diff options
10 files changed, 28277 insertions, 21 deletions
diff --git a/protocols/Steam/src/protobuf-c/descriptor.proto b/protocols/Steam/src/protobuf-c/descriptor.proto new file mode 100644 index 0000000000..f8eb216cdc --- /dev/null +++ b/protocols/Steam/src/protobuf-c/descriptor.proto @@ -0,0 +1,921 @@ +// Protocol Buffers - Google's data interchange format +// Copyright 2008 Google Inc. All rights reserved. +// https://developers.google.com/protocol-buffers/ +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +// Author: kenton@google.com (Kenton Varda) +// Based on original Protocol Buffers design by +// Sanjay Ghemawat, Jeff Dean, and others. +// +// The messages in this file describe the definitions found in .proto files. +// A valid .proto file can be translated directly to a FileDescriptorProto +// without any other information (e.g. without reading its imports). + + +syntax = "proto2"; + +package google.protobuf; + +option go_package = "google.golang.org/protobuf/types/descriptorpb"; +option java_package = "com.google.protobuf"; +option java_outer_classname = "DescriptorProtos"; +option csharp_namespace = "Google.Protobuf.Reflection"; +option objc_class_prefix = "GPB"; +option cc_enable_arenas = true; + +// descriptor.proto must be optimized for speed because reflection-based +// algorithms don't work during bootstrapping. +option optimize_for = SPEED; + +// The protocol compiler can output a FileDescriptorSet containing the .proto +// files it parses. +message FileDescriptorSet { + repeated FileDescriptorProto file = 1; +} + +// Describes a complete .proto file. +message FileDescriptorProto { + optional string name = 1; // file name, relative to root of source tree + optional string package = 2; // e.g. "foo", "foo.bar", etc. + + // Names of files imported by this file. + repeated string dependency = 3; + // Indexes of the public imported files in the dependency list above. + repeated int32 public_dependency = 10; + // Indexes of the weak imported files in the dependency list. + // For Google-internal migration only. Do not use. + repeated int32 weak_dependency = 11; + + // All top-level definitions in this file. + repeated DescriptorProto message_type = 4; + repeated EnumDescriptorProto enum_type = 5; + repeated ServiceDescriptorProto service = 6; + repeated FieldDescriptorProto extension = 7; + + optional FileOptions options = 8; + + // This field contains optional information about the original source code. + // You may safely remove this entire field without harming runtime + // functionality of the descriptors -- the information is needed only by + // development tools. + optional SourceCodeInfo source_code_info = 9; + + // The syntax of the proto file. + // The supported values are "proto2" and "proto3". + optional string syntax = 12; +} + +// Describes a message type. +message DescriptorProto { + optional string name = 1; + + repeated FieldDescriptorProto field = 2; + repeated FieldDescriptorProto extension = 6; + + repeated DescriptorProto nested_type = 3; + repeated EnumDescriptorProto enum_type = 4; + + message ExtensionRange { + optional int32 start = 1; // Inclusive. + optional int32 end = 2; // Exclusive. + + optional ExtensionRangeOptions options = 3; + } + repeated ExtensionRange extension_range = 5; + + repeated OneofDescriptorProto oneof_decl = 8; + + optional MessageOptions options = 7; + + // Range of reserved tag numbers. Reserved tag numbers may not be used by + // fields or extension ranges in the same message. Reserved ranges may + // not overlap. + message ReservedRange { + optional int32 start = 1; // Inclusive. + optional int32 end = 2; // Exclusive. + } + repeated ReservedRange reserved_range = 9; + // Reserved field names, which may not be used by fields in the same message. + // A given name may only be reserved once. + repeated string reserved_name = 10; +} + +message ExtensionRangeOptions { + // The parser stores options it doesn't recognize here. See above. + repeated UninterpretedOption uninterpreted_option = 999; + + + // Clients can define custom options in extensions of this message. See above. + extensions 1000 to max; +} + +// Describes a field within a message. +message FieldDescriptorProto { + enum Type { + // 0 is reserved for errors. + // Order is weird for historical reasons. + TYPE_DOUBLE = 1; + TYPE_FLOAT = 2; + // Not ZigZag encoded. Negative numbers take 10 bytes. Use TYPE_SINT64 if + // negative values are likely. + TYPE_INT64 = 3; + TYPE_UINT64 = 4; + // Not ZigZag encoded. Negative numbers take 10 bytes. Use TYPE_SINT32 if + // negative values are likely. + TYPE_INT32 = 5; + TYPE_FIXED64 = 6; + TYPE_FIXED32 = 7; + TYPE_BOOL = 8; + TYPE_STRING = 9; + // Tag-delimited aggregate. + // Group type is deprecated and not supported in proto3. However, Proto3 + // implementations should still be able to parse the group wire format and + // treat group fields as unknown fields. + TYPE_GROUP = 10; + TYPE_MESSAGE = 11; // Length-delimited aggregate. + + // New in version 2. + TYPE_BYTES = 12; + TYPE_UINT32 = 13; + TYPE_ENUM = 14; + TYPE_SFIXED32 = 15; + TYPE_SFIXED64 = 16; + TYPE_SINT32 = 17; // Uses ZigZag encoding. + TYPE_SINT64 = 18; // Uses ZigZag encoding. + } + + enum Label { + // 0 is reserved for errors + LABEL_OPTIONAL = 1; + LABEL_REQUIRED = 2; + LABEL_REPEATED = 3; + } + + optional string name = 1; + optional int32 number = 3; + optional Label label = 4; + + // If type_name is set, this need not be set. If both this and type_name + // are set, this must be one of TYPE_ENUM, TYPE_MESSAGE or TYPE_GROUP. + optional Type type = 5; + + // For message and enum types, this is the name of the type. If the name + // starts with a '.', it is fully-qualified. Otherwise, C++-like scoping + // rules are used to find the type (i.e. first the nested types within this + // message are searched, then within the parent, on up to the root + // namespace). + optional string type_name = 6; + + // For extensions, this is the name of the type being extended. It is + // resolved in the same manner as type_name. + optional string extendee = 2; + + // For numeric types, contains the original text representation of the value. + // For booleans, "true" or "false". + // For strings, contains the default text contents (not escaped in any way). + // For bytes, contains the C escaped value. All bytes >= 128 are escaped. + optional string default_value = 7; + + // If set, gives the index of a oneof in the containing type's oneof_decl + // list. This field is a member of that oneof. + optional int32 oneof_index = 9; + + // JSON name of this field. The value is set by protocol compiler. If the + // user has set a "json_name" option on this field, that option's value + // will be used. Otherwise, it's deduced from the field's name by converting + // it to camelCase. + optional string json_name = 10; + + optional FieldOptions options = 8; + + // If true, this is a proto3 "optional". When a proto3 field is optional, it + // tracks presence regardless of field type. + // + // When proto3_optional is true, this field must be belong to a oneof to + // signal to old proto3 clients that presence is tracked for this field. This + // oneof is known as a "synthetic" oneof, and this field must be its sole + // member (each proto3 optional field gets its own synthetic oneof). Synthetic + // oneofs exist in the descriptor only, and do not generate any API. Synthetic + // oneofs must be ordered after all "real" oneofs. + // + // For message fields, proto3_optional doesn't create any semantic change, + // since non-repeated message fields always track presence. However it still + // indicates the semantic detail of whether the user wrote "optional" or not. + // This can be useful for round-tripping the .proto file. For consistency we + // give message fields a synthetic oneof also, even though it is not required + // to track presence. This is especially important because the parser can't + // tell if a field is a message or an enum, so it must always create a + // synthetic oneof. + // + // Proto2 optional fields do not set this flag, because they already indicate + // optional with `LABEL_OPTIONAL`. + optional bool proto3_optional = 17; +} + +// Describes a oneof. +message OneofDescriptorProto { + optional string name = 1; + optional OneofOptions options = 2; +} + +// Describes an enum type. +message EnumDescriptorProto { + optional string name = 1; + + repeated EnumValueDescriptorProto value = 2; + + optional EnumOptions options = 3; + + // Range of reserved numeric values. Reserved values may not be used by + // entries in the same enum. Reserved ranges may not overlap. + // + // Note that this is distinct from DescriptorProto.ReservedRange in that it + // is inclusive such that it can appropriately represent the entire int32 + // domain. + message EnumReservedRange { + optional int32 start = 1; // Inclusive. + optional int32 end = 2; // Inclusive. + } + + // Range of reserved numeric values. Reserved numeric values may not be used + // by enum values in the same enum declaration. Reserved ranges may not + // overlap. + repeated EnumReservedRange reserved_range = 4; + + // Reserved enum value names, which may not be reused. A given name may only + // be reserved once. + repeated string reserved_name = 5; +} + +// Describes a value within an enum. +message EnumValueDescriptorProto { + optional string name = 1; + optional int32 number = 2; + + optional EnumValueOptions options = 3; +} + +// Describes a service. +message ServiceDescriptorProto { + optional string name = 1; + repeated MethodDescriptorProto method = 2; + + optional ServiceOptions options = 3; +} + +// Describes a method of a service. +message MethodDescriptorProto { + optional string name = 1; + + // Input and output type names. These are resolved in the same way as + // FieldDescriptorProto.type_name, but must refer to a message type. + optional string input_type = 2; + optional string output_type = 3; + + optional MethodOptions options = 4; + + // Identifies if client streams multiple client messages + optional bool client_streaming = 5 [default = false]; + // Identifies if server streams multiple server messages + optional bool server_streaming = 6 [default = false]; +} + + +// =================================================================== +// Options + +// Each of the definitions above may have "options" attached. These are +// just annotations which may cause code to be generated slightly differently +// or may contain hints for code that manipulates protocol messages. +// +// Clients may define custom options as extensions of the *Options messages. +// These extensions may not yet be known at parsing time, so the parser cannot +// store the values in them. Instead it stores them in a field in the *Options +// message called uninterpreted_option. This field must have the same name +// across all *Options messages. We then use this field to populate the +// extensions when we build a descriptor, at which point all protos have been +// parsed and so all extensions are known. +// +// Extension numbers for custom options may be chosen as follows: +// * For options which will only be used within a single application or +// organization, or for experimental options, use field numbers 50000 +// through 99999. It is up to you to ensure that you do not use the +// same number for multiple options. +// * For options which will be published and used publicly by multiple +// independent entities, e-mail protobuf-global-extension-registry@google.com +// to reserve extension numbers. Simply provide your project name (e.g. +// Objective-C plugin) and your project website (if available) -- there's no +// need to explain how you intend to use them. Usually you only need one +// extension number. You can declare multiple options with only one extension +// number by putting them in a sub-message. See the Custom Options section of +// the docs for examples: +// https://developers.google.com/protocol-buffers/docs/proto#options +// If this turns out to be popular, a web service will be set up +// to automatically assign option numbers. + +message FileOptions { + + // Sets the Java package where classes generated from this .proto will be + // placed. By default, the proto package is used, but this is often + // inappropriate because proto packages do not normally start with backwards + // domain names. + optional string java_package = 1; + + + // Controls the name of the wrapper Java class generated for the .proto file. + // That class will always contain the .proto file's getDescriptor() method as + // well as any top-level extensions defined in the .proto file. + // If java_multiple_files is disabled, then all the other classes from the + // .proto file will be nested inside the single wrapper outer class. + optional string java_outer_classname = 8; + + // If enabled, then the Java code generator will generate a separate .java + // file for each top-level message, enum, and service defined in the .proto + // file. Thus, these types will *not* be nested inside the wrapper class + // named by java_outer_classname. However, the wrapper class will still be + // generated to contain the file's getDescriptor() method as well as any + // top-level extensions defined in the file. + optional bool java_multiple_files = 10 [default = false]; + + // This option does nothing. + optional bool java_generate_equals_and_hash = 20 [deprecated=true]; + + // If set true, then the Java2 code generator will generate code that + // throws an exception whenever an attempt is made to assign a non-UTF-8 + // byte sequence to a string field. + // Message reflection will do the same. + // However, an extension field still accepts non-UTF-8 byte sequences. + // This option has no effect on when used with the lite runtime. + optional bool java_string_check_utf8 = 27 [default = false]; + + + // Generated classes can be optimized for speed or code size. + enum OptimizeMode { + SPEED = 1; // Generate complete code for parsing, serialization, + // etc. + CODE_SIZE = 2; // Use ReflectionOps to implement these methods. + LITE_RUNTIME = 3; // Generate code using MessageLite and the lite runtime. + } + optional OptimizeMode optimize_for = 9 [default = SPEED]; + + // Sets the Go package where structs generated from this .proto will be + // placed. If omitted, the Go package will be derived from the following: + // - The basename of the package import path, if provided. + // - Otherwise, the package statement in the .proto file, if present. + // - Otherwise, the basename of the .proto file, without extension. + optional string go_package = 11; + + + + + // Should generic services be generated in each language? "Generic" services + // are not specific to any particular RPC system. They are generated by the + // main code generators in each language (without additional plugins). + // Generic services were the only kind of service generation supported by + // early versions of google.protobuf. + // + // Generic services are now considered deprecated in favor of using plugins + // that generate code specific to your particular RPC system. Therefore, + // these default to false. Old code which depends on generic services should + // explicitly set them to true. + optional bool cc_generic_services = 16 [default = false]; + optional bool java_generic_services = 17 [default = false]; + optional bool py_generic_services = 18 [default = false]; + optional bool php_generic_services = 42 [default = false]; + + // Is this file deprecated? + // Depending on the target platform, this can emit Deprecated annotations + // for everything in the file, or it will be completely ignored; in the very + // least, this is a formalization for deprecating files. + optional bool deprecated = 23 [default = false]; + + // Enables the use of arenas for the proto messages in this file. This applies + // only to generated classes for C++. + optional bool cc_enable_arenas = 31 [default = true]; + + + // Sets the objective c class prefix which is prepended to all objective c + // generated classes from this .proto. There is no default. + optional string objc_class_prefix = 36; + + // Namespace for generated classes; defaults to the package. + optional string csharp_namespace = 37; + + // By default Swift generators will take the proto package and CamelCase it + // replacing '.' with underscore and use that to prefix the types/symbols + // defined. When this options is provided, they will use this value instead + // to prefix the types/symbols defined. + optional string swift_prefix = 39; + + // Sets the php class prefix which is prepended to all php generated classes + // from this .proto. Default is empty. + optional string php_class_prefix = 40; + + // Use this option to change the namespace of php generated classes. Default + // is empty. When this option is empty, the package name will be used for + // determining the namespace. + optional string php_namespace = 41; + + // Use this option to change the namespace of php generated metadata classes. + // Default is empty. When this option is empty, the proto file name will be + // used for determining the namespace. + optional string php_metadata_namespace = 44; + + // Use this option to change the package of ruby generated classes. Default + // is empty. When this option is not set, the package name will be used for + // determining the ruby package. + optional string ruby_package = 45; + + + // The parser stores options it doesn't recognize here. + // See the documentation for the "Options" section above. + repeated UninterpretedOption uninterpreted_option = 999; + + // Clients can define custom options in extensions of this message. + // See the documentation for the "Options" section above. + extensions 1000 to max; + + reserved 38; +} + +message MessageOptions { + // Set true to use the old proto1 MessageSet wire format for extensions. + // This is provided for backwards-compatibility with the MessageSet wire + // format. You should not use this for any other reason: It's less + // efficient, has fewer features, and is more complicated. + // + // The message must be defined exactly as follows: + // message Foo { + // option message_set_wire_format = true; + // extensions 4 to max; + // } + // Note that the message cannot have any defined fields; MessageSets only + // have extensions. + // + // All extensions of your type must be singular messages; e.g. they cannot + // be int32s, enums, or repeated messages. + // + // Because this is an option, the above two restrictions are not enforced by + // the protocol compiler. + optional bool message_set_wire_format = 1 [default = false]; + + // Disables the generation of the standard "descriptor()" accessor, which can + // conflict with a field of the same name. This is meant to make migration + // from proto1 easier; new code should avoid fields named "descriptor". + optional bool no_standard_descriptor_accessor = 2 [default = false]; + + // Is this message deprecated? + // Depending on the target platform, this can emit Deprecated annotations + // for the message, or it will be completely ignored; in the very least, + // this is a formalization for deprecating messages. + optional bool deprecated = 3 [default = false]; + + reserved 4, 5, 6; + + // Whether the message is an automatically generated map entry type for the + // maps field. + // + // For maps fields: + // map<KeyType, ValueType> map_field = 1; + // The parsed descriptor looks like: + // message MapFieldEntry { + // option map_entry = true; + // optional KeyType key = 1; + // optional ValueType value = 2; + // } + // repeated MapFieldEntry map_field = 1; + // + // Implementations may choose not to generate the map_entry=true message, but + // use a native map in the target language to hold the keys and values. + // The reflection APIs in such implementations still need to work as + // if the field is a repeated message field. + // + // NOTE: Do not set the option in .proto files. Always use the maps syntax + // instead. The option should only be implicitly set by the proto compiler + // parser. + optional bool map_entry = 7; + + reserved 8; // javalite_serializable + reserved 9; // javanano_as_lite + + + // The parser stores options it doesn't recognize here. See above. + repeated UninterpretedOption uninterpreted_option = 999; + + // Clients can define custom options in extensions of this message. See above. + extensions 1000 to max; +} + +message FieldOptions { + // The ctype option instructs the C++ code generator to use a different + // representation of the field than it normally would. See the specific + // options below. This option is not yet implemented in the open source + // release -- sorry, we'll try to include it in a future version! + optional CType ctype = 1 [default = STRING]; + enum CType { + // Default mode. + STRING = 0; + + CORD = 1; + + STRING_PIECE = 2; + } + // The packed option can be enabled for repeated primitive fields to enable + // a more efficient representation on the wire. Rather than repeatedly + // writing the tag and type for each element, the entire array is encoded as + // a single length-delimited blob. In proto3, only explicit setting it to + // false will avoid using packed encoding. + optional bool packed = 2; + + // The jstype option determines the JavaScript type used for values of the + // field. The option is permitted only for 64 bit integral and fixed types + // (int64, uint64, sint64, fixed64, sfixed64). A field with jstype JS_STRING + // is represented as JavaScript string, which avoids loss of precision that + // can happen when a large value is converted to a floating point JavaScript. + // Specifying JS_NUMBER for the jstype causes the generated JavaScript code to + // use the JavaScript "number" type. The behavior of the default option + // JS_NORMAL is implementation dependent. + // + // This option is an enum to permit additional types to be added, e.g. + // goog.math.Integer. + optional JSType jstype = 6 [default = JS_NORMAL]; + enum JSType { + // Use the default type. + JS_NORMAL = 0; + + // Use JavaScript strings. + JS_STRING = 1; + + // Use JavaScript numbers. + JS_NUMBER = 2; + } + + // Should this field be parsed lazily? Lazy applies only to message-type + // fields. It means that when the outer message is initially parsed, the + // inner message's contents will not be parsed but instead stored in encoded + // form. The inner message will actually be parsed when it is first accessed. + // + // This is only a hint. Implementations are free to choose whether to use + // eager or lazy parsing regardless of the value of this option. However, + // setting this option true suggests that the protocol author believes that + // using lazy parsing on this field is worth the additional bookkeeping + // overhead typically needed to implement it. + // + // This option does not affect the public interface of any generated code; + // all method signatures remain the same. Furthermore, thread-safety of the + // interface is not affected by this option; const methods remain safe to + // call from multiple threads concurrently, while non-const methods continue + // to require exclusive access. + // + // + // Note that implementations may choose not to check required fields within + // a lazy sub-message. That is, calling IsInitialized() on the outer message + // may return true even if the inner message has missing required fields. + // This is necessary because otherwise the inner message would have to be + // parsed in order to perform the check, defeating the purpose of lazy + // parsing. An implementation which chooses not to check required fields + // must be consistent about it. That is, for any particular sub-message, the + // implementation must either *always* check its required fields, or *never* + // check its required fields, regardless of whether or not the message has + // been parsed. + // + // As of 2021, lazy does no correctness checks on the byte stream during + // parsing. This may lead to crashes if and when an invalid byte stream is + // finally parsed upon access. + // + // TODO(b/211906113): Enable validation on lazy fields. + optional bool lazy = 5 [default = false]; + + // unverified_lazy does no correctness checks on the byte stream. This should + // only be used where lazy with verification is prohibitive for performance + // reasons. + optional bool unverified_lazy = 15 [default = false]; + + // Is this field deprecated? + // Depending on the target platform, this can emit Deprecated annotations + // for accessors, or it will be completely ignored; in the very least, this + // is a formalization for deprecating fields. + optional bool deprecated = 3 [default = false]; + + // For Google-internal migration only. Do not use. + optional bool weak = 10 [default = false]; + + + // The parser stores options it doesn't recognize here. See above. + repeated UninterpretedOption uninterpreted_option = 999; + + // Clients can define custom options in extensions of this message. See above. + extensions 1000 to max; + + reserved 4; // removed jtype +} + +message OneofOptions { + // The parser stores options it doesn't recognize here. See above. + repeated UninterpretedOption uninterpreted_option = 999; + + // Clients can define custom options in extensions of this message. See above. + extensions 1000 to max; +} + +message EnumOptions { + + // Set this option to true to allow mapping different tag names to the same + // value. + optional bool allow_alias = 2; + + // Is this enum deprecated? + // Depending on the target platform, this can emit Deprecated annotations + // for the enum, or it will be completely ignored; in the very least, this + // is a formalization for deprecating enums. + optional bool deprecated = 3 [default = false]; + + reserved 5; // javanano_as_lite + + // The parser stores options it doesn't recognize here. See above. + repeated UninterpretedOption uninterpreted_option = 999; + + // Clients can define custom options in extensions of this message. See above. + extensions 1000 to max; +} + +message EnumValueOptions { + // Is this enum value deprecated? + // Depending on the target platform, this can emit Deprecated annotations + // for the enum value, or it will be completely ignored; in the very least, + // this is a formalization for deprecating enum values. + optional bool deprecated = 1 [default = false]; + + // The parser stores options it doesn't recognize here. See above. + repeated UninterpretedOption uninterpreted_option = 999; + + // Clients can define custom options in extensions of this message. See above. + extensions 1000 to max; +} + +message ServiceOptions { + + // Note: Field numbers 1 through 32 are reserved for Google's internal RPC + // framework. We apologize for hoarding these numbers to ourselves, but + // we were already using them long before we decided to release Protocol + // Buffers. + + // Is this service deprecated? + // Depending on the target platform, this can emit Deprecated annotations + // for the service, or it will be completely ignored; in the very least, + // this is a formalization for deprecating services. + optional bool deprecated = 33 [default = false]; + + // The parser stores options it doesn't recognize here. See above. + repeated UninterpretedOption uninterpreted_option = 999; + + // Clients can define custom options in extensions of this message. See above. + extensions 1000 to max; +} + +message MethodOptions { + + // Note: Field numbers 1 through 32 are reserved for Google's internal RPC + // framework. We apologize for hoarding these numbers to ourselves, but + // we were already using them long before we decided to release Protocol + // Buffers. + + // Is this method deprecated? + // Depending on the target platform, this can emit Deprecated annotations + // for the method, or it will be completely ignored; in the very least, + // this is a formalization for deprecating methods. + optional bool deprecated = 33 [default = false]; + + // Is this method side-effect-free (or safe in HTTP parlance), or idempotent, + // or neither? HTTP based RPC implementation may choose GET verb for safe + // methods, and PUT verb for idempotent methods instead of the default POST. + enum IdempotencyLevel { + IDEMPOTENCY_UNKNOWN = 0; + NO_SIDE_EFFECTS = 1; // implies idempotent + IDEMPOTENT = 2; // idempotent, but may have side effects + } + optional IdempotencyLevel idempotency_level = 34 + [default = IDEMPOTENCY_UNKNOWN]; + + // The parser stores options it doesn't recognize here. See above. + repeated UninterpretedOption uninterpreted_option = 999; + + // Clients can define custom options in extensions of this message. See above. + extensions 1000 to max; +} + + +// A message representing a option the parser does not recognize. This only +// appears in options protos created by the compiler::Parser class. +// DescriptorPool resolves these when building Descriptor objects. Therefore, +// options protos in descriptor objects (e.g. returned by Descriptor::options(), +// or produced by Descriptor::CopyTo()) will never have UninterpretedOptions +// in them. +message UninterpretedOption { + // The name of the uninterpreted option. Each string represents a segment in + // a dot-separated name. is_extension is true iff a segment represents an + // extension (denoted with parentheses in options specs in .proto files). + // E.g.,{ ["foo", false], ["bar.baz", true], ["moo", false] } represents + // "foo.(bar.baz).moo". + message NamePart { + required string name_part = 1; + required bool is_extension = 2; + } + repeated NamePart name = 2; + + // The value of the uninterpreted option, in whatever type the tokenizer + // identified it as during parsing. Exactly one of these should be set. + optional string identifier_value = 3; + optional uint64 positive_int_value = 4; + optional int64 negative_int_value = 5; + optional double double_value = 6; + optional bytes string_value = 7; + optional string aggregate_value = 8; +} + +// =================================================================== +// Optional source code info + +// Encapsulates information about the original source file from which a +// FileDescriptorProto was generated. +message SourceCodeInfo { + // A Location identifies a piece of source code in a .proto file which + // corresponds to a particular definition. This information is intended + // to be useful to IDEs, code indexers, documentation generators, and similar + // tools. + // + // For example, say we have a file like: + // message Foo { + // optional string foo = 1; + // } + // Let's look at just the field definition: + // optional string foo = 1; + // ^ ^^ ^^ ^ ^^^ + // a bc de f ghi + // We have the following locations: + // span path represents + // [a,i) [ 4, 0, 2, 0 ] The whole field definition. + // [a,b) [ 4, 0, 2, 0, 4 ] The label (optional). + // [c,d) [ 4, 0, 2, 0, 5 ] The type (string). + // [e,f) [ 4, 0, 2, 0, 1 ] The name (foo). + // [g,h) [ 4, 0, 2, 0, 3 ] The number (1). + // + // Notes: + // - A location may refer to a repeated field itself (i.e. not to any + // particular index within it). This is used whenever a set of elements are + // logically enclosed in a single code segment. For example, an entire + // extend block (possibly containing multiple extension definitions) will + // have an outer location whose path refers to the "extensions" repeated + // field without an index. + // - Multiple locations may have the same path. This happens when a single + // logical declaration is spread out across multiple places. The most + // obvious example is the "extend" block again -- there may be multiple + // extend blocks in the same scope, each of which will have the same path. + // - A location's span is not always a subset of its parent's span. For + // example, the "extendee" of an extension declaration appears at the + // beginning of the "extend" block and is shared by all extensions within + // the block. + // - Just because a location's span is a subset of some other location's span + // does not mean that it is a descendant. For example, a "group" defines + // both a type and a field in a single declaration. Thus, the locations + // corresponding to the type and field and their components will overlap. + // - Code which tries to interpret locations should probably be designed to + // ignore those that it doesn't understand, as more types of locations could + // be recorded in the future. + repeated Location location = 1; + message Location { + // Identifies which part of the FileDescriptorProto was defined at this + // location. + // + // Each element is a field number or an index. They form a path from + // the root FileDescriptorProto to the place where the definition occurs. + // For example, this path: + // [ 4, 3, 2, 7, 1 ] + // refers to: + // file.message_type(3) // 4, 3 + // .field(7) // 2, 7 + // .name() // 1 + // This is because FileDescriptorProto.message_type has field number 4: + // repeated DescriptorProto message_type = 4; + // and DescriptorProto.field has field number 2: + // repeated FieldDescriptorProto field = 2; + // and FieldDescriptorProto.name has field number 1: + // optional string name = 1; + // + // Thus, the above path gives the location of a field name. If we removed + // the last element: + // [ 4, 3, 2, 7 ] + // this path refers to the whole field declaration (from the beginning + // of the label to the terminating semicolon). + repeated int32 path = 1 [packed = true]; + + // Always has exactly three or four elements: start line, start column, + // end line (optional, otherwise assumed same as start line), end column. + // These are packed into a single field for efficiency. Note that line + // and column numbers are zero-based -- typically you will want to add + // 1 to each before displaying to a user. + repeated int32 span = 2 [packed = true]; + + // If this SourceCodeInfo represents a complete declaration, these are any + // comments appearing before and after the declaration which appear to be + // attached to the declaration. + // + // A series of line comments appearing on consecutive lines, with no other + // tokens appearing on those lines, will be treated as a single comment. + // + // leading_detached_comments will keep paragraphs of comments that appear + // before (but not connected to) the current element. Each paragraph, + // separated by empty lines, will be one comment element in the repeated + // field. + // + // Only the comment content is provided; comment markers (e.g. //) are + // stripped out. For block comments, leading whitespace and an asterisk + // will be stripped from the beginning of each line other than the first. + // Newlines are included in the output. + // + // Examples: + // + // optional int32 foo = 1; // Comment attached to foo. + // // Comment attached to bar. + // optional int32 bar = 2; + // + // optional string baz = 3; + // // Comment attached to baz. + // // Another line attached to baz. + // + // // Comment attached to moo. + // // + // // Another line attached to moo. + // optional double moo = 4; + // + // // Detached comment for corge. This is not leading or trailing comments + // // to moo or corge because there are blank lines separating it from + // // both. + // + // // Detached comment for corge paragraph 2. + // + // optional string corge = 5; + // /* Block comment attached + // * to corge. Leading asterisks + // * will be removed. */ + // /* Block comment attached to + // * grault. */ + // optional int32 grault = 6; + // + // // ignored detached comments. + optional string leading_comments = 3; + optional string trailing_comments = 4; + repeated string leading_detached_comments = 6; + } +} + +// Describes the relationship between generated code and its original source +// file. A GeneratedCodeInfo message is associated with only one generated +// source file, but may contain references to different source .proto files. +message GeneratedCodeInfo { + // An Annotation connects some span of text in generated code to an element + // of its generating .proto file. + repeated Annotation annotation = 1; + message Annotation { + // Identifies the element in the original source .proto file. This field + // is formatted the same as SourceCodeInfo.Location.path. + repeated int32 path = 1 [packed = true]; + + // Identifies the filesystem path to the original source .proto. + optional string source_file = 2; + + // Identifies the starting offset in bytes in the generated code + // that relates to the identified object. + optional int32 begin = 3; + + // Identifies the ending offset in bytes in the generated code that + // relates to the identified offset. The end offset should be one past + // the last relevant byte (so the length of the text = end - begin). + optional int32 end = 4; + } +} diff --git a/protocols/Steam/src/protobuf-c/steammessages_auth.steamclient.pb-c.cpp b/protocols/Steam/src/protobuf-c/steammessages_auth.steamclient.pb-c.cpp index 97245861d5..71aab2cb7e 100644 --- a/protocols/Steam/src/protobuf-c/steammessages_auth.steamclient.pb-c.cpp +++ b/protocols/Steam/src/protobuf-c/steammessages_auth.steamclient.pb-c.cpp @@ -967,6 +967,86 @@ void cauthentication__migrate_mobile_session__response__free_unpacked protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); } +size_t cauthentication__token__revoke__request__get_packed_size + (const CAuthenticationTokenRevokeRequest *message) +{ + assert(message->descriptor == &cauthentication__token__revoke__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cauthentication__token__revoke__request__pack + (const CAuthenticationTokenRevokeRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cauthentication__token__revoke__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cauthentication__token__revoke__request__pack_to_buffer + (const CAuthenticationTokenRevokeRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cauthentication__token__revoke__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CAuthenticationTokenRevokeRequest * + cauthentication__token__revoke__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CAuthenticationTokenRevokeRequest *) + protobuf_c_message_unpack (&cauthentication__token__revoke__request__descriptor, + allocator, len, data); +} +void cauthentication__token__revoke__request__free_unpacked + (CAuthenticationTokenRevokeRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cauthentication__token__revoke__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cauthentication__token__revoke__response__get_packed_size + (const CAuthenticationTokenRevokeResponse *message) +{ + assert(message->descriptor == &cauthentication__token__revoke__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cauthentication__token__revoke__response__pack + (const CAuthenticationTokenRevokeResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cauthentication__token__revoke__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cauthentication__token__revoke__response__pack_to_buffer + (const CAuthenticationTokenRevokeResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cauthentication__token__revoke__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CAuthenticationTokenRevokeResponse * + cauthentication__token__revoke__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CAuthenticationTokenRevokeResponse *) + protobuf_c_message_unpack (&cauthentication__token__revoke__response__descriptor, + allocator, len, data); +} +void cauthentication__token__revoke__response__free_unpacked + (CAuthenticationTokenRevokeResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cauthentication__token__revoke__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + size_t cauthentication__refresh_token__revoke__request__get_packed_size (const CAuthenticationRefreshTokenRevokeRequest *message) { @@ -1748,7 +1828,7 @@ const ProtobufCMessageDescriptor cauthentication__get_password_rsapublic_key__re NULL,NULL,NULL,NULL /* reserved[123] */ }; static const EAuthTokenPlatformType cauthentication__device_details__platform_type__default_value = EAUTH_TOKEN_PLATFORM_TYPE__k_EAuthTokenPlatformType_Unknown; -static const ProtobufCFieldDescriptor cauthentication__device_details__field_descriptors[4] = +static const ProtobufCFieldDescriptor cauthentication__device_details__field_descriptors[6] = { { "device_friendly_name", @@ -1798,17 +1878,43 @@ static const ProtobufCFieldDescriptor cauthentication__device_details__field_des 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, + { + "client_count", + 5, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CAuthenticationDeviceDetails, has_client_count), + offsetof(CAuthenticationDeviceDetails, client_count), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "machine_id", + 6, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BYTES, + offsetof(CAuthenticationDeviceDetails, has_machine_id), + offsetof(CAuthenticationDeviceDetails, machine_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, }; static const unsigned cauthentication__device_details__field_indices_by_name[] = { + 4, /* field[4] = client_count */ 0, /* field[0] = device_friendly_name */ 3, /* field[3] = gaming_device_type */ + 5, /* field[5] = machine_id */ 2, /* field[2] = os_type */ 1, /* field[1] = platform_type */ }; static const ProtobufCIntRange cauthentication__device_details__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 4 } + { 0, 6 } }; const ProtobufCMessageDescriptor cauthentication__device_details__descriptor = { @@ -1818,7 +1924,7 @@ const ProtobufCMessageDescriptor cauthentication__device_details__descriptor = "CAuthenticationDeviceDetails", "", sizeof(CAuthenticationDeviceDetails), - 4, + 6, cauthentication__device_details__field_descriptors, cauthentication__device_details__field_indices_by_name, 1, cauthentication__device_details__number_ranges, @@ -3013,7 +3119,8 @@ const ProtobufCMessageDescriptor cauthentication__update_auth_session_with_steam 1, cauthentication__update_auth_session_with_steam_guard_code__response__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor cauthentication__access_token__generate_for_app__request__field_descriptors[2] = +static const ETokenRenewalType cauthentication__access_token__generate_for_app__request__renewal_type__default_value = ETOKEN_RENEWAL_TYPE__k_ETokenRenewalType_None; +static const ProtobufCFieldDescriptor cauthentication__access_token__generate_for_app__request__field_descriptors[3] = { { "refresh_token", @@ -3039,15 +3146,28 @@ static const ProtobufCFieldDescriptor cauthentication__access_token__generate_fo 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, + { + "renewal_type", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_ENUM, + offsetof(CAuthenticationAccessTokenGenerateForAppRequest, has_renewal_type), + offsetof(CAuthenticationAccessTokenGenerateForAppRequest, renewal_type), + &etoken_renewal_type__descriptor, + &cauthentication__access_token__generate_for_app__request__renewal_type__default_value, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, }; static const unsigned cauthentication__access_token__generate_for_app__request__field_indices_by_name[] = { 0, /* field[0] = refresh_token */ + 2, /* field[2] = renewal_type */ 1, /* field[1] = steamid */ }; static const ProtobufCIntRange cauthentication__access_token__generate_for_app__request__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 2 } + { 0, 3 } }; const ProtobufCMessageDescriptor cauthentication__access_token__generate_for_app__request__descriptor = { @@ -3057,13 +3177,13 @@ const ProtobufCMessageDescriptor cauthentication__access_token__generate_for_app "CAuthenticationAccessTokenGenerateForAppRequest", "", sizeof(CAuthenticationAccessTokenGenerateForAppRequest), - 2, + 3, cauthentication__access_token__generate_for_app__request__field_descriptors, cauthentication__access_token__generate_for_app__request__field_indices_by_name, 1, cauthentication__access_token__generate_for_app__request__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; -static const ProtobufCFieldDescriptor cauthentication__access_token__generate_for_app__response__field_descriptors[1] = +static const ProtobufCFieldDescriptor cauthentication__access_token__generate_for_app__response__field_descriptors[2] = { { "access_token", @@ -3077,14 +3197,27 @@ static const ProtobufCFieldDescriptor cauthentication__access_token__generate_fo 0, /* flags */ 0,NULL,NULL /* reserved1,reserved2, etc */ }, + { + "refresh_token", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CAuthenticationAccessTokenGenerateForAppResponse, refresh_token), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, }; static const unsigned cauthentication__access_token__generate_for_app__response__field_indices_by_name[] = { 0, /* field[0] = access_token */ + 1, /* field[1] = refresh_token */ }; static const ProtobufCIntRange cauthentication__access_token__generate_for_app__response__number_ranges[1 + 1] = { { 1, 0 }, - { 0, 1 } + { 0, 2 } }; const ProtobufCMessageDescriptor cauthentication__access_token__generate_for_app__response__descriptor = { @@ -3094,7 +3227,7 @@ const ProtobufCMessageDescriptor cauthentication__access_token__generate_for_app "CAuthenticationAccessTokenGenerateForAppResponse", "", sizeof(CAuthenticationAccessTokenGenerateForAppResponse), - 1, + 2, cauthentication__access_token__generate_for_app__response__field_descriptors, cauthentication__access_token__generate_for_app__response__field_indices_by_name, 1, cauthentication__access_token__generate_for_app__response__number_ranges, @@ -3604,6 +3737,74 @@ const ProtobufCMessageDescriptor cauthentication__migrate_mobile_session__respon 1, cauthentication__migrate_mobile_session__response__number_ranges, NULL,NULL,NULL,NULL /* reserved[123] */ }; +static const EAuthTokenRevokeAction cauthentication__token__revoke__request__revoke_action__default_value = EAUTH_TOKEN_REVOKE_ACTION__k_EAuthTokenRevokePermanent; +static const ProtobufCFieldDescriptor cauthentication__token__revoke__request__field_descriptors[2] = +{ + { + "token", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CAuthenticationTokenRevokeRequest, token), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "revoke_action", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_ENUM, + offsetof(CAuthenticationTokenRevokeRequest, has_revoke_action), + offsetof(CAuthenticationTokenRevokeRequest, revoke_action), + &eauth_token_revoke_action__descriptor, + &cauthentication__token__revoke__request__revoke_action__default_value, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cauthentication__token__revoke__request__field_indices_by_name[] = { + 1, /* field[1] = revoke_action */ + 0, /* field[0] = token */ +}; +static const ProtobufCIntRange cauthentication__token__revoke__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cauthentication__token__revoke__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CAuthentication_Token_Revoke_Request", + "CAuthenticationTokenRevokeRequest", + "CAuthenticationTokenRevokeRequest", + "", + sizeof(CAuthenticationTokenRevokeRequest), + 2, + cauthentication__token__revoke__request__field_descriptors, + cauthentication__token__revoke__request__field_indices_by_name, + 1, cauthentication__token__revoke__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +#define cauthentication__token__revoke__response__field_descriptors NULL +#define cauthentication__token__revoke__response__field_indices_by_name NULL +#define cauthentication__token__revoke__response__number_ranges NULL +const ProtobufCMessageDescriptor cauthentication__token__revoke__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CAuthentication_Token_Revoke_Response", + "CAuthenticationTokenRevokeResponse", + "CAuthenticationTokenRevokeResponse", + "", + sizeof(CAuthenticationTokenRevokeResponse), + 0, + cauthentication__token__revoke__response__field_descriptors, + cauthentication__token__revoke__response__field_indices_by_name, + 0, cauthentication__token__revoke__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; static const EAuthTokenRevokeAction cauthentication__refresh_token__revoke__request__revoke_action__default_value = EAUTH_TOKEN_REVOKE_ACTION__k_EAuthTokenRevokePermanent; static const ProtobufCFieldDescriptor cauthentication__refresh_token__revoke__request__field_descriptors[4] = { @@ -4699,21 +4900,55 @@ const ProtobufCEnumDescriptor eauth_session_security_history__descriptor = eauth_session_security_history__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; -static const ProtobufCEnumValue eauth_token_revoke_action__enum_values_by_number[5] = +static const ProtobufCEnumValue etoken_renewal_type__enum_values_by_number[2] = +{ + { "k_ETokenRenewalType_None", "ETOKEN_RENEWAL_TYPE__k_ETokenRenewalType_None", 0 }, + { "k_ETokenRenewalType_Allow", "ETOKEN_RENEWAL_TYPE__k_ETokenRenewalType_Allow", 1 }, +}; +static const ProtobufCIntRange etoken_renewal_type__value_ranges[] = { +{0, 0},{0, 2} +}; +static const ProtobufCEnumValueIndex etoken_renewal_type__enum_values_by_name[2] = +{ + { "k_ETokenRenewalType_Allow", 1 }, + { "k_ETokenRenewalType_None", 0 }, +}; +const ProtobufCEnumDescriptor etoken_renewal_type__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "ETokenRenewalType", + "ETokenRenewalType", + "ETokenRenewalType", + "", + 2, + etoken_renewal_type__enum_values_by_number, + 2, + etoken_renewal_type__enum_values_by_name, + 1, + etoken_renewal_type__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCEnumValue eauth_token_revoke_action__enum_values_by_number[8] = { { "k_EAuthTokenRevokeLogout", "EAUTH_TOKEN_REVOKE_ACTION__k_EAuthTokenRevokeLogout", 0 }, { "k_EAuthTokenRevokePermanent", "EAUTH_TOKEN_REVOKE_ACTION__k_EAuthTokenRevokePermanent", 1 }, { "k_EAuthTokenRevokeReplaced", "EAUTH_TOKEN_REVOKE_ACTION__k_EAuthTokenRevokeReplaced", 2 }, { "k_EAuthTokenRevokeSupport", "EAUTH_TOKEN_REVOKE_ACTION__k_EAuthTokenRevokeSupport", 3 }, { "k_EAuthTokenRevokeConsume", "EAUTH_TOKEN_REVOKE_ACTION__k_EAuthTokenRevokeConsume", 4 }, + { "k_EAuthTokenRevokeNonRememberedLogout", "EAUTH_TOKEN_REVOKE_ACTION__k_EAuthTokenRevokeNonRememberedLogout", 5 }, + { "k_EAuthTokenRevokeNonRememberedPermanent", "EAUTH_TOKEN_REVOKE_ACTION__k_EAuthTokenRevokeNonRememberedPermanent", 6 }, + { "k_EAuthTokenRevokeAutomatic", "EAUTH_TOKEN_REVOKE_ACTION__k_EAuthTokenRevokeAutomatic", 7 }, }; static const ProtobufCIntRange eauth_token_revoke_action__value_ranges[] = { -{0, 0},{0, 5} +{0, 0},{0, 8} }; -static const ProtobufCEnumValueIndex eauth_token_revoke_action__enum_values_by_name[5] = +static const ProtobufCEnumValueIndex eauth_token_revoke_action__enum_values_by_name[8] = { + { "k_EAuthTokenRevokeAutomatic", 7 }, { "k_EAuthTokenRevokeConsume", 4 }, { "k_EAuthTokenRevokeLogout", 0 }, + { "k_EAuthTokenRevokeNonRememberedLogout", 5 }, + { "k_EAuthTokenRevokeNonRememberedPermanent", 6 }, { "k_EAuthTokenRevokePermanent", 1 }, { "k_EAuthTokenRevokeReplaced", 2 }, { "k_EAuthTokenRevokeSupport", 3 }, @@ -4725,9 +4960,9 @@ const ProtobufCEnumDescriptor eauth_token_revoke_action__descriptor = "EAuthTokenRevokeAction", "EAuthTokenRevokeAction", "", - 5, + 8, eauth_token_revoke_action__enum_values_by_number, - 5, + 8, eauth_token_revoke_action__enum_values_by_name, 1, eauth_token_revoke_action__value_ranges, @@ -4773,7 +5008,7 @@ const ProtobufCEnumDescriptor eauth_token_state__descriptor = eauth_token_state__value_ranges, NULL,NULL,NULL,NULL /* reserved[1234] */ }; -static const ProtobufCMethodDescriptor authentication__method_descriptors[12] = +static const ProtobufCMethodDescriptor authentication__method_descriptors[13] = { { "GetPasswordRSAPublicKey", &cauthentication__get_password_rsapublic_key__request__descriptor, &cauthentication__get_password_rsapublic_key__response__descriptor }, { "BeginAuthSessionViaQR", &cauthentication__begin_auth_session_via_qr__request__descriptor, &cauthentication__begin_auth_session_via_qr__response__descriptor }, @@ -4786,6 +5021,7 @@ static const ProtobufCMethodDescriptor authentication__method_descriptors[12] = { "EnumerateTokens", &cauthentication__refresh_token__enumerate__request__descriptor, &cauthentication__refresh_token__enumerate__response__descriptor }, { "GetAuthSessionsForAccount", &cauthentication__get_auth_sessions_for_account__request__descriptor, &cauthentication__get_auth_sessions_for_account__response__descriptor }, { "MigrateMobileSession", &cauthentication__migrate_mobile_session__request__descriptor, &cauthentication__migrate_mobile_session__response__descriptor }, + { "RevokeToken", &cauthentication__token__revoke__request__descriptor, &cauthentication__token__revoke__response__descriptor }, { "RevokeRefreshToken", &cauthentication__refresh_token__revoke__request__descriptor, &cauthentication__refresh_token__revoke__response__descriptor }, }; const unsigned authentication__method_indices_by_name[] = { @@ -4798,7 +5034,8 @@ const unsigned authentication__method_indices_by_name[] = { 0, /* GetPasswordRSAPublicKey */ 10, /* MigrateMobileSession */ 3, /* PollAuthSessionStatus */ - 11, /* RevokeRefreshToken */ + 12, /* RevokeRefreshToken */ + 11, /* RevokeToken */ 5, /* UpdateAuthSessionWithMobileConfirmation */ 6 /* UpdateAuthSessionWithSteamGuardCode */ }; @@ -4809,7 +5046,7 @@ const ProtobufCServiceDescriptor authentication__descriptor = "Authentication", "Authentication", "", - 12, + 13, authentication__method_descriptors, authentication__method_indices_by_name }; @@ -4901,13 +5138,21 @@ void authentication__migrate_mobile_session(ProtobufCService *service, assert(service->descriptor == &authentication__descriptor); service->invoke(service, 10, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); } +void authentication__revoke_token(ProtobufCService *service, + const CAuthenticationTokenRevokeRequest *input, + CAuthenticationTokenRevokeResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &authentication__descriptor); + service->invoke(service, 11, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} void authentication__revoke_refresh_token(ProtobufCService *service, const CAuthenticationRefreshTokenRevokeRequest *input, CAuthenticationRefreshTokenRevokeResponse_Closure closure, void *closure_data) { assert(service->descriptor == &authentication__descriptor); - service->invoke(service, 11, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); + service->invoke(service, 12, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); } void authentication__init (Authentication_Service *service, Authentication_ServiceDestroy destroy) diff --git a/protocols/Steam/src/protobuf-c/steammessages_auth.steamclient.pb-c.h b/protocols/Steam/src/protobuf-c/steammessages_auth.steamclient.pb-c.h index a914c93fd5..c7c0f7e091 100644 --- a/protocols/Steam/src/protobuf-c/steammessages_auth.steamclient.pb-c.h +++ b/protocols/Steam/src/protobuf-c/steammessages_auth.steamclient.pb-c.h @@ -44,6 +44,8 @@ struct CAuthenticationGetAuthSessionsForAccountRequest; struct CAuthenticationGetAuthSessionsForAccountResponse; struct CAuthenticationMigrateMobileSessionRequest; struct CAuthenticationMigrateMobileSessionResponse; +struct CAuthenticationTokenRevokeRequest; +struct CAuthenticationTokenRevokeResponse; struct CAuthenticationRefreshTokenRevokeRequest; struct CAuthenticationRefreshTokenRevokeResponse; struct CAuthenticationSupportQueryRefreshTokensByAccountRequest; @@ -90,12 +92,20 @@ typedef enum _EAuthSessionSecurityHistory { EAUTH_SESSION_SECURITY_HISTORY__k_EAuthSessionSecurityHistory_NoPriorHistory = 2 PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(EAUTH_SESSION_SECURITY_HISTORY) } EAuthSessionSecurityHistory; +typedef enum _ETokenRenewalType { + ETOKEN_RENEWAL_TYPE__k_ETokenRenewalType_None = 0, + ETOKEN_RENEWAL_TYPE__k_ETokenRenewalType_Allow = 1 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(ETOKEN_RENEWAL_TYPE) +} ETokenRenewalType; typedef enum _EAuthTokenRevokeAction { EAUTH_TOKEN_REVOKE_ACTION__k_EAuthTokenRevokeLogout = 0, EAUTH_TOKEN_REVOKE_ACTION__k_EAuthTokenRevokePermanent = 1, EAUTH_TOKEN_REVOKE_ACTION__k_EAuthTokenRevokeReplaced = 2, EAUTH_TOKEN_REVOKE_ACTION__k_EAuthTokenRevokeSupport = 3, - EAUTH_TOKEN_REVOKE_ACTION__k_EAuthTokenRevokeConsume = 4 + EAUTH_TOKEN_REVOKE_ACTION__k_EAuthTokenRevokeConsume = 4, + EAUTH_TOKEN_REVOKE_ACTION__k_EAuthTokenRevokeNonRememberedLogout = 5, + EAUTH_TOKEN_REVOKE_ACTION__k_EAuthTokenRevokeNonRememberedPermanent = 6, + EAUTH_TOKEN_REVOKE_ACTION__k_EAuthTokenRevokeAutomatic = 7 PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(EAUTH_TOKEN_REVOKE_ACTION) } EAuthTokenRevokeAction; typedef enum _EAuthTokenState { @@ -115,6 +125,7 @@ typedef enum _EAuthTokenState { extern const ProtobufCEnumDescriptor eauth_token_platform_type__descriptor; extern const ProtobufCEnumDescriptor eauth_session_guard_type__descriptor; extern const ProtobufCEnumDescriptor eauth_session_security_history__descriptor; +extern const ProtobufCEnumDescriptor etoken_renewal_type__descriptor; extern const ProtobufCEnumDescriptor eauth_token_revoke_action__descriptor; extern const ProtobufCEnumDescriptor eauth_token_state__descriptor; extern const ProtobufCMessageDescriptor cauthentication__get_password_rsapublic_key__request__descriptor; @@ -143,6 +154,8 @@ extern const ProtobufCMessageDescriptor cauthentication__get_auth_sessions_for_a extern const ProtobufCMessageDescriptor cauthentication__get_auth_sessions_for_account__response__descriptor; extern const ProtobufCMessageDescriptor cauthentication__migrate_mobile_session__request__descriptor; extern const ProtobufCMessageDescriptor cauthentication__migrate_mobile_session__response__descriptor; +extern const ProtobufCMessageDescriptor cauthentication__token__revoke__request__descriptor; +extern const ProtobufCMessageDescriptor cauthentication__token__revoke__response__descriptor; extern const ProtobufCMessageDescriptor cauthentication__refresh_token__revoke__request__descriptor; extern const ProtobufCMessageDescriptor cauthentication__refresh_token__revoke__response__descriptor; extern const ProtobufCMessageDescriptor cauthentication_support__query_refresh_tokens_by_account__request__descriptor; @@ -167,6 +180,16 @@ extern const ProtobufCServiceDescriptor cloud_gaming__descriptor; /* --- messages --- */ +extern "C" void message_init_generic(const ProtobufCMessageDescriptor * desc, ProtobufCMessage * message); + +struct ProtobufCppMessage : public ProtobufCMessage +{ + ProtobufCppMessage(const ProtobufCMessageDescriptor &descr) + { + message_init_generic(&descr, this); + } +}; + struct CAuthenticationGetPasswordRSAPublicKeyRequest : public ProtobufCppMessage { CAuthenticationGetPasswordRSAPublicKeyRequest() : @@ -201,6 +224,10 @@ struct CAuthenticationDeviceDetails : public ProtobufCppMessage int32_t os_type; protobuf_c_boolean has_gaming_device_type; uint32_t gaming_device_type; + protobuf_c_boolean has_client_count; + uint32_t client_count; + protobuf_c_boolean has_machine_id; + ProtobufCBinaryData machine_id; }; struct CAuthenticationBeginAuthSessionViaQRRequest : public ProtobufCppMessage @@ -214,6 +241,7 @@ struct CAuthenticationBeginAuthSessionViaQRRequest : public ProtobufCppMessage EAuthTokenPlatformType platform_type; CAuthenticationDeviceDetails *device_details; char *website_id; +extern char cauthentication__begin_auth_session_via_qr__request__website_id__default_value[]; }; struct CAuthenticationAllowedConfirmation : public ProtobufCppMessage @@ -270,6 +298,7 @@ struct CAuthenticationBeginAuthSessionViaCredentialsRequest : public ProtobufCpp uint32_t language; protobuf_c_boolean has_qos_level; int32_t qos_level; +extern char cauthentication__begin_auth_session_via_credentials__request__website_id__default_value[]; }; struct CAuthenticationBeginAuthSessionViaCredentialsResponse : public ProtobufCppMessage @@ -422,6 +451,8 @@ struct CAuthenticationAccessTokenGenerateForAppRequest : public ProtobufCppMessa char *refresh_token; protobuf_c_boolean has_steamid; uint64_t steamid; + protobuf_c_boolean has_renewal_type; + ETokenRenewalType renewal_type; }; struct CAuthenticationAccessTokenGenerateForAppResponse : public ProtobufCppMessage @@ -431,6 +462,7 @@ struct CAuthenticationAccessTokenGenerateForAppResponse : public ProtobufCppMess {} char *access_token; + char *refresh_token; }; struct CAuthenticationRefreshTokenEnumerateRequest : public ProtobufCppMessage @@ -535,6 +567,25 @@ struct CAuthenticationMigrateMobileSessionResponse : public ProtobufCppMessage char *access_token; }; +struct CAuthenticationTokenRevokeRequest : public ProtobufCppMessage +{ + CAuthenticationTokenRevokeRequest() : + ProtobufCppMessage(cauthentication__token__revoke__request__descriptor) + {} + + char *token; + protobuf_c_boolean has_revoke_action; + EAuthTokenRevokeAction revoke_action; +}; + +struct CAuthenticationTokenRevokeResponse : public ProtobufCppMessage +{ + CAuthenticationTokenRevokeResponse() : + ProtobufCppMessage(cauthentication__token__revoke__response__descriptor) + {} + +}; + struct CAuthenticationRefreshTokenRevokeRequest : public ProtobufCppMessage { CAuthenticationRefreshTokenRevokeRequest() : @@ -1140,6 +1191,38 @@ CAuthenticationMigrateMobileSessionResponse * void cauthentication__migrate_mobile_session__response__free_unpacked (CAuthenticationMigrateMobileSessionResponse *message, ProtobufCAllocator *allocator); +size_t cauthentication__token__revoke__request__get_packed_size + (const CAuthenticationTokenRevokeRequest *message); +size_t cauthentication__token__revoke__request__pack + (const CAuthenticationTokenRevokeRequest *message, + uint8_t *out); +size_t cauthentication__token__revoke__request__pack_to_buffer + (const CAuthenticationTokenRevokeRequest *message, + ProtobufCBuffer *buffer); +CAuthenticationTokenRevokeRequest * + cauthentication__token__revoke__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cauthentication__token__revoke__request__free_unpacked + (CAuthenticationTokenRevokeRequest *message, + ProtobufCAllocator *allocator); +size_t cauthentication__token__revoke__response__get_packed_size + (const CAuthenticationTokenRevokeResponse *message); +size_t cauthentication__token__revoke__response__pack + (const CAuthenticationTokenRevokeResponse *message, + uint8_t *out); +size_t cauthentication__token__revoke__response__pack_to_buffer + (const CAuthenticationTokenRevokeResponse *message, + ProtobufCBuffer *buffer); +CAuthenticationTokenRevokeResponse * + cauthentication__token__revoke__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cauthentication__token__revoke__response__free_unpacked + (CAuthenticationTokenRevokeResponse *message, + ProtobufCAllocator *allocator); size_t cauthentication__refresh_token__revoke__request__get_packed_size (const CAuthenticationRefreshTokenRevokeRequest *message); size_t cauthentication__refresh_token__revoke__request__pack @@ -1492,6 +1575,12 @@ typedef void (*CAuthenticationMigrateMobileSessionRequest_Closure) typedef void (*CAuthenticationMigrateMobileSessionResponse_Closure) (const CAuthenticationMigrateMobileSessionResponse *message, void *closure_data); +typedef void (*CAuthenticationTokenRevokeRequest_Closure) + (const CAuthenticationTokenRevokeRequest *message, + void *closure_data); +typedef void (*CAuthenticationTokenRevokeResponse_Closure) + (const CAuthenticationTokenRevokeResponse *message, + void *closure_data); typedef void (*CAuthenticationRefreshTokenRevokeRequest_Closure) (const CAuthenticationRefreshTokenRevokeRequest *message, void *closure_data); @@ -1597,6 +1686,10 @@ struct Authentication_Service const CAuthenticationMigrateMobileSessionRequest *input, CAuthenticationMigrateMobileSessionResponse_Closure closure, void *closure_data); + void (*revoke_token)(Authentication_Service *service, + const CAuthenticationTokenRevokeRequest *input, + CAuthenticationTokenRevokeResponse_Closure closure, + void *closure_data); void (*revoke_refresh_token)(Authentication_Service *service, const CAuthenticationRefreshTokenRevokeRequest *input, CAuthenticationRefreshTokenRevokeResponse_Closure closure, @@ -1620,6 +1713,7 @@ void authentication__init (Authentication_Service *service, function_prefix__ ## enumerate_tokens,\ function_prefix__ ## get_auth_sessions_for_account,\ function_prefix__ ## migrate_mobile_session,\ + function_prefix__ ## revoke_token,\ function_prefix__ ## revoke_refresh_token } void authentication__get_password_rsapublic_key(ProtobufCService *service, const CAuthenticationGetPasswordRSAPublicKeyRequest *input, @@ -1665,6 +1759,10 @@ void authentication__migrate_mobile_session(ProtobufCService *service, const CAuthenticationMigrateMobileSessionRequest *input, CAuthenticationMigrateMobileSessionResponse_Closure closure, void *closure_data); +void authentication__revoke_token(ProtobufCService *service, + const CAuthenticationTokenRevokeRequest *input, + CAuthenticationTokenRevokeResponse_Closure closure, + void *closure_data); void authentication__revoke_refresh_token(ProtobufCService *service, const CAuthenticationRefreshTokenRevokeRequest *input, CAuthenticationRefreshTokenRevokeResponse_Closure closure, diff --git a/protocols/Steam/src/protobuf-c/steammessages_base.proto b/protocols/Steam/src/protobuf-c/steammessages_base.proto index d64ce8acc3..3a3e3f92f2 100644 --- a/protocols/Steam/src/protobuf-c/steammessages_base.proto +++ b/protocols/Steam/src/protobuf-c/steammessages_base.proto @@ -1,4 +1,4 @@ -import "google/protobuf/descriptor.proto"; +import "descriptor.proto"; option optimize_for = SPEED; option cc_generic_services = true; diff --git a/protocols/Steam/src/protobuf-c/steammessages_chat.steamclient.pb-c.cpp b/protocols/Steam/src/protobuf-c/steammessages_chat.steamclient.pb-c.cpp new file mode 100644 index 0000000000..46ef8b5bdb --- /dev/null +++ b/protocols/Steam/src/protobuf-c/steammessages_chat.steamclient.pb-c.cpp @@ -0,0 +1,15991 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: steammessages_chat.steamclient.proto */ + +/* Do not generate deprecated warnings for self */ +#ifndef PROTOBUF_C__NO_DEPRECATED +#define PROTOBUF_C__NO_DEPRECATED +#endif + +#include "steammessages_chat.steamclient.pb-c.h" +size_t cchat__request_friend_persona_states__request__get_packed_size + (const CChatRequestFriendPersonaStatesRequest *message) +{ + assert(message->descriptor == &cchat__request_friend_persona_states__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat__request_friend_persona_states__request__pack + (const CChatRequestFriendPersonaStatesRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat__request_friend_persona_states__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat__request_friend_persona_states__request__pack_to_buffer + (const CChatRequestFriendPersonaStatesRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat__request_friend_persona_states__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRequestFriendPersonaStatesRequest * + cchat__request_friend_persona_states__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRequestFriendPersonaStatesRequest *) + protobuf_c_message_unpack (&cchat__request_friend_persona_states__request__descriptor, + allocator, len, data); +} +void cchat__request_friend_persona_states__request__free_unpacked + (CChatRequestFriendPersonaStatesRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat__request_friend_persona_states__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat__request_friend_persona_states__response__get_packed_size + (const CChatRequestFriendPersonaStatesResponse *message) +{ + assert(message->descriptor == &cchat__request_friend_persona_states__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat__request_friend_persona_states__response__pack + (const CChatRequestFriendPersonaStatesResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat__request_friend_persona_states__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat__request_friend_persona_states__response__pack_to_buffer + (const CChatRequestFriendPersonaStatesResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat__request_friend_persona_states__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRequestFriendPersonaStatesResponse * + cchat__request_friend_persona_states__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRequestFriendPersonaStatesResponse *) + protobuf_c_message_unpack (&cchat__request_friend_persona_states__response__descriptor, + allocator, len, data); +} +void cchat__request_friend_persona_states__response__free_unpacked + (CChatRequestFriendPersonaStatesResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat__request_friend_persona_states__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__create_chat_room_group__request__get_packed_size + (const CChatRoomCreateChatRoomGroupRequest *message) +{ + assert(message->descriptor == &cchat_room__create_chat_room_group__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__create_chat_room_group__request__pack + (const CChatRoomCreateChatRoomGroupRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__create_chat_room_group__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__create_chat_room_group__request__pack_to_buffer + (const CChatRoomCreateChatRoomGroupRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__create_chat_room_group__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomCreateChatRoomGroupRequest * + cchat_room__create_chat_room_group__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomCreateChatRoomGroupRequest *) + protobuf_c_message_unpack (&cchat_room__create_chat_room_group__request__descriptor, + allocator, len, data); +} +void cchat_room__create_chat_room_group__request__free_unpacked + (CChatRoomCreateChatRoomGroupRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__create_chat_room_group__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_role__get_packed_size + (const CChatRole *message) +{ + assert(message->descriptor == &cchat_role__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_role__pack + (const CChatRole *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_role__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_role__pack_to_buffer + (const CChatRole *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_role__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRole * + cchat_role__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRole *) + protobuf_c_message_unpack (&cchat_role__descriptor, + allocator, len, data); +} +void cchat_role__free_unpacked + (CChatRole *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_role__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_role_actions__get_packed_size + (const CChatRoleActions *message) +{ + assert(message->descriptor == &cchat_role_actions__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_role_actions__pack + (const CChatRoleActions *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_role_actions__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_role_actions__pack_to_buffer + (const CChatRoleActions *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_role_actions__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoleActions * + cchat_role_actions__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoleActions *) + protobuf_c_message_unpack (&cchat_role_actions__descriptor, + allocator, len, data); +} +void cchat_role_actions__free_unpacked + (CChatRoleActions *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_role_actions__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_party_beacon__get_packed_size + (const CChatPartyBeacon *message) +{ + assert(message->descriptor == &cchat_party_beacon__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_party_beacon__pack + (const CChatPartyBeacon *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_party_beacon__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_party_beacon__pack_to_buffer + (const CChatPartyBeacon *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_party_beacon__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatPartyBeacon * + cchat_party_beacon__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatPartyBeacon *) + protobuf_c_message_unpack (&cchat_party_beacon__descriptor, + allocator, len, data); +} +void cchat_party_beacon__free_unpacked + (CChatPartyBeacon *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_party_beacon__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room_group_header_state__get_packed_size + (const CChatRoomGroupHeaderState *message) +{ + assert(message->descriptor == &cchat_room_group_header_state__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room_group_header_state__pack + (const CChatRoomGroupHeaderState *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room_group_header_state__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room_group_header_state__pack_to_buffer + (const CChatRoomGroupHeaderState *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room_group_header_state__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomGroupHeaderState * + cchat_room_group_header_state__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomGroupHeaderState *) + protobuf_c_message_unpack (&cchat_room_group_header_state__descriptor, + allocator, len, data); +} +void cchat_room_group_header_state__free_unpacked + (CChatRoomGroupHeaderState *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room_group_header_state__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room_member__get_packed_size + (const CChatRoomMember *message) +{ + assert(message->descriptor == &cchat_room_member__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room_member__pack + (const CChatRoomMember *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room_member__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room_member__pack_to_buffer + (const CChatRoomMember *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room_member__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomMember * + cchat_room_member__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomMember *) + protobuf_c_message_unpack (&cchat_room_member__descriptor, + allocator, len, data); +} +void cchat_room_member__free_unpacked + (CChatRoomMember *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room_member__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room_state__get_packed_size + (const CChatRoomState *message) +{ + assert(message->descriptor == &cchat_room_state__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room_state__pack + (const CChatRoomState *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room_state__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room_state__pack_to_buffer + (const CChatRoomState *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room_state__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomState * + cchat_room_state__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomState *) + protobuf_c_message_unpack (&cchat_room_state__descriptor, + allocator, len, data); +} +void cchat_room_state__free_unpacked + (CChatRoomState *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room_state__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room_group_state__get_packed_size + (const CChatRoomGroupState *message) +{ + assert(message->descriptor == &cchat_room_group_state__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room_group_state__pack + (const CChatRoomGroupState *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room_group_state__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room_group_state__pack_to_buffer + (const CChatRoomGroupState *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room_group_state__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomGroupState * + cchat_room_group_state__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomGroupState *) + protobuf_c_message_unpack (&cchat_room_group_state__descriptor, + allocator, len, data); +} +void cchat_room_group_state__free_unpacked + (CChatRoomGroupState *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room_group_state__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cuser_chat_room_state__get_packed_size + (const CUserChatRoomState *message) +{ + assert(message->descriptor == &cuser_chat_room_state__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cuser_chat_room_state__pack + (const CUserChatRoomState *message, + uint8_t *out) +{ + assert(message->descriptor == &cuser_chat_room_state__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cuser_chat_room_state__pack_to_buffer + (const CUserChatRoomState *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cuser_chat_room_state__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CUserChatRoomState * + cuser_chat_room_state__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CUserChatRoomState *) + protobuf_c_message_unpack (&cuser_chat_room_state__descriptor, + allocator, len, data); +} +void cuser_chat_room_state__free_unpacked + (CUserChatRoomState *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cuser_chat_room_state__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cuser_chat_room_group_state__get_packed_size + (const CUserChatRoomGroupState *message) +{ + assert(message->descriptor == &cuser_chat_room_group_state__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cuser_chat_room_group_state__pack + (const CUserChatRoomGroupState *message, + uint8_t *out) +{ + assert(message->descriptor == &cuser_chat_room_group_state__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cuser_chat_room_group_state__pack_to_buffer + (const CUserChatRoomGroupState *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cuser_chat_room_group_state__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CUserChatRoomGroupState * + cuser_chat_room_group_state__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CUserChatRoomGroupState *) + protobuf_c_message_unpack (&cuser_chat_room_group_state__descriptor, + allocator, len, data); +} +void cuser_chat_room_group_state__free_unpacked + (CUserChatRoomGroupState *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cuser_chat_room_group_state__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__create_chat_room_group__response__get_packed_size + (const CChatRoomCreateChatRoomGroupResponse *message) +{ + assert(message->descriptor == &cchat_room__create_chat_room_group__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__create_chat_room_group__response__pack + (const CChatRoomCreateChatRoomGroupResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__create_chat_room_group__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__create_chat_room_group__response__pack_to_buffer + (const CChatRoomCreateChatRoomGroupResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__create_chat_room_group__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomCreateChatRoomGroupResponse * + cchat_room__create_chat_room_group__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomCreateChatRoomGroupResponse *) + protobuf_c_message_unpack (&cchat_room__create_chat_room_group__response__descriptor, + allocator, len, data); +} +void cchat_room__create_chat_room_group__response__free_unpacked + (CChatRoomCreateChatRoomGroupResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__create_chat_room_group__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__save_chat_room_group__request__get_packed_size + (const CChatRoomSaveChatRoomGroupRequest *message) +{ + assert(message->descriptor == &cchat_room__save_chat_room_group__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__save_chat_room_group__request__pack + (const CChatRoomSaveChatRoomGroupRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__save_chat_room_group__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__save_chat_room_group__request__pack_to_buffer + (const CChatRoomSaveChatRoomGroupRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__save_chat_room_group__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomSaveChatRoomGroupRequest * + cchat_room__save_chat_room_group__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomSaveChatRoomGroupRequest *) + protobuf_c_message_unpack (&cchat_room__save_chat_room_group__request__descriptor, + allocator, len, data); +} +void cchat_room__save_chat_room_group__request__free_unpacked + (CChatRoomSaveChatRoomGroupRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__save_chat_room_group__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__save_chat_room_group__response__get_packed_size + (const CChatRoomSaveChatRoomGroupResponse *message) +{ + assert(message->descriptor == &cchat_room__save_chat_room_group__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__save_chat_room_group__response__pack + (const CChatRoomSaveChatRoomGroupResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__save_chat_room_group__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__save_chat_room_group__response__pack_to_buffer + (const CChatRoomSaveChatRoomGroupResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__save_chat_room_group__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomSaveChatRoomGroupResponse * + cchat_room__save_chat_room_group__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomSaveChatRoomGroupResponse *) + protobuf_c_message_unpack (&cchat_room__save_chat_room_group__response__descriptor, + allocator, len, data); +} +void cchat_room__save_chat_room_group__response__free_unpacked + (CChatRoomSaveChatRoomGroupResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__save_chat_room_group__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__rename_chat_room_group__request__get_packed_size + (const CChatRoomRenameChatRoomGroupRequest *message) +{ + assert(message->descriptor == &cchat_room__rename_chat_room_group__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__rename_chat_room_group__request__pack + (const CChatRoomRenameChatRoomGroupRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__rename_chat_room_group__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__rename_chat_room_group__request__pack_to_buffer + (const CChatRoomRenameChatRoomGroupRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__rename_chat_room_group__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomRenameChatRoomGroupRequest * + cchat_room__rename_chat_room_group__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomRenameChatRoomGroupRequest *) + protobuf_c_message_unpack (&cchat_room__rename_chat_room_group__request__descriptor, + allocator, len, data); +} +void cchat_room__rename_chat_room_group__request__free_unpacked + (CChatRoomRenameChatRoomGroupRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__rename_chat_room_group__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__rename_chat_room_group__response__get_packed_size + (const CChatRoomRenameChatRoomGroupResponse *message) +{ + assert(message->descriptor == &cchat_room__rename_chat_room_group__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__rename_chat_room_group__response__pack + (const CChatRoomRenameChatRoomGroupResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__rename_chat_room_group__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__rename_chat_room_group__response__pack_to_buffer + (const CChatRoomRenameChatRoomGroupResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__rename_chat_room_group__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomRenameChatRoomGroupResponse * + cchat_room__rename_chat_room_group__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomRenameChatRoomGroupResponse *) + protobuf_c_message_unpack (&cchat_room__rename_chat_room_group__response__descriptor, + allocator, len, data); +} +void cchat_room__rename_chat_room_group__response__free_unpacked + (CChatRoomRenameChatRoomGroupResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__rename_chat_room_group__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__set_chat_room_group_tagline__request__get_packed_size + (const CChatRoomSetChatRoomGroupTaglineRequest *message) +{ + assert(message->descriptor == &cchat_room__set_chat_room_group_tagline__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__set_chat_room_group_tagline__request__pack + (const CChatRoomSetChatRoomGroupTaglineRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__set_chat_room_group_tagline__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__set_chat_room_group_tagline__request__pack_to_buffer + (const CChatRoomSetChatRoomGroupTaglineRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__set_chat_room_group_tagline__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomSetChatRoomGroupTaglineRequest * + cchat_room__set_chat_room_group_tagline__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomSetChatRoomGroupTaglineRequest *) + protobuf_c_message_unpack (&cchat_room__set_chat_room_group_tagline__request__descriptor, + allocator, len, data); +} +void cchat_room__set_chat_room_group_tagline__request__free_unpacked + (CChatRoomSetChatRoomGroupTaglineRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__set_chat_room_group_tagline__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__set_chat_room_group_tagline__response__get_packed_size + (const CChatRoomSetChatRoomGroupTaglineResponse *message) +{ + assert(message->descriptor == &cchat_room__set_chat_room_group_tagline__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__set_chat_room_group_tagline__response__pack + (const CChatRoomSetChatRoomGroupTaglineResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__set_chat_room_group_tagline__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__set_chat_room_group_tagline__response__pack_to_buffer + (const CChatRoomSetChatRoomGroupTaglineResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__set_chat_room_group_tagline__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomSetChatRoomGroupTaglineResponse * + cchat_room__set_chat_room_group_tagline__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomSetChatRoomGroupTaglineResponse *) + protobuf_c_message_unpack (&cchat_room__set_chat_room_group_tagline__response__descriptor, + allocator, len, data); +} +void cchat_room__set_chat_room_group_tagline__response__free_unpacked + (CChatRoomSetChatRoomGroupTaglineResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__set_chat_room_group_tagline__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__set_chat_room_group_avatar__request__get_packed_size + (const CChatRoomSetChatRoomGroupAvatarRequest *message) +{ + assert(message->descriptor == &cchat_room__set_chat_room_group_avatar__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__set_chat_room_group_avatar__request__pack + (const CChatRoomSetChatRoomGroupAvatarRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__set_chat_room_group_avatar__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__set_chat_room_group_avatar__request__pack_to_buffer + (const CChatRoomSetChatRoomGroupAvatarRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__set_chat_room_group_avatar__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomSetChatRoomGroupAvatarRequest * + cchat_room__set_chat_room_group_avatar__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomSetChatRoomGroupAvatarRequest *) + protobuf_c_message_unpack (&cchat_room__set_chat_room_group_avatar__request__descriptor, + allocator, len, data); +} +void cchat_room__set_chat_room_group_avatar__request__free_unpacked + (CChatRoomSetChatRoomGroupAvatarRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__set_chat_room_group_avatar__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__set_chat_room_group_avatar__response__get_packed_size + (const CChatRoomSetChatRoomGroupAvatarResponse *message) +{ + assert(message->descriptor == &cchat_room__set_chat_room_group_avatar__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__set_chat_room_group_avatar__response__pack + (const CChatRoomSetChatRoomGroupAvatarResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__set_chat_room_group_avatar__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__set_chat_room_group_avatar__response__pack_to_buffer + (const CChatRoomSetChatRoomGroupAvatarResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__set_chat_room_group_avatar__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomSetChatRoomGroupAvatarResponse * + cchat_room__set_chat_room_group_avatar__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomSetChatRoomGroupAvatarResponse *) + protobuf_c_message_unpack (&cchat_room__set_chat_room_group_avatar__response__descriptor, + allocator, len, data); +} +void cchat_room__set_chat_room_group_avatar__response__free_unpacked + (CChatRoomSetChatRoomGroupAvatarResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__set_chat_room_group_avatar__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__set_chat_room_group_watching_broadcast__request__get_packed_size + (const CChatRoomSetChatRoomGroupWatchingBroadcastRequest *message) +{ + assert(message->descriptor == &cchat_room__set_chat_room_group_watching_broadcast__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__set_chat_room_group_watching_broadcast__request__pack + (const CChatRoomSetChatRoomGroupWatchingBroadcastRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__set_chat_room_group_watching_broadcast__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__set_chat_room_group_watching_broadcast__request__pack_to_buffer + (const CChatRoomSetChatRoomGroupWatchingBroadcastRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__set_chat_room_group_watching_broadcast__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomSetChatRoomGroupWatchingBroadcastRequest * + cchat_room__set_chat_room_group_watching_broadcast__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomSetChatRoomGroupWatchingBroadcastRequest *) + protobuf_c_message_unpack (&cchat_room__set_chat_room_group_watching_broadcast__request__descriptor, + allocator, len, data); +} +void cchat_room__set_chat_room_group_watching_broadcast__request__free_unpacked + (CChatRoomSetChatRoomGroupWatchingBroadcastRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__set_chat_room_group_watching_broadcast__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__set_chat_room_group_watching_broadcast__response__get_packed_size + (const CChatRoomSetChatRoomGroupWatchingBroadcastResponse *message) +{ + assert(message->descriptor == &cchat_room__set_chat_room_group_watching_broadcast__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__set_chat_room_group_watching_broadcast__response__pack + (const CChatRoomSetChatRoomGroupWatchingBroadcastResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__set_chat_room_group_watching_broadcast__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__set_chat_room_group_watching_broadcast__response__pack_to_buffer + (const CChatRoomSetChatRoomGroupWatchingBroadcastResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__set_chat_room_group_watching_broadcast__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomSetChatRoomGroupWatchingBroadcastResponse * + cchat_room__set_chat_room_group_watching_broadcast__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomSetChatRoomGroupWatchingBroadcastResponse *) + protobuf_c_message_unpack (&cchat_room__set_chat_room_group_watching_broadcast__response__descriptor, + allocator, len, data); +} +void cchat_room__set_chat_room_group_watching_broadcast__response__free_unpacked + (CChatRoomSetChatRoomGroupWatchingBroadcastResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__set_chat_room_group_watching_broadcast__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__join_mini_game_for_chat_room_group__request__get_packed_size + (const CChatRoomJoinMiniGameForChatRoomGroupRequest *message) +{ + assert(message->descriptor == &cchat_room__join_mini_game_for_chat_room_group__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__join_mini_game_for_chat_room_group__request__pack + (const CChatRoomJoinMiniGameForChatRoomGroupRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__join_mini_game_for_chat_room_group__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__join_mini_game_for_chat_room_group__request__pack_to_buffer + (const CChatRoomJoinMiniGameForChatRoomGroupRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__join_mini_game_for_chat_room_group__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomJoinMiniGameForChatRoomGroupRequest * + cchat_room__join_mini_game_for_chat_room_group__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomJoinMiniGameForChatRoomGroupRequest *) + protobuf_c_message_unpack (&cchat_room__join_mini_game_for_chat_room_group__request__descriptor, + allocator, len, data); +} +void cchat_room__join_mini_game_for_chat_room_group__request__free_unpacked + (CChatRoomJoinMiniGameForChatRoomGroupRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__join_mini_game_for_chat_room_group__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__join_mini_game_for_chat_room_group__response__get_packed_size + (const CChatRoomJoinMiniGameForChatRoomGroupResponse *message) +{ + assert(message->descriptor == &cchat_room__join_mini_game_for_chat_room_group__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__join_mini_game_for_chat_room_group__response__pack + (const CChatRoomJoinMiniGameForChatRoomGroupResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__join_mini_game_for_chat_room_group__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__join_mini_game_for_chat_room_group__response__pack_to_buffer + (const CChatRoomJoinMiniGameForChatRoomGroupResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__join_mini_game_for_chat_room_group__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomJoinMiniGameForChatRoomGroupResponse * + cchat_room__join_mini_game_for_chat_room_group__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomJoinMiniGameForChatRoomGroupResponse *) + protobuf_c_message_unpack (&cchat_room__join_mini_game_for_chat_room_group__response__descriptor, + allocator, len, data); +} +void cchat_room__join_mini_game_for_chat_room_group__response__free_unpacked + (CChatRoomJoinMiniGameForChatRoomGroupResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__join_mini_game_for_chat_room_group__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__end_mini_game_for_chat_room_group__request__get_packed_size + (const CChatRoomEndMiniGameForChatRoomGroupRequest *message) +{ + assert(message->descriptor == &cchat_room__end_mini_game_for_chat_room_group__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__end_mini_game_for_chat_room_group__request__pack + (const CChatRoomEndMiniGameForChatRoomGroupRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__end_mini_game_for_chat_room_group__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__end_mini_game_for_chat_room_group__request__pack_to_buffer + (const CChatRoomEndMiniGameForChatRoomGroupRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__end_mini_game_for_chat_room_group__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomEndMiniGameForChatRoomGroupRequest * + cchat_room__end_mini_game_for_chat_room_group__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomEndMiniGameForChatRoomGroupRequest *) + protobuf_c_message_unpack (&cchat_room__end_mini_game_for_chat_room_group__request__descriptor, + allocator, len, data); +} +void cchat_room__end_mini_game_for_chat_room_group__request__free_unpacked + (CChatRoomEndMiniGameForChatRoomGroupRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__end_mini_game_for_chat_room_group__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__end_mini_game_for_chat_room_group__response__get_packed_size + (const CChatRoomEndMiniGameForChatRoomGroupResponse *message) +{ + assert(message->descriptor == &cchat_room__end_mini_game_for_chat_room_group__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__end_mini_game_for_chat_room_group__response__pack + (const CChatRoomEndMiniGameForChatRoomGroupResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__end_mini_game_for_chat_room_group__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__end_mini_game_for_chat_room_group__response__pack_to_buffer + (const CChatRoomEndMiniGameForChatRoomGroupResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__end_mini_game_for_chat_room_group__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomEndMiniGameForChatRoomGroupResponse * + cchat_room__end_mini_game_for_chat_room_group__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomEndMiniGameForChatRoomGroupResponse *) + protobuf_c_message_unpack (&cchat_room__end_mini_game_for_chat_room_group__response__descriptor, + allocator, len, data); +} +void cchat_room__end_mini_game_for_chat_room_group__response__free_unpacked + (CChatRoomEndMiniGameForChatRoomGroupResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__end_mini_game_for_chat_room_group__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__mute_user__request__get_packed_size + (const CChatRoomMuteUserRequest *message) +{ + assert(message->descriptor == &cchat_room__mute_user__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__mute_user__request__pack + (const CChatRoomMuteUserRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__mute_user__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__mute_user__request__pack_to_buffer + (const CChatRoomMuteUserRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__mute_user__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomMuteUserRequest * + cchat_room__mute_user__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomMuteUserRequest *) + protobuf_c_message_unpack (&cchat_room__mute_user__request__descriptor, + allocator, len, data); +} +void cchat_room__mute_user__request__free_unpacked + (CChatRoomMuteUserRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__mute_user__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__mute_user__response__get_packed_size + (const CChatRoomMuteUserResponse *message) +{ + assert(message->descriptor == &cchat_room__mute_user__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__mute_user__response__pack + (const CChatRoomMuteUserResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__mute_user__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__mute_user__response__pack_to_buffer + (const CChatRoomMuteUserResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__mute_user__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomMuteUserResponse * + cchat_room__mute_user__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomMuteUserResponse *) + protobuf_c_message_unpack (&cchat_room__mute_user__response__descriptor, + allocator, len, data); +} +void cchat_room__mute_user__response__free_unpacked + (CChatRoomMuteUserResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__mute_user__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__kick_user__request__get_packed_size + (const CChatRoomKickUserRequest *message) +{ + assert(message->descriptor == &cchat_room__kick_user__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__kick_user__request__pack + (const CChatRoomKickUserRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__kick_user__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__kick_user__request__pack_to_buffer + (const CChatRoomKickUserRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__kick_user__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomKickUserRequest * + cchat_room__kick_user__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomKickUserRequest *) + protobuf_c_message_unpack (&cchat_room__kick_user__request__descriptor, + allocator, len, data); +} +void cchat_room__kick_user__request__free_unpacked + (CChatRoomKickUserRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__kick_user__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__kick_user__response__get_packed_size + (const CChatRoomKickUserResponse *message) +{ + assert(message->descriptor == &cchat_room__kick_user__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__kick_user__response__pack + (const CChatRoomKickUserResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__kick_user__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__kick_user__response__pack_to_buffer + (const CChatRoomKickUserResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__kick_user__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomKickUserResponse * + cchat_room__kick_user__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomKickUserResponse *) + protobuf_c_message_unpack (&cchat_room__kick_user__response__descriptor, + allocator, len, data); +} +void cchat_room__kick_user__response__free_unpacked + (CChatRoomKickUserResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__kick_user__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__set_user_ban_state__request__get_packed_size + (const CChatRoomSetUserBanStateRequest *message) +{ + assert(message->descriptor == &cchat_room__set_user_ban_state__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__set_user_ban_state__request__pack + (const CChatRoomSetUserBanStateRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__set_user_ban_state__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__set_user_ban_state__request__pack_to_buffer + (const CChatRoomSetUserBanStateRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__set_user_ban_state__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomSetUserBanStateRequest * + cchat_room__set_user_ban_state__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomSetUserBanStateRequest *) + protobuf_c_message_unpack (&cchat_room__set_user_ban_state__request__descriptor, + allocator, len, data); +} +void cchat_room__set_user_ban_state__request__free_unpacked + (CChatRoomSetUserBanStateRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__set_user_ban_state__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__set_user_ban_state__response__get_packed_size + (const CChatRoomSetUserBanStateResponse *message) +{ + assert(message->descriptor == &cchat_room__set_user_ban_state__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__set_user_ban_state__response__pack + (const CChatRoomSetUserBanStateResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__set_user_ban_state__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__set_user_ban_state__response__pack_to_buffer + (const CChatRoomSetUserBanStateResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__set_user_ban_state__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomSetUserBanStateResponse * + cchat_room__set_user_ban_state__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomSetUserBanStateResponse *) + protobuf_c_message_unpack (&cchat_room__set_user_ban_state__response__descriptor, + allocator, len, data); +} +void cchat_room__set_user_ban_state__response__free_unpacked + (CChatRoomSetUserBanStateResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__set_user_ban_state__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__revoke_invite__request__get_packed_size + (const CChatRoomRevokeInviteRequest *message) +{ + assert(message->descriptor == &cchat_room__revoke_invite__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__revoke_invite__request__pack + (const CChatRoomRevokeInviteRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__revoke_invite__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__revoke_invite__request__pack_to_buffer + (const CChatRoomRevokeInviteRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__revoke_invite__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomRevokeInviteRequest * + cchat_room__revoke_invite__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomRevokeInviteRequest *) + protobuf_c_message_unpack (&cchat_room__revoke_invite__request__descriptor, + allocator, len, data); +} +void cchat_room__revoke_invite__request__free_unpacked + (CChatRoomRevokeInviteRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__revoke_invite__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__revoke_invite__response__get_packed_size + (const CChatRoomRevokeInviteResponse *message) +{ + assert(message->descriptor == &cchat_room__revoke_invite__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__revoke_invite__response__pack + (const CChatRoomRevokeInviteResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__revoke_invite__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__revoke_invite__response__pack_to_buffer + (const CChatRoomRevokeInviteResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__revoke_invite__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomRevokeInviteResponse * + cchat_room__revoke_invite__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomRevokeInviteResponse *) + protobuf_c_message_unpack (&cchat_room__revoke_invite__response__descriptor, + allocator, len, data); +} +void cchat_room__revoke_invite__response__free_unpacked + (CChatRoomRevokeInviteResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__revoke_invite__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__create_role__request__get_packed_size + (const CChatRoomCreateRoleRequest *message) +{ + assert(message->descriptor == &cchat_room__create_role__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__create_role__request__pack + (const CChatRoomCreateRoleRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__create_role__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__create_role__request__pack_to_buffer + (const CChatRoomCreateRoleRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__create_role__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomCreateRoleRequest * + cchat_room__create_role__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomCreateRoleRequest *) + protobuf_c_message_unpack (&cchat_room__create_role__request__descriptor, + allocator, len, data); +} +void cchat_room__create_role__request__free_unpacked + (CChatRoomCreateRoleRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__create_role__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__create_role__response__get_packed_size + (const CChatRoomCreateRoleResponse *message) +{ + assert(message->descriptor == &cchat_room__create_role__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__create_role__response__pack + (const CChatRoomCreateRoleResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__create_role__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__create_role__response__pack_to_buffer + (const CChatRoomCreateRoleResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__create_role__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomCreateRoleResponse * + cchat_room__create_role__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomCreateRoleResponse *) + protobuf_c_message_unpack (&cchat_room__create_role__response__descriptor, + allocator, len, data); +} +void cchat_room__create_role__response__free_unpacked + (CChatRoomCreateRoleResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__create_role__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__get_roles__request__get_packed_size + (const CChatRoomGetRolesRequest *message) +{ + assert(message->descriptor == &cchat_room__get_roles__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__get_roles__request__pack + (const CChatRoomGetRolesRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__get_roles__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__get_roles__request__pack_to_buffer + (const CChatRoomGetRolesRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__get_roles__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomGetRolesRequest * + cchat_room__get_roles__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomGetRolesRequest *) + protobuf_c_message_unpack (&cchat_room__get_roles__request__descriptor, + allocator, len, data); +} +void cchat_room__get_roles__request__free_unpacked + (CChatRoomGetRolesRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__get_roles__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__get_roles__response__get_packed_size + (const CChatRoomGetRolesResponse *message) +{ + assert(message->descriptor == &cchat_room__get_roles__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__get_roles__response__pack + (const CChatRoomGetRolesResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__get_roles__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__get_roles__response__pack_to_buffer + (const CChatRoomGetRolesResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__get_roles__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomGetRolesResponse * + cchat_room__get_roles__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomGetRolesResponse *) + protobuf_c_message_unpack (&cchat_room__get_roles__response__descriptor, + allocator, len, data); +} +void cchat_room__get_roles__response__free_unpacked + (CChatRoomGetRolesResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__get_roles__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__rename_role__request__get_packed_size + (const CChatRoomRenameRoleRequest *message) +{ + assert(message->descriptor == &cchat_room__rename_role__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__rename_role__request__pack + (const CChatRoomRenameRoleRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__rename_role__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__rename_role__request__pack_to_buffer + (const CChatRoomRenameRoleRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__rename_role__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomRenameRoleRequest * + cchat_room__rename_role__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomRenameRoleRequest *) + protobuf_c_message_unpack (&cchat_room__rename_role__request__descriptor, + allocator, len, data); +} +void cchat_room__rename_role__request__free_unpacked + (CChatRoomRenameRoleRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__rename_role__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__rename_role__response__get_packed_size + (const CChatRoomRenameRoleResponse *message) +{ + assert(message->descriptor == &cchat_room__rename_role__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__rename_role__response__pack + (const CChatRoomRenameRoleResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__rename_role__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__rename_role__response__pack_to_buffer + (const CChatRoomRenameRoleResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__rename_role__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomRenameRoleResponse * + cchat_room__rename_role__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomRenameRoleResponse *) + protobuf_c_message_unpack (&cchat_room__rename_role__response__descriptor, + allocator, len, data); +} +void cchat_room__rename_role__response__free_unpacked + (CChatRoomRenameRoleResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__rename_role__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__reorder_role__request__get_packed_size + (const CChatRoomReorderRoleRequest *message) +{ + assert(message->descriptor == &cchat_room__reorder_role__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__reorder_role__request__pack + (const CChatRoomReorderRoleRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__reorder_role__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__reorder_role__request__pack_to_buffer + (const CChatRoomReorderRoleRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__reorder_role__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomReorderRoleRequest * + cchat_room__reorder_role__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomReorderRoleRequest *) + protobuf_c_message_unpack (&cchat_room__reorder_role__request__descriptor, + allocator, len, data); +} +void cchat_room__reorder_role__request__free_unpacked + (CChatRoomReorderRoleRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__reorder_role__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__reorder_role__response__get_packed_size + (const CChatRoomReorderRoleResponse *message) +{ + assert(message->descriptor == &cchat_room__reorder_role__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__reorder_role__response__pack + (const CChatRoomReorderRoleResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__reorder_role__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__reorder_role__response__pack_to_buffer + (const CChatRoomReorderRoleResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__reorder_role__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomReorderRoleResponse * + cchat_room__reorder_role__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomReorderRoleResponse *) + protobuf_c_message_unpack (&cchat_room__reorder_role__response__descriptor, + allocator, len, data); +} +void cchat_room__reorder_role__response__free_unpacked + (CChatRoomReorderRoleResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__reorder_role__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__delete_role__request__get_packed_size + (const CChatRoomDeleteRoleRequest *message) +{ + assert(message->descriptor == &cchat_room__delete_role__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__delete_role__request__pack + (const CChatRoomDeleteRoleRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__delete_role__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__delete_role__request__pack_to_buffer + (const CChatRoomDeleteRoleRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__delete_role__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomDeleteRoleRequest * + cchat_room__delete_role__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomDeleteRoleRequest *) + protobuf_c_message_unpack (&cchat_room__delete_role__request__descriptor, + allocator, len, data); +} +void cchat_room__delete_role__request__free_unpacked + (CChatRoomDeleteRoleRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__delete_role__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__delete_role__response__get_packed_size + (const CChatRoomDeleteRoleResponse *message) +{ + assert(message->descriptor == &cchat_room__delete_role__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__delete_role__response__pack + (const CChatRoomDeleteRoleResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__delete_role__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__delete_role__response__pack_to_buffer + (const CChatRoomDeleteRoleResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__delete_role__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomDeleteRoleResponse * + cchat_room__delete_role__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomDeleteRoleResponse *) + protobuf_c_message_unpack (&cchat_room__delete_role__response__descriptor, + allocator, len, data); +} +void cchat_room__delete_role__response__free_unpacked + (CChatRoomDeleteRoleResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__delete_role__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__get_role_actions__request__get_packed_size + (const CChatRoomGetRoleActionsRequest *message) +{ + assert(message->descriptor == &cchat_room__get_role_actions__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__get_role_actions__request__pack + (const CChatRoomGetRoleActionsRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__get_role_actions__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__get_role_actions__request__pack_to_buffer + (const CChatRoomGetRoleActionsRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__get_role_actions__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomGetRoleActionsRequest * + cchat_room__get_role_actions__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomGetRoleActionsRequest *) + protobuf_c_message_unpack (&cchat_room__get_role_actions__request__descriptor, + allocator, len, data); +} +void cchat_room__get_role_actions__request__free_unpacked + (CChatRoomGetRoleActionsRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__get_role_actions__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__get_role_actions__response__get_packed_size + (const CChatRoomGetRoleActionsResponse *message) +{ + assert(message->descriptor == &cchat_room__get_role_actions__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__get_role_actions__response__pack + (const CChatRoomGetRoleActionsResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__get_role_actions__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__get_role_actions__response__pack_to_buffer + (const CChatRoomGetRoleActionsResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__get_role_actions__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomGetRoleActionsResponse * + cchat_room__get_role_actions__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomGetRoleActionsResponse *) + protobuf_c_message_unpack (&cchat_room__get_role_actions__response__descriptor, + allocator, len, data); +} +void cchat_room__get_role_actions__response__free_unpacked + (CChatRoomGetRoleActionsResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__get_role_actions__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__replace_role_actions__request__get_packed_size + (const CChatRoomReplaceRoleActionsRequest *message) +{ + assert(message->descriptor == &cchat_room__replace_role_actions__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__replace_role_actions__request__pack + (const CChatRoomReplaceRoleActionsRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__replace_role_actions__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__replace_role_actions__request__pack_to_buffer + (const CChatRoomReplaceRoleActionsRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__replace_role_actions__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomReplaceRoleActionsRequest * + cchat_room__replace_role_actions__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomReplaceRoleActionsRequest *) + protobuf_c_message_unpack (&cchat_room__replace_role_actions__request__descriptor, + allocator, len, data); +} +void cchat_room__replace_role_actions__request__free_unpacked + (CChatRoomReplaceRoleActionsRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__replace_role_actions__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__replace_role_actions__response__get_packed_size + (const CChatRoomReplaceRoleActionsResponse *message) +{ + assert(message->descriptor == &cchat_room__replace_role_actions__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__replace_role_actions__response__pack + (const CChatRoomReplaceRoleActionsResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__replace_role_actions__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__replace_role_actions__response__pack_to_buffer + (const CChatRoomReplaceRoleActionsResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__replace_role_actions__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomReplaceRoleActionsResponse * + cchat_room__replace_role_actions__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomReplaceRoleActionsResponse *) + protobuf_c_message_unpack (&cchat_room__replace_role_actions__response__descriptor, + allocator, len, data); +} +void cchat_room__replace_role_actions__response__free_unpacked + (CChatRoomReplaceRoleActionsResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__replace_role_actions__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__add_role_to_user__request__get_packed_size + (const CChatRoomAddRoleToUserRequest *message) +{ + assert(message->descriptor == &cchat_room__add_role_to_user__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__add_role_to_user__request__pack + (const CChatRoomAddRoleToUserRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__add_role_to_user__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__add_role_to_user__request__pack_to_buffer + (const CChatRoomAddRoleToUserRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__add_role_to_user__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomAddRoleToUserRequest * + cchat_room__add_role_to_user__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomAddRoleToUserRequest *) + protobuf_c_message_unpack (&cchat_room__add_role_to_user__request__descriptor, + allocator, len, data); +} +void cchat_room__add_role_to_user__request__free_unpacked + (CChatRoomAddRoleToUserRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__add_role_to_user__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__add_role_to_user__response__get_packed_size + (const CChatRoomAddRoleToUserResponse *message) +{ + assert(message->descriptor == &cchat_room__add_role_to_user__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__add_role_to_user__response__pack + (const CChatRoomAddRoleToUserResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__add_role_to_user__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__add_role_to_user__response__pack_to_buffer + (const CChatRoomAddRoleToUserResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__add_role_to_user__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomAddRoleToUserResponse * + cchat_room__add_role_to_user__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomAddRoleToUserResponse *) + protobuf_c_message_unpack (&cchat_room__add_role_to_user__response__descriptor, + allocator, len, data); +} +void cchat_room__add_role_to_user__response__free_unpacked + (CChatRoomAddRoleToUserResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__add_role_to_user__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__get_roles_for_user__request__get_packed_size + (const CChatRoomGetRolesForUserRequest *message) +{ + assert(message->descriptor == &cchat_room__get_roles_for_user__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__get_roles_for_user__request__pack + (const CChatRoomGetRolesForUserRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__get_roles_for_user__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__get_roles_for_user__request__pack_to_buffer + (const CChatRoomGetRolesForUserRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__get_roles_for_user__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomGetRolesForUserRequest * + cchat_room__get_roles_for_user__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomGetRolesForUserRequest *) + protobuf_c_message_unpack (&cchat_room__get_roles_for_user__request__descriptor, + allocator, len, data); +} +void cchat_room__get_roles_for_user__request__free_unpacked + (CChatRoomGetRolesForUserRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__get_roles_for_user__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__get_roles_for_user__response__get_packed_size + (const CChatRoomGetRolesForUserResponse *message) +{ + assert(message->descriptor == &cchat_room__get_roles_for_user__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__get_roles_for_user__response__pack + (const CChatRoomGetRolesForUserResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__get_roles_for_user__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__get_roles_for_user__response__pack_to_buffer + (const CChatRoomGetRolesForUserResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__get_roles_for_user__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomGetRolesForUserResponse * + cchat_room__get_roles_for_user__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomGetRolesForUserResponse *) + protobuf_c_message_unpack (&cchat_room__get_roles_for_user__response__descriptor, + allocator, len, data); +} +void cchat_room__get_roles_for_user__response__free_unpacked + (CChatRoomGetRolesForUserResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__get_roles_for_user__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__delete_role_from_user__request__get_packed_size + (const CChatRoomDeleteRoleFromUserRequest *message) +{ + assert(message->descriptor == &cchat_room__delete_role_from_user__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__delete_role_from_user__request__pack + (const CChatRoomDeleteRoleFromUserRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__delete_role_from_user__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__delete_role_from_user__request__pack_to_buffer + (const CChatRoomDeleteRoleFromUserRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__delete_role_from_user__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomDeleteRoleFromUserRequest * + cchat_room__delete_role_from_user__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomDeleteRoleFromUserRequest *) + protobuf_c_message_unpack (&cchat_room__delete_role_from_user__request__descriptor, + allocator, len, data); +} +void cchat_room__delete_role_from_user__request__free_unpacked + (CChatRoomDeleteRoleFromUserRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__delete_role_from_user__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__delete_role_from_user__response__get_packed_size + (const CChatRoomDeleteRoleFromUserResponse *message) +{ + assert(message->descriptor == &cchat_room__delete_role_from_user__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__delete_role_from_user__response__pack + (const CChatRoomDeleteRoleFromUserResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__delete_role_from_user__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__delete_role_from_user__response__pack_to_buffer + (const CChatRoomDeleteRoleFromUserResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__delete_role_from_user__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomDeleteRoleFromUserResponse * + cchat_room__delete_role_from_user__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomDeleteRoleFromUserResponse *) + protobuf_c_message_unpack (&cchat_room__delete_role_from_user__response__descriptor, + allocator, len, data); +} +void cchat_room__delete_role_from_user__response__free_unpacked + (CChatRoomDeleteRoleFromUserResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__delete_role_from_user__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__join_chat_room_group__request__get_packed_size + (const CChatRoomJoinChatRoomGroupRequest *message) +{ + assert(message->descriptor == &cchat_room__join_chat_room_group__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__join_chat_room_group__request__pack + (const CChatRoomJoinChatRoomGroupRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__join_chat_room_group__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__join_chat_room_group__request__pack_to_buffer + (const CChatRoomJoinChatRoomGroupRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__join_chat_room_group__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomJoinChatRoomGroupRequest * + cchat_room__join_chat_room_group__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomJoinChatRoomGroupRequest *) + protobuf_c_message_unpack (&cchat_room__join_chat_room_group__request__descriptor, + allocator, len, data); +} +void cchat_room__join_chat_room_group__request__free_unpacked + (CChatRoomJoinChatRoomGroupRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__join_chat_room_group__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__join_chat_room_group__response__get_packed_size + (const CChatRoomJoinChatRoomGroupResponse *message) +{ + assert(message->descriptor == &cchat_room__join_chat_room_group__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__join_chat_room_group__response__pack + (const CChatRoomJoinChatRoomGroupResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__join_chat_room_group__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__join_chat_room_group__response__pack_to_buffer + (const CChatRoomJoinChatRoomGroupResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__join_chat_room_group__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomJoinChatRoomGroupResponse * + cchat_room__join_chat_room_group__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomJoinChatRoomGroupResponse *) + protobuf_c_message_unpack (&cchat_room__join_chat_room_group__response__descriptor, + allocator, len, data); +} +void cchat_room__join_chat_room_group__response__free_unpacked + (CChatRoomJoinChatRoomGroupResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__join_chat_room_group__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__invite_friend_to_chat_room_group__request__get_packed_size + (const CChatRoomInviteFriendToChatRoomGroupRequest *message) +{ + assert(message->descriptor == &cchat_room__invite_friend_to_chat_room_group__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__invite_friend_to_chat_room_group__request__pack + (const CChatRoomInviteFriendToChatRoomGroupRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__invite_friend_to_chat_room_group__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__invite_friend_to_chat_room_group__request__pack_to_buffer + (const CChatRoomInviteFriendToChatRoomGroupRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__invite_friend_to_chat_room_group__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomInviteFriendToChatRoomGroupRequest * + cchat_room__invite_friend_to_chat_room_group__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomInviteFriendToChatRoomGroupRequest *) + protobuf_c_message_unpack (&cchat_room__invite_friend_to_chat_room_group__request__descriptor, + allocator, len, data); +} +void cchat_room__invite_friend_to_chat_room_group__request__free_unpacked + (CChatRoomInviteFriendToChatRoomGroupRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__invite_friend_to_chat_room_group__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__invite_friend_to_chat_room_group__response__get_packed_size + (const CChatRoomInviteFriendToChatRoomGroupResponse *message) +{ + assert(message->descriptor == &cchat_room__invite_friend_to_chat_room_group__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__invite_friend_to_chat_room_group__response__pack + (const CChatRoomInviteFriendToChatRoomGroupResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__invite_friend_to_chat_room_group__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__invite_friend_to_chat_room_group__response__pack_to_buffer + (const CChatRoomInviteFriendToChatRoomGroupResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__invite_friend_to_chat_room_group__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomInviteFriendToChatRoomGroupResponse * + cchat_room__invite_friend_to_chat_room_group__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomInviteFriendToChatRoomGroupResponse *) + protobuf_c_message_unpack (&cchat_room__invite_friend_to_chat_room_group__response__descriptor, + allocator, len, data); +} +void cchat_room__invite_friend_to_chat_room_group__response__free_unpacked + (CChatRoomInviteFriendToChatRoomGroupResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__invite_friend_to_chat_room_group__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__leave_chat_room_group__request__get_packed_size + (const CChatRoomLeaveChatRoomGroupRequest *message) +{ + assert(message->descriptor == &cchat_room__leave_chat_room_group__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__leave_chat_room_group__request__pack + (const CChatRoomLeaveChatRoomGroupRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__leave_chat_room_group__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__leave_chat_room_group__request__pack_to_buffer + (const CChatRoomLeaveChatRoomGroupRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__leave_chat_room_group__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomLeaveChatRoomGroupRequest * + cchat_room__leave_chat_room_group__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomLeaveChatRoomGroupRequest *) + protobuf_c_message_unpack (&cchat_room__leave_chat_room_group__request__descriptor, + allocator, len, data); +} +void cchat_room__leave_chat_room_group__request__free_unpacked + (CChatRoomLeaveChatRoomGroupRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__leave_chat_room_group__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__leave_chat_room_group__response__get_packed_size + (const CChatRoomLeaveChatRoomGroupResponse *message) +{ + assert(message->descriptor == &cchat_room__leave_chat_room_group__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__leave_chat_room_group__response__pack + (const CChatRoomLeaveChatRoomGroupResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__leave_chat_room_group__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__leave_chat_room_group__response__pack_to_buffer + (const CChatRoomLeaveChatRoomGroupResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__leave_chat_room_group__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomLeaveChatRoomGroupResponse * + cchat_room__leave_chat_room_group__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomLeaveChatRoomGroupResponse *) + protobuf_c_message_unpack (&cchat_room__leave_chat_room_group__response__descriptor, + allocator, len, data); +} +void cchat_room__leave_chat_room_group__response__free_unpacked + (CChatRoomLeaveChatRoomGroupResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__leave_chat_room_group__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__create_chat_room__request__get_packed_size + (const CChatRoomCreateChatRoomRequest *message) +{ + assert(message->descriptor == &cchat_room__create_chat_room__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__create_chat_room__request__pack + (const CChatRoomCreateChatRoomRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__create_chat_room__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__create_chat_room__request__pack_to_buffer + (const CChatRoomCreateChatRoomRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__create_chat_room__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomCreateChatRoomRequest * + cchat_room__create_chat_room__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomCreateChatRoomRequest *) + protobuf_c_message_unpack (&cchat_room__create_chat_room__request__descriptor, + allocator, len, data); +} +void cchat_room__create_chat_room__request__free_unpacked + (CChatRoomCreateChatRoomRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__create_chat_room__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__create_chat_room__response__get_packed_size + (const CChatRoomCreateChatRoomResponse *message) +{ + assert(message->descriptor == &cchat_room__create_chat_room__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__create_chat_room__response__pack + (const CChatRoomCreateChatRoomResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__create_chat_room__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__create_chat_room__response__pack_to_buffer + (const CChatRoomCreateChatRoomResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__create_chat_room__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomCreateChatRoomResponse * + cchat_room__create_chat_room__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomCreateChatRoomResponse *) + protobuf_c_message_unpack (&cchat_room__create_chat_room__response__descriptor, + allocator, len, data); +} +void cchat_room__create_chat_room__response__free_unpacked + (CChatRoomCreateChatRoomResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__create_chat_room__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__delete_chat_room__request__get_packed_size + (const CChatRoomDeleteChatRoomRequest *message) +{ + assert(message->descriptor == &cchat_room__delete_chat_room__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__delete_chat_room__request__pack + (const CChatRoomDeleteChatRoomRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__delete_chat_room__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__delete_chat_room__request__pack_to_buffer + (const CChatRoomDeleteChatRoomRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__delete_chat_room__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomDeleteChatRoomRequest * + cchat_room__delete_chat_room__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomDeleteChatRoomRequest *) + protobuf_c_message_unpack (&cchat_room__delete_chat_room__request__descriptor, + allocator, len, data); +} +void cchat_room__delete_chat_room__request__free_unpacked + (CChatRoomDeleteChatRoomRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__delete_chat_room__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__delete_chat_room__response__get_packed_size + (const CChatRoomDeleteChatRoomResponse *message) +{ + assert(message->descriptor == &cchat_room__delete_chat_room__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__delete_chat_room__response__pack + (const CChatRoomDeleteChatRoomResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__delete_chat_room__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__delete_chat_room__response__pack_to_buffer + (const CChatRoomDeleteChatRoomResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__delete_chat_room__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomDeleteChatRoomResponse * + cchat_room__delete_chat_room__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomDeleteChatRoomResponse *) + protobuf_c_message_unpack (&cchat_room__delete_chat_room__response__descriptor, + allocator, len, data); +} +void cchat_room__delete_chat_room__response__free_unpacked + (CChatRoomDeleteChatRoomResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__delete_chat_room__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__rename_chat_room__request__get_packed_size + (const CChatRoomRenameChatRoomRequest *message) +{ + assert(message->descriptor == &cchat_room__rename_chat_room__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__rename_chat_room__request__pack + (const CChatRoomRenameChatRoomRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__rename_chat_room__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__rename_chat_room__request__pack_to_buffer + (const CChatRoomRenameChatRoomRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__rename_chat_room__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomRenameChatRoomRequest * + cchat_room__rename_chat_room__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomRenameChatRoomRequest *) + protobuf_c_message_unpack (&cchat_room__rename_chat_room__request__descriptor, + allocator, len, data); +} +void cchat_room__rename_chat_room__request__free_unpacked + (CChatRoomRenameChatRoomRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__rename_chat_room__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__rename_chat_room__response__get_packed_size + (const CChatRoomRenameChatRoomResponse *message) +{ + assert(message->descriptor == &cchat_room__rename_chat_room__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__rename_chat_room__response__pack + (const CChatRoomRenameChatRoomResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__rename_chat_room__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__rename_chat_room__response__pack_to_buffer + (const CChatRoomRenameChatRoomResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__rename_chat_room__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomRenameChatRoomResponse * + cchat_room__rename_chat_room__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomRenameChatRoomResponse *) + protobuf_c_message_unpack (&cchat_room__rename_chat_room__response__descriptor, + allocator, len, data); +} +void cchat_room__rename_chat_room__response__free_unpacked + (CChatRoomRenameChatRoomResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__rename_chat_room__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__reorder_chat_room__request__get_packed_size + (const CChatRoomReorderChatRoomRequest *message) +{ + assert(message->descriptor == &cchat_room__reorder_chat_room__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__reorder_chat_room__request__pack + (const CChatRoomReorderChatRoomRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__reorder_chat_room__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__reorder_chat_room__request__pack_to_buffer + (const CChatRoomReorderChatRoomRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__reorder_chat_room__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomReorderChatRoomRequest * + cchat_room__reorder_chat_room__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomReorderChatRoomRequest *) + protobuf_c_message_unpack (&cchat_room__reorder_chat_room__request__descriptor, + allocator, len, data); +} +void cchat_room__reorder_chat_room__request__free_unpacked + (CChatRoomReorderChatRoomRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__reorder_chat_room__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__reorder_chat_room__response__get_packed_size + (const CChatRoomReorderChatRoomResponse *message) +{ + assert(message->descriptor == &cchat_room__reorder_chat_room__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__reorder_chat_room__response__pack + (const CChatRoomReorderChatRoomResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__reorder_chat_room__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__reorder_chat_room__response__pack_to_buffer + (const CChatRoomReorderChatRoomResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__reorder_chat_room__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomReorderChatRoomResponse * + cchat_room__reorder_chat_room__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomReorderChatRoomResponse *) + protobuf_c_message_unpack (&cchat_room__reorder_chat_room__response__descriptor, + allocator, len, data); +} +void cchat_room__reorder_chat_room__response__free_unpacked + (CChatRoomReorderChatRoomResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__reorder_chat_room__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__send_chat_message__request__get_packed_size + (const CChatRoomSendChatMessageRequest *message) +{ + assert(message->descriptor == &cchat_room__send_chat_message__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__send_chat_message__request__pack + (const CChatRoomSendChatMessageRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__send_chat_message__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__send_chat_message__request__pack_to_buffer + (const CChatRoomSendChatMessageRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__send_chat_message__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomSendChatMessageRequest * + cchat_room__send_chat_message__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomSendChatMessageRequest *) + protobuf_c_message_unpack (&cchat_room__send_chat_message__request__descriptor, + allocator, len, data); +} +void cchat_room__send_chat_message__request__free_unpacked + (CChatRoomSendChatMessageRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__send_chat_message__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__send_chat_message__response__get_packed_size + (const CChatRoomSendChatMessageResponse *message) +{ + assert(message->descriptor == &cchat_room__send_chat_message__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__send_chat_message__response__pack + (const CChatRoomSendChatMessageResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__send_chat_message__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__send_chat_message__response__pack_to_buffer + (const CChatRoomSendChatMessageResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__send_chat_message__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomSendChatMessageResponse * + cchat_room__send_chat_message__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomSendChatMessageResponse *) + protobuf_c_message_unpack (&cchat_room__send_chat_message__response__descriptor, + allocator, len, data); +} +void cchat_room__send_chat_message__response__free_unpacked + (CChatRoomSendChatMessageResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__send_chat_message__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__join_voice_chat__request__get_packed_size + (const CChatRoomJoinVoiceChatRequest *message) +{ + assert(message->descriptor == &cchat_room__join_voice_chat__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__join_voice_chat__request__pack + (const CChatRoomJoinVoiceChatRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__join_voice_chat__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__join_voice_chat__request__pack_to_buffer + (const CChatRoomJoinVoiceChatRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__join_voice_chat__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomJoinVoiceChatRequest * + cchat_room__join_voice_chat__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomJoinVoiceChatRequest *) + protobuf_c_message_unpack (&cchat_room__join_voice_chat__request__descriptor, + allocator, len, data); +} +void cchat_room__join_voice_chat__request__free_unpacked + (CChatRoomJoinVoiceChatRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__join_voice_chat__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__join_voice_chat__response__get_packed_size + (const CChatRoomJoinVoiceChatResponse *message) +{ + assert(message->descriptor == &cchat_room__join_voice_chat__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__join_voice_chat__response__pack + (const CChatRoomJoinVoiceChatResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__join_voice_chat__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__join_voice_chat__response__pack_to_buffer + (const CChatRoomJoinVoiceChatResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__join_voice_chat__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomJoinVoiceChatResponse * + cchat_room__join_voice_chat__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomJoinVoiceChatResponse *) + protobuf_c_message_unpack (&cchat_room__join_voice_chat__response__descriptor, + allocator, len, data); +} +void cchat_room__join_voice_chat__response__free_unpacked + (CChatRoomJoinVoiceChatResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__join_voice_chat__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__leave_voice_chat__request__get_packed_size + (const CChatRoomLeaveVoiceChatRequest *message) +{ + assert(message->descriptor == &cchat_room__leave_voice_chat__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__leave_voice_chat__request__pack + (const CChatRoomLeaveVoiceChatRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__leave_voice_chat__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__leave_voice_chat__request__pack_to_buffer + (const CChatRoomLeaveVoiceChatRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__leave_voice_chat__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomLeaveVoiceChatRequest * + cchat_room__leave_voice_chat__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomLeaveVoiceChatRequest *) + protobuf_c_message_unpack (&cchat_room__leave_voice_chat__request__descriptor, + allocator, len, data); +} +void cchat_room__leave_voice_chat__request__free_unpacked + (CChatRoomLeaveVoiceChatRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__leave_voice_chat__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__leave_voice_chat__response__get_packed_size + (const CChatRoomLeaveVoiceChatResponse *message) +{ + assert(message->descriptor == &cchat_room__leave_voice_chat__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__leave_voice_chat__response__pack + (const CChatRoomLeaveVoiceChatResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__leave_voice_chat__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__leave_voice_chat__response__pack_to_buffer + (const CChatRoomLeaveVoiceChatResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__leave_voice_chat__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomLeaveVoiceChatResponse * + cchat_room__leave_voice_chat__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomLeaveVoiceChatResponse *) + protobuf_c_message_unpack (&cchat_room__leave_voice_chat__response__descriptor, + allocator, len, data); +} +void cchat_room__leave_voice_chat__response__free_unpacked + (CChatRoomLeaveVoiceChatResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__leave_voice_chat__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__get_message_history__request__get_packed_size + (const CChatRoomGetMessageHistoryRequest *message) +{ + assert(message->descriptor == &cchat_room__get_message_history__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__get_message_history__request__pack + (const CChatRoomGetMessageHistoryRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__get_message_history__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__get_message_history__request__pack_to_buffer + (const CChatRoomGetMessageHistoryRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__get_message_history__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomGetMessageHistoryRequest * + cchat_room__get_message_history__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomGetMessageHistoryRequest *) + protobuf_c_message_unpack (&cchat_room__get_message_history__request__descriptor, + allocator, len, data); +} +void cchat_room__get_message_history__request__free_unpacked + (CChatRoomGetMessageHistoryRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__get_message_history__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t server_message__get_packed_size + (const ServerMessage *message) +{ + assert(message->descriptor == &server_message__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t server_message__pack + (const ServerMessage *message, + uint8_t *out) +{ + assert(message->descriptor == &server_message__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t server_message__pack_to_buffer + (const ServerMessage *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &server_message__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +ServerMessage * + server_message__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (ServerMessage *) + protobuf_c_message_unpack (&server_message__descriptor, + allocator, len, data); +} +void server_message__free_unpacked + (ServerMessage *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &server_message__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__get_message_history__response__get_packed_size + (const CChatRoomGetMessageHistoryResponse *message) +{ + assert(message->descriptor == &cchat_room__get_message_history__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__get_message_history__response__pack + (const CChatRoomGetMessageHistoryResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__get_message_history__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__get_message_history__response__pack_to_buffer + (const CChatRoomGetMessageHistoryResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__get_message_history__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomGetMessageHistoryResponse * + cchat_room__get_message_history__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomGetMessageHistoryResponse *) + protobuf_c_message_unpack (&cchat_room__get_message_history__response__descriptor, + allocator, len, data); +} +void cchat_room__get_message_history__response__free_unpacked + (CChatRoomGetMessageHistoryResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__get_message_history__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__get_my_chat_room_groups__request__get_packed_size + (const CChatRoomGetMyChatRoomGroupsRequest *message) +{ + assert(message->descriptor == &cchat_room__get_my_chat_room_groups__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__get_my_chat_room_groups__request__pack + (const CChatRoomGetMyChatRoomGroupsRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__get_my_chat_room_groups__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__get_my_chat_room_groups__request__pack_to_buffer + (const CChatRoomGetMyChatRoomGroupsRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__get_my_chat_room_groups__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomGetMyChatRoomGroupsRequest * + cchat_room__get_my_chat_room_groups__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomGetMyChatRoomGroupsRequest *) + protobuf_c_message_unpack (&cchat_room__get_my_chat_room_groups__request__descriptor, + allocator, len, data); +} +void cchat_room__get_my_chat_room_groups__request__free_unpacked + (CChatRoomGetMyChatRoomGroupsRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__get_my_chat_room_groups__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__get_chat_room_group_summary__response__get_packed_size + (const CChatRoomGetChatRoomGroupSummaryResponse *message) +{ + assert(message->descriptor == &cchat_room__get_chat_room_group_summary__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__get_chat_room_group_summary__response__pack + (const CChatRoomGetChatRoomGroupSummaryResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__get_chat_room_group_summary__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__get_chat_room_group_summary__response__pack_to_buffer + (const CChatRoomGetChatRoomGroupSummaryResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__get_chat_room_group_summary__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomGetChatRoomGroupSummaryResponse * + cchat_room__get_chat_room_group_summary__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomGetChatRoomGroupSummaryResponse *) + protobuf_c_message_unpack (&cchat_room__get_chat_room_group_summary__response__descriptor, + allocator, len, data); +} +void cchat_room__get_chat_room_group_summary__response__free_unpacked + (CChatRoomGetChatRoomGroupSummaryResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__get_chat_room_group_summary__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room_summary_pair__get_packed_size + (const CChatRoomSummaryPair *message) +{ + assert(message->descriptor == &cchat_room_summary_pair__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room_summary_pair__pack + (const CChatRoomSummaryPair *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room_summary_pair__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room_summary_pair__pack_to_buffer + (const CChatRoomSummaryPair *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room_summary_pair__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomSummaryPair * + cchat_room_summary_pair__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomSummaryPair *) + protobuf_c_message_unpack (&cchat_room_summary_pair__descriptor, + allocator, len, data); +} +void cchat_room_summary_pair__free_unpacked + (CChatRoomSummaryPair *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room_summary_pair__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__get_my_chat_room_groups__response__get_packed_size + (const CChatRoomGetMyChatRoomGroupsResponse *message) +{ + assert(message->descriptor == &cchat_room__get_my_chat_room_groups__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__get_my_chat_room_groups__response__pack + (const CChatRoomGetMyChatRoomGroupsResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__get_my_chat_room_groups__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__get_my_chat_room_groups__response__pack_to_buffer + (const CChatRoomGetMyChatRoomGroupsResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__get_my_chat_room_groups__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomGetMyChatRoomGroupsResponse * + cchat_room__get_my_chat_room_groups__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomGetMyChatRoomGroupsResponse *) + protobuf_c_message_unpack (&cchat_room__get_my_chat_room_groups__response__descriptor, + allocator, len, data); +} +void cchat_room__get_my_chat_room_groups__response__free_unpacked + (CChatRoomGetMyChatRoomGroupsResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__get_my_chat_room_groups__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__get_chat_room_group_state__request__get_packed_size + (const CChatRoomGetChatRoomGroupStateRequest *message) +{ + assert(message->descriptor == &cchat_room__get_chat_room_group_state__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__get_chat_room_group_state__request__pack + (const CChatRoomGetChatRoomGroupStateRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__get_chat_room_group_state__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__get_chat_room_group_state__request__pack_to_buffer + (const CChatRoomGetChatRoomGroupStateRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__get_chat_room_group_state__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomGetChatRoomGroupStateRequest * + cchat_room__get_chat_room_group_state__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomGetChatRoomGroupStateRequest *) + protobuf_c_message_unpack (&cchat_room__get_chat_room_group_state__request__descriptor, + allocator, len, data); +} +void cchat_room__get_chat_room_group_state__request__free_unpacked + (CChatRoomGetChatRoomGroupStateRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__get_chat_room_group_state__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__get_chat_room_group_state__response__get_packed_size + (const CChatRoomGetChatRoomGroupStateResponse *message) +{ + assert(message->descriptor == &cchat_room__get_chat_room_group_state__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__get_chat_room_group_state__response__pack + (const CChatRoomGetChatRoomGroupStateResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__get_chat_room_group_state__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__get_chat_room_group_state__response__pack_to_buffer + (const CChatRoomGetChatRoomGroupStateResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__get_chat_room_group_state__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomGetChatRoomGroupStateResponse * + cchat_room__get_chat_room_group_state__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomGetChatRoomGroupStateResponse *) + protobuf_c_message_unpack (&cchat_room__get_chat_room_group_state__response__descriptor, + allocator, len, data); +} +void cchat_room__get_chat_room_group_state__response__free_unpacked + (CChatRoomGetChatRoomGroupStateResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__get_chat_room_group_state__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__get_chat_room_group_summary__request__get_packed_size + (const CChatRoomGetChatRoomGroupSummaryRequest *message) +{ + assert(message->descriptor == &cchat_room__get_chat_room_group_summary__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__get_chat_room_group_summary__request__pack + (const CChatRoomGetChatRoomGroupSummaryRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__get_chat_room_group_summary__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__get_chat_room_group_summary__request__pack_to_buffer + (const CChatRoomGetChatRoomGroupSummaryRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__get_chat_room_group_summary__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomGetChatRoomGroupSummaryRequest * + cchat_room__get_chat_room_group_summary__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomGetChatRoomGroupSummaryRequest *) + protobuf_c_message_unpack (&cchat_room__get_chat_room_group_summary__request__descriptor, + allocator, len, data); +} +void cchat_room__get_chat_room_group_summary__request__free_unpacked + (CChatRoomGetChatRoomGroupSummaryRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__get_chat_room_group_summary__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__set_app_chat_room_group_force_active__request__get_packed_size + (const CChatRoomSetAppChatRoomGroupForceActiveRequest *message) +{ + assert(message->descriptor == &cchat_room__set_app_chat_room_group_force_active__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__set_app_chat_room_group_force_active__request__pack + (const CChatRoomSetAppChatRoomGroupForceActiveRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__set_app_chat_room_group_force_active__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__set_app_chat_room_group_force_active__request__pack_to_buffer + (const CChatRoomSetAppChatRoomGroupForceActiveRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__set_app_chat_room_group_force_active__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomSetAppChatRoomGroupForceActiveRequest * + cchat_room__set_app_chat_room_group_force_active__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomSetAppChatRoomGroupForceActiveRequest *) + protobuf_c_message_unpack (&cchat_room__set_app_chat_room_group_force_active__request__descriptor, + allocator, len, data); +} +void cchat_room__set_app_chat_room_group_force_active__request__free_unpacked + (CChatRoomSetAppChatRoomGroupForceActiveRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__set_app_chat_room_group_force_active__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__set_app_chat_room_group_force_active__response__get_packed_size + (const CChatRoomSetAppChatRoomGroupForceActiveResponse *message) +{ + assert(message->descriptor == &cchat_room__set_app_chat_room_group_force_active__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__set_app_chat_room_group_force_active__response__pack + (const CChatRoomSetAppChatRoomGroupForceActiveResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__set_app_chat_room_group_force_active__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__set_app_chat_room_group_force_active__response__pack_to_buffer + (const CChatRoomSetAppChatRoomGroupForceActiveResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__set_app_chat_room_group_force_active__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomSetAppChatRoomGroupForceActiveResponse * + cchat_room__set_app_chat_room_group_force_active__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomSetAppChatRoomGroupForceActiveResponse *) + protobuf_c_message_unpack (&cchat_room__set_app_chat_room_group_force_active__response__descriptor, + allocator, len, data); +} +void cchat_room__set_app_chat_room_group_force_active__response__free_unpacked + (CChatRoomSetAppChatRoomGroupForceActiveResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__set_app_chat_room_group_force_active__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__set_app_chat_room_group_stop_force_active__notification__get_packed_size + (const CChatRoomSetAppChatRoomGroupStopForceActiveNotification *message) +{ + assert(message->descriptor == &cchat_room__set_app_chat_room_group_stop_force_active__notification__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__set_app_chat_room_group_stop_force_active__notification__pack + (const CChatRoomSetAppChatRoomGroupStopForceActiveNotification *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__set_app_chat_room_group_stop_force_active__notification__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__set_app_chat_room_group_stop_force_active__notification__pack_to_buffer + (const CChatRoomSetAppChatRoomGroupStopForceActiveNotification *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__set_app_chat_room_group_stop_force_active__notification__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomSetAppChatRoomGroupStopForceActiveNotification * + cchat_room__set_app_chat_room_group_stop_force_active__notification__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomSetAppChatRoomGroupStopForceActiveNotification *) + protobuf_c_message_unpack (&cchat_room__set_app_chat_room_group_stop_force_active__notification__descriptor, + allocator, len, data); +} +void cchat_room__set_app_chat_room_group_stop_force_active__notification__free_unpacked + (CChatRoomSetAppChatRoomGroupStopForceActiveNotification *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__set_app_chat_room_group_stop_force_active__notification__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__ack_chat_message__notification__get_packed_size + (const CChatRoomAckChatMessageNotification *message) +{ + assert(message->descriptor == &cchat_room__ack_chat_message__notification__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__ack_chat_message__notification__pack + (const CChatRoomAckChatMessageNotification *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__ack_chat_message__notification__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__ack_chat_message__notification__pack_to_buffer + (const CChatRoomAckChatMessageNotification *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__ack_chat_message__notification__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomAckChatMessageNotification * + cchat_room__ack_chat_message__notification__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomAckChatMessageNotification *) + protobuf_c_message_unpack (&cchat_room__ack_chat_message__notification__descriptor, + allocator, len, data); +} +void cchat_room__ack_chat_message__notification__free_unpacked + (CChatRoomAckChatMessageNotification *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__ack_chat_message__notification__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__create_invite_link__request__get_packed_size + (const CChatRoomCreateInviteLinkRequest *message) +{ + assert(message->descriptor == &cchat_room__create_invite_link__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__create_invite_link__request__pack + (const CChatRoomCreateInviteLinkRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__create_invite_link__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__create_invite_link__request__pack_to_buffer + (const CChatRoomCreateInviteLinkRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__create_invite_link__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomCreateInviteLinkRequest * + cchat_room__create_invite_link__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomCreateInviteLinkRequest *) + protobuf_c_message_unpack (&cchat_room__create_invite_link__request__descriptor, + allocator, len, data); +} +void cchat_room__create_invite_link__request__free_unpacked + (CChatRoomCreateInviteLinkRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__create_invite_link__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__create_invite_link__response__get_packed_size + (const CChatRoomCreateInviteLinkResponse *message) +{ + assert(message->descriptor == &cchat_room__create_invite_link__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__create_invite_link__response__pack + (const CChatRoomCreateInviteLinkResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__create_invite_link__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__create_invite_link__response__pack_to_buffer + (const CChatRoomCreateInviteLinkResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__create_invite_link__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomCreateInviteLinkResponse * + cchat_room__create_invite_link__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomCreateInviteLinkResponse *) + protobuf_c_message_unpack (&cchat_room__create_invite_link__response__descriptor, + allocator, len, data); +} +void cchat_room__create_invite_link__response__free_unpacked + (CChatRoomCreateInviteLinkResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__create_invite_link__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__get_invite_link_info__request__get_packed_size + (const CChatRoomGetInviteLinkInfoRequest *message) +{ + assert(message->descriptor == &cchat_room__get_invite_link_info__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__get_invite_link_info__request__pack + (const CChatRoomGetInviteLinkInfoRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__get_invite_link_info__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__get_invite_link_info__request__pack_to_buffer + (const CChatRoomGetInviteLinkInfoRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__get_invite_link_info__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomGetInviteLinkInfoRequest * + cchat_room__get_invite_link_info__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomGetInviteLinkInfoRequest *) + protobuf_c_message_unpack (&cchat_room__get_invite_link_info__request__descriptor, + allocator, len, data); +} +void cchat_room__get_invite_link_info__request__free_unpacked + (CChatRoomGetInviteLinkInfoRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__get_invite_link_info__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__get_invite_link_info__response__get_packed_size + (const CChatRoomGetInviteLinkInfoResponse *message) +{ + assert(message->descriptor == &cchat_room__get_invite_link_info__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__get_invite_link_info__response__pack + (const CChatRoomGetInviteLinkInfoResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__get_invite_link_info__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__get_invite_link_info__response__pack_to_buffer + (const CChatRoomGetInviteLinkInfoResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__get_invite_link_info__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomGetInviteLinkInfoResponse * + cchat_room__get_invite_link_info__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomGetInviteLinkInfoResponse *) + protobuf_c_message_unpack (&cchat_room__get_invite_link_info__response__descriptor, + allocator, len, data); +} +void cchat_room__get_invite_link_info__response__free_unpacked + (CChatRoomGetInviteLinkInfoResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__get_invite_link_info__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__get_invite_info__request__get_packed_size + (const CChatRoomGetInviteInfoRequest *message) +{ + assert(message->descriptor == &cchat_room__get_invite_info__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__get_invite_info__request__pack + (const CChatRoomGetInviteInfoRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__get_invite_info__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__get_invite_info__request__pack_to_buffer + (const CChatRoomGetInviteInfoRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__get_invite_info__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomGetInviteInfoRequest * + cchat_room__get_invite_info__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomGetInviteInfoRequest *) + protobuf_c_message_unpack (&cchat_room__get_invite_info__request__descriptor, + allocator, len, data); +} +void cchat_room__get_invite_info__request__free_unpacked + (CChatRoomGetInviteInfoRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__get_invite_info__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__get_invite_info__response__get_packed_size + (const CChatRoomGetInviteInfoResponse *message) +{ + assert(message->descriptor == &cchat_room__get_invite_info__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__get_invite_info__response__pack + (const CChatRoomGetInviteInfoResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__get_invite_info__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__get_invite_info__response__pack_to_buffer + (const CChatRoomGetInviteInfoResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__get_invite_info__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomGetInviteInfoResponse * + cchat_room__get_invite_info__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomGetInviteInfoResponse *) + protobuf_c_message_unpack (&cchat_room__get_invite_info__response__descriptor, + allocator, len, data); +} +void cchat_room__get_invite_info__response__free_unpacked + (CChatRoomGetInviteInfoResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__get_invite_info__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__get_invite_links_for_group__request__get_packed_size + (const CChatRoomGetInviteLinksForGroupRequest *message) +{ + assert(message->descriptor == &cchat_room__get_invite_links_for_group__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__get_invite_links_for_group__request__pack + (const CChatRoomGetInviteLinksForGroupRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__get_invite_links_for_group__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__get_invite_links_for_group__request__pack_to_buffer + (const CChatRoomGetInviteLinksForGroupRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__get_invite_links_for_group__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomGetInviteLinksForGroupRequest * + cchat_room__get_invite_links_for_group__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomGetInviteLinksForGroupRequest *) + protobuf_c_message_unpack (&cchat_room__get_invite_links_for_group__request__descriptor, + allocator, len, data); +} +void cchat_room__get_invite_links_for_group__request__free_unpacked + (CChatRoomGetInviteLinksForGroupRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__get_invite_links_for_group__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__get_invite_links_for_group__response__get_packed_size + (const CChatRoomGetInviteLinksForGroupResponse *message) +{ + assert(message->descriptor == &cchat_room__get_invite_links_for_group__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__get_invite_links_for_group__response__pack + (const CChatRoomGetInviteLinksForGroupResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__get_invite_links_for_group__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__get_invite_links_for_group__response__pack_to_buffer + (const CChatRoomGetInviteLinksForGroupResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__get_invite_links_for_group__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomGetInviteLinksForGroupResponse * + cchat_room__get_invite_links_for_group__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomGetInviteLinksForGroupResponse *) + protobuf_c_message_unpack (&cchat_room__get_invite_links_for_group__response__descriptor, + allocator, len, data); +} +void cchat_room__get_invite_links_for_group__response__free_unpacked + (CChatRoomGetInviteLinksForGroupResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__get_invite_links_for_group__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__get_ban_list__request__get_packed_size + (const CChatRoomGetBanListRequest *message) +{ + assert(message->descriptor == &cchat_room__get_ban_list__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__get_ban_list__request__pack + (const CChatRoomGetBanListRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__get_ban_list__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__get_ban_list__request__pack_to_buffer + (const CChatRoomGetBanListRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__get_ban_list__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomGetBanListRequest * + cchat_room__get_ban_list__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomGetBanListRequest *) + protobuf_c_message_unpack (&cchat_room__get_ban_list__request__descriptor, + allocator, len, data); +} +void cchat_room__get_ban_list__request__free_unpacked + (CChatRoomGetBanListRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__get_ban_list__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__get_ban_list__response__get_packed_size + (const CChatRoomGetBanListResponse *message) +{ + assert(message->descriptor == &cchat_room__get_ban_list__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__get_ban_list__response__pack + (const CChatRoomGetBanListResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__get_ban_list__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__get_ban_list__response__pack_to_buffer + (const CChatRoomGetBanListResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__get_ban_list__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomGetBanListResponse * + cchat_room__get_ban_list__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomGetBanListResponse *) + protobuf_c_message_unpack (&cchat_room__get_ban_list__response__descriptor, + allocator, len, data); +} +void cchat_room__get_ban_list__response__free_unpacked + (CChatRoomGetBanListResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__get_ban_list__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__get_invite_list__request__get_packed_size + (const CChatRoomGetInviteListRequest *message) +{ + assert(message->descriptor == &cchat_room__get_invite_list__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__get_invite_list__request__pack + (const CChatRoomGetInviteListRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__get_invite_list__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__get_invite_list__request__pack_to_buffer + (const CChatRoomGetInviteListRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__get_invite_list__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomGetInviteListRequest * + cchat_room__get_invite_list__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomGetInviteListRequest *) + protobuf_c_message_unpack (&cchat_room__get_invite_list__request__descriptor, + allocator, len, data); +} +void cchat_room__get_invite_list__request__free_unpacked + (CChatRoomGetInviteListRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__get_invite_list__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room_group_invite__get_packed_size + (const CChatRoomGroupInvite *message) +{ + assert(message->descriptor == &cchat_room_group_invite__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room_group_invite__pack + (const CChatRoomGroupInvite *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room_group_invite__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room_group_invite__pack_to_buffer + (const CChatRoomGroupInvite *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room_group_invite__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomGroupInvite * + cchat_room_group_invite__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomGroupInvite *) + protobuf_c_message_unpack (&cchat_room_group_invite__descriptor, + allocator, len, data); +} +void cchat_room_group_invite__free_unpacked + (CChatRoomGroupInvite *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room_group_invite__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__get_invite_list__response__get_packed_size + (const CChatRoomGetInviteListResponse *message) +{ + assert(message->descriptor == &cchat_room__get_invite_list__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__get_invite_list__response__pack + (const CChatRoomGetInviteListResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__get_invite_list__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__get_invite_list__response__pack_to_buffer + (const CChatRoomGetInviteListResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__get_invite_list__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomGetInviteListResponse * + cchat_room__get_invite_list__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomGetInviteListResponse *) + protobuf_c_message_unpack (&cchat_room__get_invite_list__response__descriptor, + allocator, len, data); +} +void cchat_room__get_invite_list__response__free_unpacked + (CChatRoomGetInviteListResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__get_invite_list__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__delete_invite_link__request__get_packed_size + (const CChatRoomDeleteInviteLinkRequest *message) +{ + assert(message->descriptor == &cchat_room__delete_invite_link__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__delete_invite_link__request__pack + (const CChatRoomDeleteInviteLinkRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__delete_invite_link__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__delete_invite_link__request__pack_to_buffer + (const CChatRoomDeleteInviteLinkRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__delete_invite_link__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomDeleteInviteLinkRequest * + cchat_room__delete_invite_link__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomDeleteInviteLinkRequest *) + protobuf_c_message_unpack (&cchat_room__delete_invite_link__request__descriptor, + allocator, len, data); +} +void cchat_room__delete_invite_link__request__free_unpacked + (CChatRoomDeleteInviteLinkRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__delete_invite_link__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__delete_invite_link__response__get_packed_size + (const CChatRoomDeleteInviteLinkResponse *message) +{ + assert(message->descriptor == &cchat_room__delete_invite_link__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__delete_invite_link__response__pack + (const CChatRoomDeleteInviteLinkResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__delete_invite_link__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__delete_invite_link__response__pack_to_buffer + (const CChatRoomDeleteInviteLinkResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__delete_invite_link__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomDeleteInviteLinkResponse * + cchat_room__delete_invite_link__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomDeleteInviteLinkResponse *) + protobuf_c_message_unpack (&cchat_room__delete_invite_link__response__descriptor, + allocator, len, data); +} +void cchat_room__delete_invite_link__response__free_unpacked + (CChatRoomDeleteInviteLinkResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__delete_invite_link__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__set_session_active_chat_room_groups__request__get_packed_size + (const CChatRoomSetSessionActiveChatRoomGroupsRequest *message) +{ + assert(message->descriptor == &cchat_room__set_session_active_chat_room_groups__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__set_session_active_chat_room_groups__request__pack + (const CChatRoomSetSessionActiveChatRoomGroupsRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__set_session_active_chat_room_groups__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__set_session_active_chat_room_groups__request__pack_to_buffer + (const CChatRoomSetSessionActiveChatRoomGroupsRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__set_session_active_chat_room_groups__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomSetSessionActiveChatRoomGroupsRequest * + cchat_room__set_session_active_chat_room_groups__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomSetSessionActiveChatRoomGroupsRequest *) + protobuf_c_message_unpack (&cchat_room__set_session_active_chat_room_groups__request__descriptor, + allocator, len, data); +} +void cchat_room__set_session_active_chat_room_groups__request__free_unpacked + (CChatRoomSetSessionActiveChatRoomGroupsRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__set_session_active_chat_room_groups__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__set_session_active_chat_room_groups__response__get_packed_size + (const CChatRoomSetSessionActiveChatRoomGroupsResponse *message) +{ + assert(message->descriptor == &cchat_room__set_session_active_chat_room_groups__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__set_session_active_chat_room_groups__response__pack + (const CChatRoomSetSessionActiveChatRoomGroupsResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__set_session_active_chat_room_groups__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__set_session_active_chat_room_groups__response__pack_to_buffer + (const CChatRoomSetSessionActiveChatRoomGroupsResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__set_session_active_chat_room_groups__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomSetSessionActiveChatRoomGroupsResponse * + cchat_room__set_session_active_chat_room_groups__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomSetSessionActiveChatRoomGroupsResponse *) + protobuf_c_message_unpack (&cchat_room__set_session_active_chat_room_groups__response__descriptor, + allocator, len, data); +} +void cchat_room__set_session_active_chat_room_groups__response__free_unpacked + (CChatRoomSetSessionActiveChatRoomGroupsResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__set_session_active_chat_room_groups__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__set_user_chat_group_preferences__request__get_packed_size + (const CChatRoomSetUserChatGroupPreferencesRequest *message) +{ + assert(message->descriptor == &cchat_room__set_user_chat_group_preferences__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__set_user_chat_group_preferences__request__pack + (const CChatRoomSetUserChatGroupPreferencesRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__set_user_chat_group_preferences__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__set_user_chat_group_preferences__request__pack_to_buffer + (const CChatRoomSetUserChatGroupPreferencesRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__set_user_chat_group_preferences__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomSetUserChatGroupPreferencesRequest * + cchat_room__set_user_chat_group_preferences__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomSetUserChatGroupPreferencesRequest *) + protobuf_c_message_unpack (&cchat_room__set_user_chat_group_preferences__request__descriptor, + allocator, len, data); +} +void cchat_room__set_user_chat_group_preferences__request__free_unpacked + (CChatRoomSetUserChatGroupPreferencesRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__set_user_chat_group_preferences__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__set_user_chat_group_preferences__response__get_packed_size + (const CChatRoomSetUserChatGroupPreferencesResponse *message) +{ + assert(message->descriptor == &cchat_room__set_user_chat_group_preferences__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__set_user_chat_group_preferences__response__pack + (const CChatRoomSetUserChatGroupPreferencesResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__set_user_chat_group_preferences__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__set_user_chat_group_preferences__response__pack_to_buffer + (const CChatRoomSetUserChatGroupPreferencesResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__set_user_chat_group_preferences__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomSetUserChatGroupPreferencesResponse * + cchat_room__set_user_chat_group_preferences__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomSetUserChatGroupPreferencesResponse *) + protobuf_c_message_unpack (&cchat_room__set_user_chat_group_preferences__response__descriptor, + allocator, len, data); +} +void cchat_room__set_user_chat_group_preferences__response__free_unpacked + (CChatRoomSetUserChatGroupPreferencesResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__set_user_chat_group_preferences__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__delete_chat_messages__request__get_packed_size + (const CChatRoomDeleteChatMessagesRequest *message) +{ + assert(message->descriptor == &cchat_room__delete_chat_messages__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__delete_chat_messages__request__pack + (const CChatRoomDeleteChatMessagesRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__delete_chat_messages__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__delete_chat_messages__request__pack_to_buffer + (const CChatRoomDeleteChatMessagesRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__delete_chat_messages__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomDeleteChatMessagesRequest * + cchat_room__delete_chat_messages__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomDeleteChatMessagesRequest *) + protobuf_c_message_unpack (&cchat_room__delete_chat_messages__request__descriptor, + allocator, len, data); +} +void cchat_room__delete_chat_messages__request__free_unpacked + (CChatRoomDeleteChatMessagesRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__delete_chat_messages__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__delete_chat_messages__response__get_packed_size + (const CChatRoomDeleteChatMessagesResponse *message) +{ + assert(message->descriptor == &cchat_room__delete_chat_messages__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__delete_chat_messages__response__pack + (const CChatRoomDeleteChatMessagesResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__delete_chat_messages__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__delete_chat_messages__response__pack_to_buffer + (const CChatRoomDeleteChatMessagesResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__delete_chat_messages__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomDeleteChatMessagesResponse * + cchat_room__delete_chat_messages__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomDeleteChatMessagesResponse *) + protobuf_c_message_unpack (&cchat_room__delete_chat_messages__response__descriptor, + allocator, len, data); +} +void cchat_room__delete_chat_messages__response__free_unpacked + (CChatRoomDeleteChatMessagesResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__delete_chat_messages__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__update_member_list_view__notification__get_packed_size + (const CChatRoomUpdateMemberListViewNotification *message) +{ + assert(message->descriptor == &cchat_room__update_member_list_view__notification__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__update_member_list_view__notification__pack + (const CChatRoomUpdateMemberListViewNotification *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__update_member_list_view__notification__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__update_member_list_view__notification__pack_to_buffer + (const CChatRoomUpdateMemberListViewNotification *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__update_member_list_view__notification__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomUpdateMemberListViewNotification * + cchat_room__update_member_list_view__notification__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomUpdateMemberListViewNotification *) + protobuf_c_message_unpack (&cchat_room__update_member_list_view__notification__descriptor, + allocator, len, data); +} +void cchat_room__update_member_list_view__notification__free_unpacked + (CChatRoomUpdateMemberListViewNotification *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__update_member_list_view__notification__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__search_members__request__get_packed_size + (const CChatRoomSearchMembersRequest *message) +{ + assert(message->descriptor == &cchat_room__search_members__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__search_members__request__pack + (const CChatRoomSearchMembersRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__search_members__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__search_members__request__pack_to_buffer + (const CChatRoomSearchMembersRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__search_members__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomSearchMembersRequest * + cchat_room__search_members__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomSearchMembersRequest *) + protobuf_c_message_unpack (&cchat_room__search_members__request__descriptor, + allocator, len, data); +} +void cchat_room__search_members__request__free_unpacked + (CChatRoomSearchMembersRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__search_members__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__search_members__response__get_packed_size + (const CChatRoomSearchMembersResponse *message) +{ + assert(message->descriptor == &cchat_room__search_members__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__search_members__response__pack + (const CChatRoomSearchMembersResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__search_members__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__search_members__response__pack_to_buffer + (const CChatRoomSearchMembersResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__search_members__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomSearchMembersResponse * + cchat_room__search_members__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomSearchMembersResponse *) + protobuf_c_message_unpack (&cchat_room__search_members__response__descriptor, + allocator, len, data); +} +void cchat_room__search_members__response__free_unpacked + (CChatRoomSearchMembersResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__search_members__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__update_message_reaction__request__get_packed_size + (const CChatRoomUpdateMessageReactionRequest *message) +{ + assert(message->descriptor == &cchat_room__update_message_reaction__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__update_message_reaction__request__pack + (const CChatRoomUpdateMessageReactionRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__update_message_reaction__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__update_message_reaction__request__pack_to_buffer + (const CChatRoomUpdateMessageReactionRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__update_message_reaction__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomUpdateMessageReactionRequest * + cchat_room__update_message_reaction__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomUpdateMessageReactionRequest *) + protobuf_c_message_unpack (&cchat_room__update_message_reaction__request__descriptor, + allocator, len, data); +} +void cchat_room__update_message_reaction__request__free_unpacked + (CChatRoomUpdateMessageReactionRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__update_message_reaction__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__update_message_reaction__response__get_packed_size + (const CChatRoomUpdateMessageReactionResponse *message) +{ + assert(message->descriptor == &cchat_room__update_message_reaction__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__update_message_reaction__response__pack + (const CChatRoomUpdateMessageReactionResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__update_message_reaction__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__update_message_reaction__response__pack_to_buffer + (const CChatRoomUpdateMessageReactionResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__update_message_reaction__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomUpdateMessageReactionResponse * + cchat_room__update_message_reaction__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomUpdateMessageReactionResponse *) + protobuf_c_message_unpack (&cchat_room__update_message_reaction__response__descriptor, + allocator, len, data); +} +void cchat_room__update_message_reaction__response__free_unpacked + (CChatRoomUpdateMessageReactionResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__update_message_reaction__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__get_message_reaction_reactors__request__get_packed_size + (const CChatRoomGetMessageReactionReactorsRequest *message) +{ + assert(message->descriptor == &cchat_room__get_message_reaction_reactors__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__get_message_reaction_reactors__request__pack + (const CChatRoomGetMessageReactionReactorsRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__get_message_reaction_reactors__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__get_message_reaction_reactors__request__pack_to_buffer + (const CChatRoomGetMessageReactionReactorsRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__get_message_reaction_reactors__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomGetMessageReactionReactorsRequest * + cchat_room__get_message_reaction_reactors__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomGetMessageReactionReactorsRequest *) + protobuf_c_message_unpack (&cchat_room__get_message_reaction_reactors__request__descriptor, + allocator, len, data); +} +void cchat_room__get_message_reaction_reactors__request__free_unpacked + (CChatRoomGetMessageReactionReactorsRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__get_message_reaction_reactors__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__get_message_reaction_reactors__response__get_packed_size + (const CChatRoomGetMessageReactionReactorsResponse *message) +{ + assert(message->descriptor == &cchat_room__get_message_reaction_reactors__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__get_message_reaction_reactors__response__pack + (const CChatRoomGetMessageReactionReactorsResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__get_message_reaction_reactors__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__get_message_reaction_reactors__response__pack_to_buffer + (const CChatRoomGetMessageReactionReactorsResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__get_message_reaction_reactors__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomGetMessageReactionReactorsResponse * + cchat_room__get_message_reaction_reactors__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomGetMessageReactionReactorsResponse *) + protobuf_c_message_unpack (&cchat_room__get_message_reaction_reactors__response__descriptor, + allocator, len, data); +} +void cchat_room__get_message_reaction_reactors__response__free_unpacked + (CChatRoomGetMessageReactionReactorsResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__get_message_reaction_reactors__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cclan_chat_rooms__get_clan_chat_room_info__request__get_packed_size + (const CClanChatRoomsGetClanChatRoomInfoRequest *message) +{ + assert(message->descriptor == &cclan_chat_rooms__get_clan_chat_room_info__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cclan_chat_rooms__get_clan_chat_room_info__request__pack + (const CClanChatRoomsGetClanChatRoomInfoRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cclan_chat_rooms__get_clan_chat_room_info__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cclan_chat_rooms__get_clan_chat_room_info__request__pack_to_buffer + (const CClanChatRoomsGetClanChatRoomInfoRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cclan_chat_rooms__get_clan_chat_room_info__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CClanChatRoomsGetClanChatRoomInfoRequest * + cclan_chat_rooms__get_clan_chat_room_info__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CClanChatRoomsGetClanChatRoomInfoRequest *) + protobuf_c_message_unpack (&cclan_chat_rooms__get_clan_chat_room_info__request__descriptor, + allocator, len, data); +} +void cclan_chat_rooms__get_clan_chat_room_info__request__free_unpacked + (CClanChatRoomsGetClanChatRoomInfoRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cclan_chat_rooms__get_clan_chat_room_info__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cclan_chat_rooms__get_clan_chat_room_info__response__get_packed_size + (const CClanChatRoomsGetClanChatRoomInfoResponse *message) +{ + assert(message->descriptor == &cclan_chat_rooms__get_clan_chat_room_info__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cclan_chat_rooms__get_clan_chat_room_info__response__pack + (const CClanChatRoomsGetClanChatRoomInfoResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cclan_chat_rooms__get_clan_chat_room_info__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cclan_chat_rooms__get_clan_chat_room_info__response__pack_to_buffer + (const CClanChatRoomsGetClanChatRoomInfoResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cclan_chat_rooms__get_clan_chat_room_info__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CClanChatRoomsGetClanChatRoomInfoResponse * + cclan_chat_rooms__get_clan_chat_room_info__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CClanChatRoomsGetClanChatRoomInfoResponse *) + protobuf_c_message_unpack (&cclan_chat_rooms__get_clan_chat_room_info__response__descriptor, + allocator, len, data); +} +void cclan_chat_rooms__get_clan_chat_room_info__response__free_unpacked + (CClanChatRoomsGetClanChatRoomInfoResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cclan_chat_rooms__get_clan_chat_room_info__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cclan_chat_rooms__set_clan_chat_room_private__request__get_packed_size + (const CClanChatRoomsSetClanChatRoomPrivateRequest *message) +{ + assert(message->descriptor == &cclan_chat_rooms__set_clan_chat_room_private__request__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cclan_chat_rooms__set_clan_chat_room_private__request__pack + (const CClanChatRoomsSetClanChatRoomPrivateRequest *message, + uint8_t *out) +{ + assert(message->descriptor == &cclan_chat_rooms__set_clan_chat_room_private__request__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cclan_chat_rooms__set_clan_chat_room_private__request__pack_to_buffer + (const CClanChatRoomsSetClanChatRoomPrivateRequest *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cclan_chat_rooms__set_clan_chat_room_private__request__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CClanChatRoomsSetClanChatRoomPrivateRequest * + cclan_chat_rooms__set_clan_chat_room_private__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CClanChatRoomsSetClanChatRoomPrivateRequest *) + protobuf_c_message_unpack (&cclan_chat_rooms__set_clan_chat_room_private__request__descriptor, + allocator, len, data); +} +void cclan_chat_rooms__set_clan_chat_room_private__request__free_unpacked + (CClanChatRoomsSetClanChatRoomPrivateRequest *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cclan_chat_rooms__set_clan_chat_room_private__request__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cclan_chat_rooms__set_clan_chat_room_private__response__get_packed_size + (const CClanChatRoomsSetClanChatRoomPrivateResponse *message) +{ + assert(message->descriptor == &cclan_chat_rooms__set_clan_chat_room_private__response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cclan_chat_rooms__set_clan_chat_room_private__response__pack + (const CClanChatRoomsSetClanChatRoomPrivateResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cclan_chat_rooms__set_clan_chat_room_private__response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cclan_chat_rooms__set_clan_chat_room_private__response__pack_to_buffer + (const CClanChatRoomsSetClanChatRoomPrivateResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cclan_chat_rooms__set_clan_chat_room_private__response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CClanChatRoomsSetClanChatRoomPrivateResponse * + cclan_chat_rooms__set_clan_chat_room_private__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CClanChatRoomsSetClanChatRoomPrivateResponse *) + protobuf_c_message_unpack (&cclan_chat_rooms__set_clan_chat_room_private__response__descriptor, + allocator, len, data); +} +void cclan_chat_rooms__set_clan_chat_room_private__response__free_unpacked + (CClanChatRoomsSetClanChatRoomPrivateResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cclan_chat_rooms__set_clan_chat_room_private__response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_mentions__get_packed_size + (const CChatMentions *message) +{ + assert(message->descriptor == &cchat_mentions__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_mentions__pack + (const CChatMentions *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_mentions__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_mentions__pack_to_buffer + (const CChatMentions *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_mentions__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatMentions * + cchat_mentions__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatMentions *) + protobuf_c_message_unpack (&cchat_mentions__descriptor, + allocator, len, data); +} +void cchat_mentions__free_unpacked + (CChatMentions *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_mentions__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__incoming_chat_message__notification__get_packed_size + (const CChatRoomIncomingChatMessageNotification *message) +{ + assert(message->descriptor == &cchat_room__incoming_chat_message__notification__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__incoming_chat_message__notification__pack + (const CChatRoomIncomingChatMessageNotification *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__incoming_chat_message__notification__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__incoming_chat_message__notification__pack_to_buffer + (const CChatRoomIncomingChatMessageNotification *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__incoming_chat_message__notification__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomIncomingChatMessageNotification * + cchat_room__incoming_chat_message__notification__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomIncomingChatMessageNotification *) + protobuf_c_message_unpack (&cchat_room__incoming_chat_message__notification__descriptor, + allocator, len, data); +} +void cchat_room__incoming_chat_message__notification__free_unpacked + (CChatRoomIncomingChatMessageNotification *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__incoming_chat_message__notification__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__chat_message_modified__notification__get_packed_size + (const CChatRoomChatMessageModifiedNotification *message) +{ + assert(message->descriptor == &cchat_room__chat_message_modified__notification__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__chat_message_modified__notification__pack + (const CChatRoomChatMessageModifiedNotification *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__chat_message_modified__notification__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__chat_message_modified__notification__pack_to_buffer + (const CChatRoomChatMessageModifiedNotification *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__chat_message_modified__notification__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomChatMessageModifiedNotification * + cchat_room__chat_message_modified__notification__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomChatMessageModifiedNotification *) + protobuf_c_message_unpack (&cchat_room__chat_message_modified__notification__descriptor, + allocator, len, data); +} +void cchat_room__chat_message_modified__notification__free_unpacked + (CChatRoomChatMessageModifiedNotification *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__chat_message_modified__notification__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__member_state_change__notification__get_packed_size + (const CChatRoomMemberStateChangeNotification *message) +{ + assert(message->descriptor == &cchat_room__member_state_change__notification__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__member_state_change__notification__pack + (const CChatRoomMemberStateChangeNotification *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__member_state_change__notification__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__member_state_change__notification__pack_to_buffer + (const CChatRoomMemberStateChangeNotification *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__member_state_change__notification__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomMemberStateChangeNotification * + cchat_room__member_state_change__notification__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomMemberStateChangeNotification *) + protobuf_c_message_unpack (&cchat_room__member_state_change__notification__descriptor, + allocator, len, data); +} +void cchat_room__member_state_change__notification__free_unpacked + (CChatRoomMemberStateChangeNotification *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__member_state_change__notification__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__chat_room_header_state__notification__get_packed_size + (const CChatRoomChatRoomHeaderStateNotification *message) +{ + assert(message->descriptor == &cchat_room__chat_room_header_state__notification__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__chat_room_header_state__notification__pack + (const CChatRoomChatRoomHeaderStateNotification *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__chat_room_header_state__notification__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__chat_room_header_state__notification__pack_to_buffer + (const CChatRoomChatRoomHeaderStateNotification *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__chat_room_header_state__notification__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomChatRoomHeaderStateNotification * + cchat_room__chat_room_header_state__notification__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomChatRoomHeaderStateNotification *) + protobuf_c_message_unpack (&cchat_room__chat_room_header_state__notification__descriptor, + allocator, len, data); +} +void cchat_room__chat_room_header_state__notification__free_unpacked + (CChatRoomChatRoomHeaderStateNotification *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__chat_room_header_state__notification__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__chat_room_group_rooms_change__notification__get_packed_size + (const CChatRoomChatRoomGroupRoomsChangeNotification *message) +{ + assert(message->descriptor == &cchat_room__chat_room_group_rooms_change__notification__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__chat_room_group_rooms_change__notification__pack + (const CChatRoomChatRoomGroupRoomsChangeNotification *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__chat_room_group_rooms_change__notification__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__chat_room_group_rooms_change__notification__pack_to_buffer + (const CChatRoomChatRoomGroupRoomsChangeNotification *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__chat_room_group_rooms_change__notification__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomChatRoomGroupRoomsChangeNotification * + cchat_room__chat_room_group_rooms_change__notification__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomChatRoomGroupRoomsChangeNotification *) + protobuf_c_message_unpack (&cchat_room__chat_room_group_rooms_change__notification__descriptor, + allocator, len, data); +} +void cchat_room__chat_room_group_rooms_change__notification__free_unpacked + (CChatRoomChatRoomGroupRoomsChangeNotification *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__chat_room_group_rooms_change__notification__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__notify_should_rejoin_chat_room_voice_chat__notification__get_packed_size + (const CChatRoomNotifyShouldRejoinChatRoomVoiceChatNotification *message) +{ + assert(message->descriptor == &cchat_room__notify_should_rejoin_chat_room_voice_chat__notification__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__notify_should_rejoin_chat_room_voice_chat__notification__pack + (const CChatRoomNotifyShouldRejoinChatRoomVoiceChatNotification *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__notify_should_rejoin_chat_room_voice_chat__notification__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__notify_should_rejoin_chat_room_voice_chat__notification__pack_to_buffer + (const CChatRoomNotifyShouldRejoinChatRoomVoiceChatNotification *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__notify_should_rejoin_chat_room_voice_chat__notification__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomNotifyShouldRejoinChatRoomVoiceChatNotification * + cchat_room__notify_should_rejoin_chat_room_voice_chat__notification__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomNotifyShouldRejoinChatRoomVoiceChatNotification *) + protobuf_c_message_unpack (&cchat_room__notify_should_rejoin_chat_room_voice_chat__notification__descriptor, + allocator, len, data); +} +void cchat_room__notify_should_rejoin_chat_room_voice_chat__notification__free_unpacked + (CChatRoomNotifyShouldRejoinChatRoomVoiceChatNotification *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__notify_should_rejoin_chat_room_voice_chat__notification__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t chat_room_client__notify_chat_group_user_state_changed__notification__get_packed_size + (const ChatRoomClientNotifyChatGroupUserStateChangedNotification *message) +{ + assert(message->descriptor == &chat_room_client__notify_chat_group_user_state_changed__notification__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t chat_room_client__notify_chat_group_user_state_changed__notification__pack + (const ChatRoomClientNotifyChatGroupUserStateChangedNotification *message, + uint8_t *out) +{ + assert(message->descriptor == &chat_room_client__notify_chat_group_user_state_changed__notification__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t chat_room_client__notify_chat_group_user_state_changed__notification__pack_to_buffer + (const ChatRoomClientNotifyChatGroupUserStateChangedNotification *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &chat_room_client__notify_chat_group_user_state_changed__notification__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +ChatRoomClientNotifyChatGroupUserStateChangedNotification * + chat_room_client__notify_chat_group_user_state_changed__notification__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (ChatRoomClientNotifyChatGroupUserStateChangedNotification *) + protobuf_c_message_unpack (&chat_room_client__notify_chat_group_user_state_changed__notification__descriptor, + allocator, len, data); +} +void chat_room_client__notify_chat_group_user_state_changed__notification__free_unpacked + (ChatRoomClientNotifyChatGroupUserStateChangedNotification *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &chat_room_client__notify_chat_group_user_state_changed__notification__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t chat_room_client__notify_chat_room_disconnect__notification__get_packed_size + (const ChatRoomClientNotifyChatRoomDisconnectNotification *message) +{ + assert(message->descriptor == &chat_room_client__notify_chat_room_disconnect__notification__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t chat_room_client__notify_chat_room_disconnect__notification__pack + (const ChatRoomClientNotifyChatRoomDisconnectNotification *message, + uint8_t *out) +{ + assert(message->descriptor == &chat_room_client__notify_chat_room_disconnect__notification__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t chat_room_client__notify_chat_room_disconnect__notification__pack_to_buffer + (const ChatRoomClientNotifyChatRoomDisconnectNotification *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &chat_room_client__notify_chat_room_disconnect__notification__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +ChatRoomClientNotifyChatRoomDisconnectNotification * + chat_room_client__notify_chat_room_disconnect__notification__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (ChatRoomClientNotifyChatRoomDisconnectNotification *) + protobuf_c_message_unpack (&chat_room_client__notify_chat_room_disconnect__notification__descriptor, + allocator, len, data); +} +void chat_room_client__notify_chat_room_disconnect__notification__free_unpacked + (ChatRoomClientNotifyChatRoomDisconnectNotification *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &chat_room_client__notify_chat_room_disconnect__notification__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room_member_list_view__get_packed_size + (const CChatRoomMemberListView *message) +{ + assert(message->descriptor == &cchat_room_member_list_view__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room_member_list_view__pack + (const CChatRoomMemberListView *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room_member_list_view__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room_member_list_view__pack_to_buffer + (const CChatRoomMemberListView *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room_member_list_view__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomMemberListView * + cchat_room_member_list_view__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomMemberListView *) + protobuf_c_message_unpack (&cchat_room_member_list_view__descriptor, + allocator, len, data); +} +void cchat_room_member_list_view__free_unpacked + (CChatRoomMemberListView *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room_member_list_view__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room_member_summary_counts__get_packed_size + (const CChatRoomMemberSummaryCounts *message) +{ + assert(message->descriptor == &cchat_room_member_summary_counts__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room_member_summary_counts__pack + (const CChatRoomMemberSummaryCounts *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room_member_summary_counts__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room_member_summary_counts__pack_to_buffer + (const CChatRoomMemberSummaryCounts *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room_member_summary_counts__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomMemberSummaryCounts * + cchat_room_member_summary_counts__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomMemberSummaryCounts *) + protobuf_c_message_unpack (&cchat_room_member_summary_counts__descriptor, + allocator, len, data); +} +void cchat_room_member_summary_counts__free_unpacked + (CChatRoomMemberSummaryCounts *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room_member_summary_counts__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room_client__member_list_view_updated__notification__get_packed_size + (const CChatRoomClientMemberListViewUpdatedNotification *message) +{ + assert(message->descriptor == &cchat_room_client__member_list_view_updated__notification__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room_client__member_list_view_updated__notification__pack + (const CChatRoomClientMemberListViewUpdatedNotification *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room_client__member_list_view_updated__notification__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room_client__member_list_view_updated__notification__pack_to_buffer + (const CChatRoomClientMemberListViewUpdatedNotification *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room_client__member_list_view_updated__notification__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomClientMemberListViewUpdatedNotification * + cchat_room_client__member_list_view_updated__notification__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomClientMemberListViewUpdatedNotification *) + protobuf_c_message_unpack (&cchat_room_client__member_list_view_updated__notification__descriptor, + allocator, len, data); +} +void cchat_room_client__member_list_view_updated__notification__free_unpacked + (CChatRoomClientMemberListViewUpdatedNotification *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room_client__member_list_view_updated__notification__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_room__message_reaction__notification__get_packed_size + (const CChatRoomMessageReactionNotification *message) +{ + assert(message->descriptor == &cchat_room__message_reaction__notification__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_room__message_reaction__notification__pack + (const CChatRoomMessageReactionNotification *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_room__message_reaction__notification__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_room__message_reaction__notification__pack_to_buffer + (const CChatRoomMessageReactionNotification *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_room__message_reaction__notification__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatRoomMessageReactionNotification * + cchat_room__message_reaction__notification__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatRoomMessageReactionNotification *) + protobuf_c_message_unpack (&cchat_room__message_reaction__notification__descriptor, + allocator, len, data); +} +void cchat_room__message_reaction__notification__free_unpacked + (CChatRoomMessageReactionNotification *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_room__message_reaction__notification__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_usability__client_usability_metrics__notification__get_packed_size + (const CChatUsabilityClientUsabilityMetricsNotification *message) +{ + assert(message->descriptor == &cchat_usability__client_usability_metrics__notification__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_usability__client_usability_metrics__notification__pack + (const CChatUsabilityClientUsabilityMetricsNotification *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_usability__client_usability_metrics__notification__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_usability__client_usability_metrics__notification__pack_to_buffer + (const CChatUsabilityClientUsabilityMetricsNotification *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_usability__client_usability_metrics__notification__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatUsabilityClientUsabilityMetricsNotification * + cchat_usability__client_usability_metrics__notification__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatUsabilityClientUsabilityMetricsNotification *) + protobuf_c_message_unpack (&cchat_usability__client_usability_metrics__notification__descriptor, + allocator, len, data); +} +void cchat_usability__client_usability_metrics__notification__free_unpacked + (CChatUsabilityClientUsabilityMetricsNotification *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_usability__client_usability_metrics__notification__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cchat_usability__request_client_usability_metrics__notification__get_packed_size + (const CChatUsabilityRequestClientUsabilityMetricsNotification *message) +{ + assert(message->descriptor == &cchat_usability__request_client_usability_metrics__notification__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cchat_usability__request_client_usability_metrics__notification__pack + (const CChatUsabilityRequestClientUsabilityMetricsNotification *message, + uint8_t *out) +{ + assert(message->descriptor == &cchat_usability__request_client_usability_metrics__notification__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cchat_usability__request_client_usability_metrics__notification__pack_to_buffer + (const CChatUsabilityRequestClientUsabilityMetricsNotification *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cchat_usability__request_client_usability_metrics__notification__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CChatUsabilityRequestClientUsabilityMetricsNotification * + cchat_usability__request_client_usability_metrics__notification__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CChatUsabilityRequestClientUsabilityMetricsNotification *) + protobuf_c_message_unpack (&cchat_usability__request_client_usability_metrics__notification__descriptor, + allocator, len, data); +} +void cchat_usability__request_client_usability_metrics__notification__free_unpacked + (CChatUsabilityRequestClientUsabilityMetricsNotification *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cchat_usability__request_client_usability_metrics__notification__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +#define cchat__request_friend_persona_states__request__field_descriptors NULL +#define cchat__request_friend_persona_states__request__field_indices_by_name NULL +#define cchat__request_friend_persona_states__request__number_ranges NULL +const ProtobufCMessageDescriptor cchat__request_friend_persona_states__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChat_RequestFriendPersonaStates_Request", + "CChatRequestFriendPersonaStatesRequest", + "CChatRequestFriendPersonaStatesRequest", + "", + sizeof(CChatRequestFriendPersonaStatesRequest), + 0, + cchat__request_friend_persona_states__request__field_descriptors, + cchat__request_friend_persona_states__request__field_indices_by_name, + 0, cchat__request_friend_persona_states__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +#define cchat__request_friend_persona_states__response__field_descriptors NULL +#define cchat__request_friend_persona_states__response__field_indices_by_name NULL +#define cchat__request_friend_persona_states__response__number_ranges NULL +const ProtobufCMessageDescriptor cchat__request_friend_persona_states__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChat_RequestFriendPersonaStates_Response", + "CChatRequestFriendPersonaStatesResponse", + "CChatRequestFriendPersonaStatesResponse", + "", + sizeof(CChatRequestFriendPersonaStatesResponse), + 0, + cchat__request_friend_persona_states__response__field_descriptors, + cchat__request_friend_persona_states__response__field_indices_by_name, + 0, cchat__request_friend_persona_states__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__create_chat_room_group__request__field_descriptors[6] = +{ + { + "steamid_partner", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CChatRoomCreateChatRoomGroupRequest, has_steamid_partner), + offsetof(CChatRoomCreateChatRoomGroupRequest, steamid_partner), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "steamid_invited", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CChatRoomCreateChatRoomGroupRequest, has_steamid_invited), + offsetof(CChatRoomCreateChatRoomGroupRequest, steamid_invited), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "name", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CChatRoomCreateChatRoomGroupRequest, name), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "steamid_invitees", + 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CChatRoomCreateChatRoomGroupRequest, n_steamid_invitees), + offsetof(CChatRoomCreateChatRoomGroupRequest, steamid_invitees), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "watching_broadcast_accountid", + 6, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomCreateChatRoomGroupRequest, has_watching_broadcast_accountid), + offsetof(CChatRoomCreateChatRoomGroupRequest, watching_broadcast_accountid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "watching_broadcast_channel_id", + 7, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomCreateChatRoomGroupRequest, has_watching_broadcast_channel_id), + offsetof(CChatRoomCreateChatRoomGroupRequest, watching_broadcast_channel_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__create_chat_room_group__request__field_indices_by_name[] = { + 2, /* field[2] = name */ + 1, /* field[1] = steamid_invited */ + 3, /* field[3] = steamid_invitees */ + 0, /* field[0] = steamid_partner */ + 4, /* field[4] = watching_broadcast_accountid */ + 5, /* field[5] = watching_broadcast_channel_id */ +}; +static const ProtobufCIntRange cchat_room__create_chat_room_group__request__number_ranges[2 + 1] = +{ + { 1, 0 }, + { 6, 4 }, + { 0, 6 } +}; +const ProtobufCMessageDescriptor cchat_room__create_chat_room_group__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_CreateChatRoomGroup_Request", + "CChatRoomCreateChatRoomGroupRequest", + "CChatRoomCreateChatRoomGroupRequest", + "", + sizeof(CChatRoomCreateChatRoomGroupRequest), + 6, + cchat_room__create_chat_room_group__request__field_descriptors, + cchat_room__create_chat_room_group__request__field_indices_by_name, + 2, cchat_room__create_chat_room_group__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_role__field_descriptors[3] = +{ + { + "role_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRole, has_role_id), + offsetof(CChatRole, role_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "name", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CChatRole, name), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ordinal", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRole, has_ordinal), + offsetof(CChatRole, ordinal), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_role__field_indices_by_name[] = { + 1, /* field[1] = name */ + 2, /* field[2] = ordinal */ + 0, /* field[0] = role_id */ +}; +static const ProtobufCIntRange cchat_role__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor cchat_role__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRole", + "CChatRole", + "CChatRole", + "", + sizeof(CChatRole), + 3, + cchat_role__field_descriptors, + cchat_role__field_indices_by_name, + 1, cchat_role__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_role_actions__field_descriptors[12] = +{ + { + "role_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoleActions, has_role_id), + offsetof(CChatRoleActions, role_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "can_create_rename_delete_channel", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatRoleActions, has_can_create_rename_delete_channel), + offsetof(CChatRoleActions, can_create_rename_delete_channel), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "can_kick", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatRoleActions, has_can_kick), + offsetof(CChatRoleActions, can_kick), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "can_ban", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatRoleActions, has_can_ban), + offsetof(CChatRoleActions, can_ban), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "can_invite", + 5, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatRoleActions, has_can_invite), + offsetof(CChatRoleActions, can_invite), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "can_change_tagline_avatar_name", + 6, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatRoleActions, has_can_change_tagline_avatar_name), + offsetof(CChatRoleActions, can_change_tagline_avatar_name), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "can_chat", + 7, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatRoleActions, has_can_chat), + offsetof(CChatRoleActions, can_chat), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "can_view_history", + 8, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatRoleActions, has_can_view_history), + offsetof(CChatRoleActions, can_view_history), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "can_change_group_roles", + 9, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatRoleActions, has_can_change_group_roles), + offsetof(CChatRoleActions, can_change_group_roles), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "can_change_user_roles", + 10, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatRoleActions, has_can_change_user_roles), + offsetof(CChatRoleActions, can_change_user_roles), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "can_mention_all", + 11, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatRoleActions, has_can_mention_all), + offsetof(CChatRoleActions, can_mention_all), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "can_set_watching_broadcast", + 12, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatRoleActions, has_can_set_watching_broadcast), + offsetof(CChatRoleActions, can_set_watching_broadcast), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_role_actions__field_indices_by_name[] = { + 3, /* field[3] = can_ban */ + 8, /* field[8] = can_change_group_roles */ + 5, /* field[5] = can_change_tagline_avatar_name */ + 9, /* field[9] = can_change_user_roles */ + 6, /* field[6] = can_chat */ + 1, /* field[1] = can_create_rename_delete_channel */ + 4, /* field[4] = can_invite */ + 2, /* field[2] = can_kick */ + 10, /* field[10] = can_mention_all */ + 11, /* field[11] = can_set_watching_broadcast */ + 7, /* field[7] = can_view_history */ + 0, /* field[0] = role_id */ +}; +static const ProtobufCIntRange cchat_role_actions__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 12 } +}; +const ProtobufCMessageDescriptor cchat_role_actions__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoleActions", + "CChatRoleActions", + "CChatRoleActions", + "", + sizeof(CChatRoleActions), + 12, + cchat_role_actions__field_descriptors, + cchat_role_actions__field_indices_by_name, + 1, cchat_role_actions__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_party_beacon__field_descriptors[4] = +{ + { + "app_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatPartyBeacon, has_app_id), + offsetof(CChatPartyBeacon, app_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "steamid_owner", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CChatPartyBeacon, has_steamid_owner), + offsetof(CChatPartyBeacon, steamid_owner), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "beacon_id", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CChatPartyBeacon, has_beacon_id), + offsetof(CChatPartyBeacon, beacon_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "game_metadata", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CChatPartyBeacon, game_metadata), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_party_beacon__field_indices_by_name[] = { + 0, /* field[0] = app_id */ + 2, /* field[2] = beacon_id */ + 3, /* field[3] = game_metadata */ + 1, /* field[1] = steamid_owner */ +}; +static const ProtobufCIntRange cchat_party_beacon__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor cchat_party_beacon__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatPartyBeacon", + "CChatPartyBeacon", + "CChatPartyBeacon", + "", + sizeof(CChatPartyBeacon), + 4, + cchat_party_beacon__field_descriptors, + cchat_party_beacon__field_indices_by_name, + 1, cchat_party_beacon__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room_group_header_state__field_descriptors[16] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomGroupHeaderState, has_chat_group_id), + offsetof(CChatRoomGroupHeaderState, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_name", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CChatRoomGroupHeaderState, chat_name), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "clanid", + 13, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomGroupHeaderState, has_clanid), + offsetof(CChatRoomGroupHeaderState, clanid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "accountid_owner", + 14, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomGroupHeaderState, has_accountid_owner), + offsetof(CChatRoomGroupHeaderState, accountid_owner), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "tagline", + 15, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CChatRoomGroupHeaderState, tagline), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "avatar_sha", + 16, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BYTES, + offsetof(CChatRoomGroupHeaderState, has_avatar_sha), + offsetof(CChatRoomGroupHeaderState, avatar_sha), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "default_role_id", + 17, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomGroupHeaderState, has_default_role_id), + offsetof(CChatRoomGroupHeaderState, default_role_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "roles", + 18, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(CChatRoomGroupHeaderState, n_roles), + offsetof(CChatRoomGroupHeaderState, roles), + &cchat_role__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "role_actions", + 19, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(CChatRoomGroupHeaderState, n_role_actions), + offsetof(CChatRoomGroupHeaderState, role_actions), + &cchat_role_actions__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "watching_broadcast_accountid", + 20, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomGroupHeaderState, has_watching_broadcast_accountid), + offsetof(CChatRoomGroupHeaderState, watching_broadcast_accountid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "appid", + 21, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomGroupHeaderState, has_appid), + offsetof(CChatRoomGroupHeaderState, appid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "party_beacons", + 22, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(CChatRoomGroupHeaderState, n_party_beacons), + offsetof(CChatRoomGroupHeaderState, party_beacons), + &cchat_party_beacon__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "watching_broadcast_channel_id", + 23, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomGroupHeaderState, has_watching_broadcast_channel_id), + offsetof(CChatRoomGroupHeaderState, watching_broadcast_channel_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "active_minigame_id", + 24, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomGroupHeaderState, has_active_minigame_id), + offsetof(CChatRoomGroupHeaderState, active_minigame_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "avatar_ugc_url", + 25, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CChatRoomGroupHeaderState, avatar_ugc_url), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "disabled", + 26, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatRoomGroupHeaderState, has_disabled), + offsetof(CChatRoomGroupHeaderState, disabled), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room_group_header_state__field_indices_by_name[] = { + 3, /* field[3] = accountid_owner */ + 13, /* field[13] = active_minigame_id */ + 10, /* field[10] = appid */ + 5, /* field[5] = avatar_sha */ + 14, /* field[14] = avatar_ugc_url */ + 0, /* field[0] = chat_group_id */ + 1, /* field[1] = chat_name */ + 2, /* field[2] = clanid */ + 6, /* field[6] = default_role_id */ + 15, /* field[15] = disabled */ + 11, /* field[11] = party_beacons */ + 8, /* field[8] = role_actions */ + 7, /* field[7] = roles */ + 4, /* field[4] = tagline */ + 9, /* field[9] = watching_broadcast_accountid */ + 12, /* field[12] = watching_broadcast_channel_id */ +}; +static const ProtobufCIntRange cchat_room_group_header_state__number_ranges[2 + 1] = +{ + { 1, 0 }, + { 13, 2 }, + { 0, 16 } +}; +const ProtobufCMessageDescriptor cchat_room_group_header_state__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoomGroupHeaderState", + "CChatRoomGroupHeaderState", + "CChatRoomGroupHeaderState", + "", + sizeof(CChatRoomGroupHeaderState), + 16, + cchat_room_group_header_state__field_descriptors, + cchat_room_group_header_state__field_indices_by_name, + 2, cchat_room_group_header_state__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const EChatRoomJoinState cchat_room_member__state__default_value = ECHAT_ROOM_JOIN_STATE__k_EChatRoomJoinState_Default; +static const EChatRoomGroupRank cchat_room_member__rank__default_value = ECHAT_ROOM_GROUP_RANK__k_EChatRoomGroupRank_Default; +static const ProtobufCFieldDescriptor cchat_room_member__field_descriptors[5] = +{ + { + "accountid", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomMember, has_accountid), + offsetof(CChatRoomMember, accountid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "state", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_ENUM, + offsetof(CChatRoomMember, has_state), + offsetof(CChatRoomMember, state), + &echat_room_join_state__descriptor, + &cchat_room_member__state__default_value, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rank", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_ENUM, + offsetof(CChatRoomMember, has_rank), + offsetof(CChatRoomMember, rank), + &echat_room_group_rank__descriptor, + &cchat_room_member__rank__default_value, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "time_kick_expire", + 6, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomMember, has_time_kick_expire), + offsetof(CChatRoomMember, time_kick_expire), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "role_ids", + 7, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomMember, n_role_ids), + offsetof(CChatRoomMember, role_ids), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room_member__field_indices_by_name[] = { + 0, /* field[0] = accountid */ + 2, /* field[2] = rank */ + 4, /* field[4] = role_ids */ + 1, /* field[1] = state */ + 3, /* field[3] = time_kick_expire */ +}; +static const ProtobufCIntRange cchat_room_member__number_ranges[3 + 1] = +{ + { 1, 0 }, + { 3, 1 }, + { 6, 3 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor cchat_room_member__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoomMember", + "CChatRoomMember", + "CChatRoomMember", + "", + sizeof(CChatRoomMember), + 5, + cchat_room_member__field_descriptors, + cchat_room_member__field_indices_by_name, + 3, cchat_room_member__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room_state__field_descriptors[8] = +{ + { + "chat_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomState, has_chat_id), + offsetof(CChatRoomState, chat_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_name", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CChatRoomState, chat_name), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "voice_allowed", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatRoomState, has_voice_allowed), + offsetof(CChatRoomState, voice_allowed), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "members_in_voice", + 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomState, n_members_in_voice), + offsetof(CChatRoomState, members_in_voice), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "time_last_message", + 5, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomState, has_time_last_message), + offsetof(CChatRoomState, time_last_message), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sort_order", + 6, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomState, has_sort_order), + offsetof(CChatRoomState, sort_order), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "last_message", + 7, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CChatRoomState, last_message), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "accountid_last_message", + 8, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomState, has_accountid_last_message), + offsetof(CChatRoomState, accountid_last_message), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room_state__field_indices_by_name[] = { + 7, /* field[7] = accountid_last_message */ + 0, /* field[0] = chat_id */ + 1, /* field[1] = chat_name */ + 6, /* field[6] = last_message */ + 3, /* field[3] = members_in_voice */ + 5, /* field[5] = sort_order */ + 4, /* field[4] = time_last_message */ + 2, /* field[2] = voice_allowed */ +}; +static const ProtobufCIntRange cchat_room_state__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 8 } +}; +const ProtobufCMessageDescriptor cchat_room_state__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoomState", + "CChatRoomState", + "CChatRoomState", + "", + sizeof(CChatRoomState), + 8, + cchat_room_state__field_descriptors, + cchat_room_state__field_indices_by_name, + 1, cchat_room_state__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room_group_state__field_descriptors[5] = +{ + { + "header_state", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(CChatRoomGroupState, header_state), + &cchat_room_group_header_state__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "members", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(CChatRoomGroupState, n_members), + offsetof(CChatRoomGroupState, members), + &cchat_room_member__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "default_chat_id", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomGroupState, has_default_chat_id), + offsetof(CChatRoomGroupState, default_chat_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_rooms", + 5, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(CChatRoomGroupState, n_chat_rooms), + offsetof(CChatRoomGroupState, chat_rooms), + &cchat_room_state__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "kicked", + 7, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(CChatRoomGroupState, n_kicked), + offsetof(CChatRoomGroupState, kicked), + &cchat_room_member__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room_group_state__field_indices_by_name[] = { + 3, /* field[3] = chat_rooms */ + 2, /* field[2] = default_chat_id */ + 0, /* field[0] = header_state */ + 4, /* field[4] = kicked */ + 1, /* field[1] = members */ +}; +static const ProtobufCIntRange cchat_room_group_state__number_ranges[3 + 1] = +{ + { 1, 0 }, + { 4, 2 }, + { 7, 4 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor cchat_room_group_state__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoomGroupState", + "CChatRoomGroupState", + "CChatRoomGroupState", + "", + sizeof(CChatRoomGroupState), + 5, + cchat_room_group_state__field_descriptors, + cchat_room_group_state__field_indices_by_name, + 3, cchat_room_group_state__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const EChatRoomNotificationLevel cuser_chat_room_state__desktop_notification_level__default_value = ECHAT_ROOM_NOTIFICATION_LEVEL__k_EChatroomNotificationLevel_Invalid; +static const EChatRoomNotificationLevel cuser_chat_room_state__mobile_notification_level__default_value = ECHAT_ROOM_NOTIFICATION_LEVEL__k_EChatroomNotificationLevel_Invalid; +static const protobuf_c_boolean cuser_chat_room_state__unread_indicator_muted__default_value = 0; +static const ProtobufCFieldDescriptor cuser_chat_room_state__field_descriptors[8] = +{ + { + "chat_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CUserChatRoomState, has_chat_id), + offsetof(CUserChatRoomState, chat_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "time_joined", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CUserChatRoomState, has_time_joined), + offsetof(CUserChatRoomState, time_joined), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "time_last_ack", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CUserChatRoomState, has_time_last_ack), + offsetof(CUserChatRoomState, time_last_ack), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "desktop_notification_level", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_ENUM, + offsetof(CUserChatRoomState, has_desktop_notification_level), + offsetof(CUserChatRoomState, desktop_notification_level), + &echat_room_notification_level__descriptor, + &cuser_chat_room_state__desktop_notification_level__default_value, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "mobile_notification_level", + 5, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_ENUM, + offsetof(CUserChatRoomState, has_mobile_notification_level), + offsetof(CUserChatRoomState, mobile_notification_level), + &echat_room_notification_level__descriptor, + &cuser_chat_room_state__mobile_notification_level__default_value, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "time_last_mention", + 6, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CUserChatRoomState, has_time_last_mention), + offsetof(CUserChatRoomState, time_last_mention), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "unread_indicator_muted", + 7, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CUserChatRoomState, has_unread_indicator_muted), + offsetof(CUserChatRoomState, unread_indicator_muted), + NULL, + &cuser_chat_room_state__unread_indicator_muted__default_value, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "time_first_unread", + 8, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CUserChatRoomState, has_time_first_unread), + offsetof(CUserChatRoomState, time_first_unread), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cuser_chat_room_state__field_indices_by_name[] = { + 0, /* field[0] = chat_id */ + 3, /* field[3] = desktop_notification_level */ + 4, /* field[4] = mobile_notification_level */ + 7, /* field[7] = time_first_unread */ + 1, /* field[1] = time_joined */ + 2, /* field[2] = time_last_ack */ + 5, /* field[5] = time_last_mention */ + 6, /* field[6] = unread_indicator_muted */ +}; +static const ProtobufCIntRange cuser_chat_room_state__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 8 } +}; +const ProtobufCMessageDescriptor cuser_chat_room_state__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CUserChatRoomState", + "CUserChatRoomState", + "CUserChatRoomState", + "", + sizeof(CUserChatRoomState), + 8, + cuser_chat_room_state__field_descriptors, + cuser_chat_room_state__field_indices_by_name, + 1, cuser_chat_room_state__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const EChatRoomNotificationLevel cuser_chat_room_group_state__desktop_notification_level__default_value = ECHAT_ROOM_NOTIFICATION_LEVEL__k_EChatroomNotificationLevel_Invalid; +static const EChatRoomNotificationLevel cuser_chat_room_group_state__mobile_notification_level__default_value = ECHAT_ROOM_NOTIFICATION_LEVEL__k_EChatroomNotificationLevel_Invalid; +static const protobuf_c_boolean cuser_chat_room_group_state__unread_indicator_muted__default_value = 0; +static const ProtobufCFieldDescriptor cuser_chat_room_group_state__field_descriptors[7] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CUserChatRoomGroupState, has_chat_group_id), + offsetof(CUserChatRoomGroupState, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "time_joined", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CUserChatRoomGroupState, has_time_joined), + offsetof(CUserChatRoomGroupState, time_joined), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "user_chat_room_state", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(CUserChatRoomGroupState, n_user_chat_room_state), + offsetof(CUserChatRoomGroupState, user_chat_room_state), + &cuser_chat_room_state__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "desktop_notification_level", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_ENUM, + offsetof(CUserChatRoomGroupState, has_desktop_notification_level), + offsetof(CUserChatRoomGroupState, desktop_notification_level), + &echat_room_notification_level__descriptor, + &cuser_chat_room_group_state__desktop_notification_level__default_value, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "mobile_notification_level", + 5, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_ENUM, + offsetof(CUserChatRoomGroupState, has_mobile_notification_level), + offsetof(CUserChatRoomGroupState, mobile_notification_level), + &echat_room_notification_level__descriptor, + &cuser_chat_room_group_state__mobile_notification_level__default_value, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "time_last_group_ack", + 6, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CUserChatRoomGroupState, has_time_last_group_ack), + offsetof(CUserChatRoomGroupState, time_last_group_ack), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "unread_indicator_muted", + 7, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CUserChatRoomGroupState, has_unread_indicator_muted), + offsetof(CUserChatRoomGroupState, unread_indicator_muted), + NULL, + &cuser_chat_room_group_state__unread_indicator_muted__default_value, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cuser_chat_room_group_state__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 3, /* field[3] = desktop_notification_level */ + 4, /* field[4] = mobile_notification_level */ + 1, /* field[1] = time_joined */ + 5, /* field[5] = time_last_group_ack */ + 6, /* field[6] = unread_indicator_muted */ + 2, /* field[2] = user_chat_room_state */ +}; +static const ProtobufCIntRange cuser_chat_room_group_state__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 7 } +}; +const ProtobufCMessageDescriptor cuser_chat_room_group_state__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CUserChatRoomGroupState", + "CUserChatRoomGroupState", + "CUserChatRoomGroupState", + "", + sizeof(CUserChatRoomGroupState), + 7, + cuser_chat_room_group_state__field_descriptors, + cuser_chat_room_group_state__field_indices_by_name, + 1, cuser_chat_room_group_state__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__create_chat_room_group__response__field_descriptors[3] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomCreateChatRoomGroupResponse, has_chat_group_id), + offsetof(CChatRoomCreateChatRoomGroupResponse, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "state", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(CChatRoomCreateChatRoomGroupResponse, state), + &cchat_room_group_state__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "user_chat_state", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(CChatRoomCreateChatRoomGroupResponse, user_chat_state), + &cuser_chat_room_group_state__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__create_chat_room_group__response__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 1, /* field[1] = state */ + 2, /* field[2] = user_chat_state */ +}; +static const ProtobufCIntRange cchat_room__create_chat_room_group__response__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor cchat_room__create_chat_room_group__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_CreateChatRoomGroup_Response", + "CChatRoomCreateChatRoomGroupResponse", + "CChatRoomCreateChatRoomGroupResponse", + "", + sizeof(CChatRoomCreateChatRoomGroupResponse), + 3, + cchat_room__create_chat_room_group__response__field_descriptors, + cchat_room__create_chat_room_group__response__field_indices_by_name, + 1, cchat_room__create_chat_room_group__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__save_chat_room_group__request__field_descriptors[2] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomSaveChatRoomGroupRequest, has_chat_group_id), + offsetof(CChatRoomSaveChatRoomGroupRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "name", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CChatRoomSaveChatRoomGroupRequest, name), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__save_chat_room_group__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 1, /* field[1] = name */ +}; +static const ProtobufCIntRange cchat_room__save_chat_room_group__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cchat_room__save_chat_room_group__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_SaveChatRoomGroup_Request", + "CChatRoomSaveChatRoomGroupRequest", + "CChatRoomSaveChatRoomGroupRequest", + "", + sizeof(CChatRoomSaveChatRoomGroupRequest), + 2, + cchat_room__save_chat_room_group__request__field_descriptors, + cchat_room__save_chat_room_group__request__field_indices_by_name, + 1, cchat_room__save_chat_room_group__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +#define cchat_room__save_chat_room_group__response__field_descriptors NULL +#define cchat_room__save_chat_room_group__response__field_indices_by_name NULL +#define cchat_room__save_chat_room_group__response__number_ranges NULL +const ProtobufCMessageDescriptor cchat_room__save_chat_room_group__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_SaveChatRoomGroup_Response", + "CChatRoomSaveChatRoomGroupResponse", + "CChatRoomSaveChatRoomGroupResponse", + "", + sizeof(CChatRoomSaveChatRoomGroupResponse), + 0, + cchat_room__save_chat_room_group__response__field_descriptors, + cchat_room__save_chat_room_group__response__field_indices_by_name, + 0, cchat_room__save_chat_room_group__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__rename_chat_room_group__request__field_descriptors[2] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomRenameChatRoomGroupRequest, has_chat_group_id), + offsetof(CChatRoomRenameChatRoomGroupRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "name", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CChatRoomRenameChatRoomGroupRequest, name), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__rename_chat_room_group__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 1, /* field[1] = name */ +}; +static const ProtobufCIntRange cchat_room__rename_chat_room_group__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cchat_room__rename_chat_room_group__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_RenameChatRoomGroup_Request", + "CChatRoomRenameChatRoomGroupRequest", + "CChatRoomRenameChatRoomGroupRequest", + "", + sizeof(CChatRoomRenameChatRoomGroupRequest), + 2, + cchat_room__rename_chat_room_group__request__field_descriptors, + cchat_room__rename_chat_room_group__request__field_indices_by_name, + 1, cchat_room__rename_chat_room_group__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__rename_chat_room_group__response__field_descriptors[1] = +{ + { + "name", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CChatRoomRenameChatRoomGroupResponse, name), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__rename_chat_room_group__response__field_indices_by_name[] = { + 0, /* field[0] = name */ +}; +static const ProtobufCIntRange cchat_room__rename_chat_room_group__response__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor cchat_room__rename_chat_room_group__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_RenameChatRoomGroup_Response", + "CChatRoomRenameChatRoomGroupResponse", + "CChatRoomRenameChatRoomGroupResponse", + "", + sizeof(CChatRoomRenameChatRoomGroupResponse), + 1, + cchat_room__rename_chat_room_group__response__field_descriptors, + cchat_room__rename_chat_room_group__response__field_indices_by_name, + 1, cchat_room__rename_chat_room_group__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__set_chat_room_group_tagline__request__field_descriptors[2] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomSetChatRoomGroupTaglineRequest, has_chat_group_id), + offsetof(CChatRoomSetChatRoomGroupTaglineRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "tagline", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CChatRoomSetChatRoomGroupTaglineRequest, tagline), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__set_chat_room_group_tagline__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 1, /* field[1] = tagline */ +}; +static const ProtobufCIntRange cchat_room__set_chat_room_group_tagline__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cchat_room__set_chat_room_group_tagline__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_SetChatRoomGroupTagline_Request", + "CChatRoomSetChatRoomGroupTaglineRequest", + "CChatRoomSetChatRoomGroupTaglineRequest", + "", + sizeof(CChatRoomSetChatRoomGroupTaglineRequest), + 2, + cchat_room__set_chat_room_group_tagline__request__field_descriptors, + cchat_room__set_chat_room_group_tagline__request__field_indices_by_name, + 1, cchat_room__set_chat_room_group_tagline__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +#define cchat_room__set_chat_room_group_tagline__response__field_descriptors NULL +#define cchat_room__set_chat_room_group_tagline__response__field_indices_by_name NULL +#define cchat_room__set_chat_room_group_tagline__response__number_ranges NULL +const ProtobufCMessageDescriptor cchat_room__set_chat_room_group_tagline__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_SetChatRoomGroupTagline_Response", + "CChatRoomSetChatRoomGroupTaglineResponse", + "CChatRoomSetChatRoomGroupTaglineResponse", + "", + sizeof(CChatRoomSetChatRoomGroupTaglineResponse), + 0, + cchat_room__set_chat_room_group_tagline__response__field_descriptors, + cchat_room__set_chat_room_group_tagline__response__field_indices_by_name, + 0, cchat_room__set_chat_room_group_tagline__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__set_chat_room_group_avatar__request__field_descriptors[2] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomSetChatRoomGroupAvatarRequest, has_chat_group_id), + offsetof(CChatRoomSetChatRoomGroupAvatarRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "avatar_sha", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BYTES, + offsetof(CChatRoomSetChatRoomGroupAvatarRequest, has_avatar_sha), + offsetof(CChatRoomSetChatRoomGroupAvatarRequest, avatar_sha), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__set_chat_room_group_avatar__request__field_indices_by_name[] = { + 1, /* field[1] = avatar_sha */ + 0, /* field[0] = chat_group_id */ +}; +static const ProtobufCIntRange cchat_room__set_chat_room_group_avatar__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cchat_room__set_chat_room_group_avatar__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_SetChatRoomGroupAvatar_Request", + "CChatRoomSetChatRoomGroupAvatarRequest", + "CChatRoomSetChatRoomGroupAvatarRequest", + "", + sizeof(CChatRoomSetChatRoomGroupAvatarRequest), + 2, + cchat_room__set_chat_room_group_avatar__request__field_descriptors, + cchat_room__set_chat_room_group_avatar__request__field_indices_by_name, + 1, cchat_room__set_chat_room_group_avatar__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +#define cchat_room__set_chat_room_group_avatar__response__field_descriptors NULL +#define cchat_room__set_chat_room_group_avatar__response__field_indices_by_name NULL +#define cchat_room__set_chat_room_group_avatar__response__number_ranges NULL +const ProtobufCMessageDescriptor cchat_room__set_chat_room_group_avatar__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_SetChatRoomGroupAvatar_Response", + "CChatRoomSetChatRoomGroupAvatarResponse", + "CChatRoomSetChatRoomGroupAvatarResponse", + "", + sizeof(CChatRoomSetChatRoomGroupAvatarResponse), + 0, + cchat_room__set_chat_room_group_avatar__response__field_descriptors, + cchat_room__set_chat_room_group_avatar__response__field_indices_by_name, + 0, cchat_room__set_chat_room_group_avatar__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__set_chat_room_group_watching_broadcast__request__field_descriptors[3] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomSetChatRoomGroupWatchingBroadcastRequest, has_chat_group_id), + offsetof(CChatRoomSetChatRoomGroupWatchingBroadcastRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "watching_broadcast_accountid", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomSetChatRoomGroupWatchingBroadcastRequest, has_watching_broadcast_accountid), + offsetof(CChatRoomSetChatRoomGroupWatchingBroadcastRequest, watching_broadcast_accountid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "watching_broadcast_channel_id", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomSetChatRoomGroupWatchingBroadcastRequest, has_watching_broadcast_channel_id), + offsetof(CChatRoomSetChatRoomGroupWatchingBroadcastRequest, watching_broadcast_channel_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__set_chat_room_group_watching_broadcast__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 1, /* field[1] = watching_broadcast_accountid */ + 2, /* field[2] = watching_broadcast_channel_id */ +}; +static const ProtobufCIntRange cchat_room__set_chat_room_group_watching_broadcast__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor cchat_room__set_chat_room_group_watching_broadcast__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_SetChatRoomGroupWatchingBroadcast_Request", + "CChatRoomSetChatRoomGroupWatchingBroadcastRequest", + "CChatRoomSetChatRoomGroupWatchingBroadcastRequest", + "", + sizeof(CChatRoomSetChatRoomGroupWatchingBroadcastRequest), + 3, + cchat_room__set_chat_room_group_watching_broadcast__request__field_descriptors, + cchat_room__set_chat_room_group_watching_broadcast__request__field_indices_by_name, + 1, cchat_room__set_chat_room_group_watching_broadcast__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +#define cchat_room__set_chat_room_group_watching_broadcast__response__field_descriptors NULL +#define cchat_room__set_chat_room_group_watching_broadcast__response__field_indices_by_name NULL +#define cchat_room__set_chat_room_group_watching_broadcast__response__number_ranges NULL +const ProtobufCMessageDescriptor cchat_room__set_chat_room_group_watching_broadcast__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_SetChatRoomGroupWatchingBroadcast_Response", + "CChatRoomSetChatRoomGroupWatchingBroadcastResponse", + "CChatRoomSetChatRoomGroupWatchingBroadcastResponse", + "", + sizeof(CChatRoomSetChatRoomGroupWatchingBroadcastResponse), + 0, + cchat_room__set_chat_room_group_watching_broadcast__response__field_descriptors, + cchat_room__set_chat_room_group_watching_broadcast__response__field_indices_by_name, + 0, cchat_room__set_chat_room_group_watching_broadcast__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__join_mini_game_for_chat_room_group__request__field_descriptors[2] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomJoinMiniGameForChatRoomGroupRequest, has_chat_group_id), + offsetof(CChatRoomJoinMiniGameForChatRoomGroupRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_id", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomJoinMiniGameForChatRoomGroupRequest, has_chat_id), + offsetof(CChatRoomJoinMiniGameForChatRoomGroupRequest, chat_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__join_mini_game_for_chat_room_group__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 1, /* field[1] = chat_id */ +}; +static const ProtobufCIntRange cchat_room__join_mini_game_for_chat_room_group__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cchat_room__join_mini_game_for_chat_room_group__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_JoinMiniGameForChatRoomGroup_Request", + "CChatRoomJoinMiniGameForChatRoomGroupRequest", + "CChatRoomJoinMiniGameForChatRoomGroupRequest", + "", + sizeof(CChatRoomJoinMiniGameForChatRoomGroupRequest), + 2, + cchat_room__join_mini_game_for_chat_room_group__request__field_descriptors, + cchat_room__join_mini_game_for_chat_room_group__request__field_indices_by_name, + 1, cchat_room__join_mini_game_for_chat_room_group__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__join_mini_game_for_chat_room_group__response__field_descriptors[1] = +{ + { + "minigame_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomJoinMiniGameForChatRoomGroupResponse, has_minigame_id), + offsetof(CChatRoomJoinMiniGameForChatRoomGroupResponse, minigame_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__join_mini_game_for_chat_room_group__response__field_indices_by_name[] = { + 0, /* field[0] = minigame_id */ +}; +static const ProtobufCIntRange cchat_room__join_mini_game_for_chat_room_group__response__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor cchat_room__join_mini_game_for_chat_room_group__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_JoinMiniGameForChatRoomGroup_Response", + "CChatRoomJoinMiniGameForChatRoomGroupResponse", + "CChatRoomJoinMiniGameForChatRoomGroupResponse", + "", + sizeof(CChatRoomJoinMiniGameForChatRoomGroupResponse), + 1, + cchat_room__join_mini_game_for_chat_room_group__response__field_descriptors, + cchat_room__join_mini_game_for_chat_room_group__response__field_indices_by_name, + 1, cchat_room__join_mini_game_for_chat_room_group__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__end_mini_game_for_chat_room_group__request__field_descriptors[3] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomEndMiniGameForChatRoomGroupRequest, has_chat_group_id), + offsetof(CChatRoomEndMiniGameForChatRoomGroupRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_id", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomEndMiniGameForChatRoomGroupRequest, has_chat_id), + offsetof(CChatRoomEndMiniGameForChatRoomGroupRequest, chat_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "minigame_id", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomEndMiniGameForChatRoomGroupRequest, has_minigame_id), + offsetof(CChatRoomEndMiniGameForChatRoomGroupRequest, minigame_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__end_mini_game_for_chat_room_group__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 1, /* field[1] = chat_id */ + 2, /* field[2] = minigame_id */ +}; +static const ProtobufCIntRange cchat_room__end_mini_game_for_chat_room_group__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor cchat_room__end_mini_game_for_chat_room_group__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_EndMiniGameForChatRoomGroup_Request", + "CChatRoomEndMiniGameForChatRoomGroupRequest", + "CChatRoomEndMiniGameForChatRoomGroupRequest", + "", + sizeof(CChatRoomEndMiniGameForChatRoomGroupRequest), + 3, + cchat_room__end_mini_game_for_chat_room_group__request__field_descriptors, + cchat_room__end_mini_game_for_chat_room_group__request__field_indices_by_name, + 1, cchat_room__end_mini_game_for_chat_room_group__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +#define cchat_room__end_mini_game_for_chat_room_group__response__field_descriptors NULL +#define cchat_room__end_mini_game_for_chat_room_group__response__field_indices_by_name NULL +#define cchat_room__end_mini_game_for_chat_room_group__response__number_ranges NULL +const ProtobufCMessageDescriptor cchat_room__end_mini_game_for_chat_room_group__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_EndMiniGameForChatRoomGroup_Response", + "CChatRoomEndMiniGameForChatRoomGroupResponse", + "CChatRoomEndMiniGameForChatRoomGroupResponse", + "", + sizeof(CChatRoomEndMiniGameForChatRoomGroupResponse), + 0, + cchat_room__end_mini_game_for_chat_room_group__response__field_descriptors, + cchat_room__end_mini_game_for_chat_room_group__response__field_indices_by_name, + 0, cchat_room__end_mini_game_for_chat_room_group__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__mute_user__request__field_descriptors[3] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomMuteUserRequest, has_chat_group_id), + offsetof(CChatRoomMuteUserRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "steamid", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CChatRoomMuteUserRequest, has_steamid), + offsetof(CChatRoomMuteUserRequest, steamid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "expiration", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatRoomMuteUserRequest, has_expiration), + offsetof(CChatRoomMuteUserRequest, expiration), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__mute_user__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 2, /* field[2] = expiration */ + 1, /* field[1] = steamid */ +}; +static const ProtobufCIntRange cchat_room__mute_user__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor cchat_room__mute_user__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_MuteUser_Request", + "CChatRoomMuteUserRequest", + "CChatRoomMuteUserRequest", + "", + sizeof(CChatRoomMuteUserRequest), + 3, + cchat_room__mute_user__request__field_descriptors, + cchat_room__mute_user__request__field_indices_by_name, + 1, cchat_room__mute_user__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +#define cchat_room__mute_user__response__field_descriptors NULL +#define cchat_room__mute_user__response__field_indices_by_name NULL +#define cchat_room__mute_user__response__number_ranges NULL +const ProtobufCMessageDescriptor cchat_room__mute_user__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_MuteUser_Response", + "CChatRoomMuteUserResponse", + "CChatRoomMuteUserResponse", + "", + sizeof(CChatRoomMuteUserResponse), + 0, + cchat_room__mute_user__response__field_descriptors, + cchat_room__mute_user__response__field_indices_by_name, + 0, cchat_room__mute_user__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__kick_user__request__field_descriptors[3] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomKickUserRequest, has_chat_group_id), + offsetof(CChatRoomKickUserRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "steamid", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CChatRoomKickUserRequest, has_steamid), + offsetof(CChatRoomKickUserRequest, steamid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "expiration", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatRoomKickUserRequest, has_expiration), + offsetof(CChatRoomKickUserRequest, expiration), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__kick_user__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 2, /* field[2] = expiration */ + 1, /* field[1] = steamid */ +}; +static const ProtobufCIntRange cchat_room__kick_user__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor cchat_room__kick_user__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_KickUser_Request", + "CChatRoomKickUserRequest", + "CChatRoomKickUserRequest", + "", + sizeof(CChatRoomKickUserRequest), + 3, + cchat_room__kick_user__request__field_descriptors, + cchat_room__kick_user__request__field_indices_by_name, + 1, cchat_room__kick_user__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +#define cchat_room__kick_user__response__field_descriptors NULL +#define cchat_room__kick_user__response__field_indices_by_name NULL +#define cchat_room__kick_user__response__number_ranges NULL +const ProtobufCMessageDescriptor cchat_room__kick_user__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_KickUser_Response", + "CChatRoomKickUserResponse", + "CChatRoomKickUserResponse", + "", + sizeof(CChatRoomKickUserResponse), + 0, + cchat_room__kick_user__response__field_descriptors, + cchat_room__kick_user__response__field_indices_by_name, + 0, cchat_room__kick_user__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__set_user_ban_state__request__field_descriptors[3] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomSetUserBanStateRequest, has_chat_group_id), + offsetof(CChatRoomSetUserBanStateRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "steamid", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CChatRoomSetUserBanStateRequest, has_steamid), + offsetof(CChatRoomSetUserBanStateRequest, steamid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ban_state", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatRoomSetUserBanStateRequest, has_ban_state), + offsetof(CChatRoomSetUserBanStateRequest, ban_state), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__set_user_ban_state__request__field_indices_by_name[] = { + 2, /* field[2] = ban_state */ + 0, /* field[0] = chat_group_id */ + 1, /* field[1] = steamid */ +}; +static const ProtobufCIntRange cchat_room__set_user_ban_state__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor cchat_room__set_user_ban_state__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_SetUserBanState_Request", + "CChatRoomSetUserBanStateRequest", + "CChatRoomSetUserBanStateRequest", + "", + sizeof(CChatRoomSetUserBanStateRequest), + 3, + cchat_room__set_user_ban_state__request__field_descriptors, + cchat_room__set_user_ban_state__request__field_indices_by_name, + 1, cchat_room__set_user_ban_state__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +#define cchat_room__set_user_ban_state__response__field_descriptors NULL +#define cchat_room__set_user_ban_state__response__field_indices_by_name NULL +#define cchat_room__set_user_ban_state__response__number_ranges NULL +const ProtobufCMessageDescriptor cchat_room__set_user_ban_state__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_SetUserBanState_Response", + "CChatRoomSetUserBanStateResponse", + "CChatRoomSetUserBanStateResponse", + "", + sizeof(CChatRoomSetUserBanStateResponse), + 0, + cchat_room__set_user_ban_state__response__field_descriptors, + cchat_room__set_user_ban_state__response__field_indices_by_name, + 0, cchat_room__set_user_ban_state__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__revoke_invite__request__field_descriptors[2] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomRevokeInviteRequest, has_chat_group_id), + offsetof(CChatRoomRevokeInviteRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "steamid", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CChatRoomRevokeInviteRequest, has_steamid), + offsetof(CChatRoomRevokeInviteRequest, steamid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__revoke_invite__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 1, /* field[1] = steamid */ +}; +static const ProtobufCIntRange cchat_room__revoke_invite__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cchat_room__revoke_invite__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_RevokeInvite_Request", + "CChatRoomRevokeInviteRequest", + "CChatRoomRevokeInviteRequest", + "", + sizeof(CChatRoomRevokeInviteRequest), + 2, + cchat_room__revoke_invite__request__field_descriptors, + cchat_room__revoke_invite__request__field_indices_by_name, + 1, cchat_room__revoke_invite__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +#define cchat_room__revoke_invite__response__field_descriptors NULL +#define cchat_room__revoke_invite__response__field_indices_by_name NULL +#define cchat_room__revoke_invite__response__number_ranges NULL +const ProtobufCMessageDescriptor cchat_room__revoke_invite__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_RevokeInvite_Response", + "CChatRoomRevokeInviteResponse", + "CChatRoomRevokeInviteResponse", + "", + sizeof(CChatRoomRevokeInviteResponse), + 0, + cchat_room__revoke_invite__response__field_descriptors, + cchat_room__revoke_invite__response__field_indices_by_name, + 0, cchat_room__revoke_invite__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__create_role__request__field_descriptors[2] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomCreateRoleRequest, has_chat_group_id), + offsetof(CChatRoomCreateRoleRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "name", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CChatRoomCreateRoleRequest, name), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__create_role__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 1, /* field[1] = name */ +}; +static const ProtobufCIntRange cchat_room__create_role__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cchat_room__create_role__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_CreateRole_Request", + "CChatRoomCreateRoleRequest", + "CChatRoomCreateRoleRequest", + "", + sizeof(CChatRoomCreateRoleRequest), + 2, + cchat_room__create_role__request__field_descriptors, + cchat_room__create_role__request__field_indices_by_name, + 1, cchat_room__create_role__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__create_role__response__field_descriptors[1] = +{ + { + "actions", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(CChatRoomCreateRoleResponse, actions), + &cchat_role_actions__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__create_role__response__field_indices_by_name[] = { + 0, /* field[0] = actions */ +}; +static const ProtobufCIntRange cchat_room__create_role__response__number_ranges[1 + 1] = +{ + { 2, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor cchat_room__create_role__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_CreateRole_Response", + "CChatRoomCreateRoleResponse", + "CChatRoomCreateRoleResponse", + "", + sizeof(CChatRoomCreateRoleResponse), + 1, + cchat_room__create_role__response__field_descriptors, + cchat_room__create_role__response__field_indices_by_name, + 1, cchat_room__create_role__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__get_roles__request__field_descriptors[1] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomGetRolesRequest, has_chat_group_id), + offsetof(CChatRoomGetRolesRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__get_roles__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ +}; +static const ProtobufCIntRange cchat_room__get_roles__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor cchat_room__get_roles__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_GetRoles_Request", + "CChatRoomGetRolesRequest", + "CChatRoomGetRolesRequest", + "", + sizeof(CChatRoomGetRolesRequest), + 1, + cchat_room__get_roles__request__field_descriptors, + cchat_room__get_roles__request__field_indices_by_name, + 1, cchat_room__get_roles__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__get_roles__response__field_descriptors[1] = +{ + { + "roles", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(CChatRoomGetRolesResponse, n_roles), + offsetof(CChatRoomGetRolesResponse, roles), + &cchat_role__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__get_roles__response__field_indices_by_name[] = { + 0, /* field[0] = roles */ +}; +static const ProtobufCIntRange cchat_room__get_roles__response__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor cchat_room__get_roles__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_GetRoles_Response", + "CChatRoomGetRolesResponse", + "CChatRoomGetRolesResponse", + "", + sizeof(CChatRoomGetRolesResponse), + 1, + cchat_room__get_roles__response__field_descriptors, + cchat_room__get_roles__response__field_indices_by_name, + 1, cchat_room__get_roles__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__rename_role__request__field_descriptors[3] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomRenameRoleRequest, has_chat_group_id), + offsetof(CChatRoomRenameRoleRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "role_id", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomRenameRoleRequest, has_role_id), + offsetof(CChatRoomRenameRoleRequest, role_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "name", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CChatRoomRenameRoleRequest, name), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__rename_role__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 2, /* field[2] = name */ + 1, /* field[1] = role_id */ +}; +static const ProtobufCIntRange cchat_room__rename_role__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor cchat_room__rename_role__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_RenameRole_Request", + "CChatRoomRenameRoleRequest", + "CChatRoomRenameRoleRequest", + "", + sizeof(CChatRoomRenameRoleRequest), + 3, + cchat_room__rename_role__request__field_descriptors, + cchat_room__rename_role__request__field_indices_by_name, + 1, cchat_room__rename_role__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +#define cchat_room__rename_role__response__field_descriptors NULL +#define cchat_room__rename_role__response__field_indices_by_name NULL +#define cchat_room__rename_role__response__number_ranges NULL +const ProtobufCMessageDescriptor cchat_room__rename_role__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_RenameRole_Response", + "CChatRoomRenameRoleResponse", + "CChatRoomRenameRoleResponse", + "", + sizeof(CChatRoomRenameRoleResponse), + 0, + cchat_room__rename_role__response__field_descriptors, + cchat_room__rename_role__response__field_indices_by_name, + 0, cchat_room__rename_role__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__reorder_role__request__field_descriptors[3] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomReorderRoleRequest, has_chat_group_id), + offsetof(CChatRoomReorderRoleRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "role_id", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomReorderRoleRequest, has_role_id), + offsetof(CChatRoomReorderRoleRequest, role_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ordinal", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomReorderRoleRequest, has_ordinal), + offsetof(CChatRoomReorderRoleRequest, ordinal), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__reorder_role__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 2, /* field[2] = ordinal */ + 1, /* field[1] = role_id */ +}; +static const ProtobufCIntRange cchat_room__reorder_role__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor cchat_room__reorder_role__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_ReorderRole_Request", + "CChatRoomReorderRoleRequest", + "CChatRoomReorderRoleRequest", + "", + sizeof(CChatRoomReorderRoleRequest), + 3, + cchat_room__reorder_role__request__field_descriptors, + cchat_room__reorder_role__request__field_indices_by_name, + 1, cchat_room__reorder_role__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +#define cchat_room__reorder_role__response__field_descriptors NULL +#define cchat_room__reorder_role__response__field_indices_by_name NULL +#define cchat_room__reorder_role__response__number_ranges NULL +const ProtobufCMessageDescriptor cchat_room__reorder_role__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_ReorderRole_Response", + "CChatRoomReorderRoleResponse", + "CChatRoomReorderRoleResponse", + "", + sizeof(CChatRoomReorderRoleResponse), + 0, + cchat_room__reorder_role__response__field_descriptors, + cchat_room__reorder_role__response__field_indices_by_name, + 0, cchat_room__reorder_role__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__delete_role__request__field_descriptors[2] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomDeleteRoleRequest, has_chat_group_id), + offsetof(CChatRoomDeleteRoleRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "role_id", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomDeleteRoleRequest, has_role_id), + offsetof(CChatRoomDeleteRoleRequest, role_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__delete_role__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 1, /* field[1] = role_id */ +}; +static const ProtobufCIntRange cchat_room__delete_role__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cchat_room__delete_role__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_DeleteRole_Request", + "CChatRoomDeleteRoleRequest", + "CChatRoomDeleteRoleRequest", + "", + sizeof(CChatRoomDeleteRoleRequest), + 2, + cchat_room__delete_role__request__field_descriptors, + cchat_room__delete_role__request__field_indices_by_name, + 1, cchat_room__delete_role__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +#define cchat_room__delete_role__response__field_descriptors NULL +#define cchat_room__delete_role__response__field_indices_by_name NULL +#define cchat_room__delete_role__response__number_ranges NULL +const ProtobufCMessageDescriptor cchat_room__delete_role__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_DeleteRole_Response", + "CChatRoomDeleteRoleResponse", + "CChatRoomDeleteRoleResponse", + "", + sizeof(CChatRoomDeleteRoleResponse), + 0, + cchat_room__delete_role__response__field_descriptors, + cchat_room__delete_role__response__field_indices_by_name, + 0, cchat_room__delete_role__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__get_role_actions__request__field_descriptors[2] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomGetRoleActionsRequest, has_chat_group_id), + offsetof(CChatRoomGetRoleActionsRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "role_id", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomGetRoleActionsRequest, has_role_id), + offsetof(CChatRoomGetRoleActionsRequest, role_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__get_role_actions__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 1, /* field[1] = role_id */ +}; +static const ProtobufCIntRange cchat_room__get_role_actions__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cchat_room__get_role_actions__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_GetRoleActions_Request", + "CChatRoomGetRoleActionsRequest", + "CChatRoomGetRoleActionsRequest", + "", + sizeof(CChatRoomGetRoleActionsRequest), + 2, + cchat_room__get_role_actions__request__field_descriptors, + cchat_room__get_role_actions__request__field_indices_by_name, + 1, cchat_room__get_role_actions__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__get_role_actions__response__field_descriptors[1] = +{ + { + "actions", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(CChatRoomGetRoleActionsResponse, n_actions), + offsetof(CChatRoomGetRoleActionsResponse, actions), + &cchat_role_actions__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__get_role_actions__response__field_indices_by_name[] = { + 0, /* field[0] = actions */ +}; +static const ProtobufCIntRange cchat_room__get_role_actions__response__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor cchat_room__get_role_actions__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_GetRoleActions_Response", + "CChatRoomGetRoleActionsResponse", + "CChatRoomGetRoleActionsResponse", + "", + sizeof(CChatRoomGetRoleActionsResponse), + 1, + cchat_room__get_role_actions__response__field_descriptors, + cchat_room__get_role_actions__response__field_indices_by_name, + 1, cchat_room__get_role_actions__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__replace_role_actions__request__field_descriptors[3] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomReplaceRoleActionsRequest, has_chat_group_id), + offsetof(CChatRoomReplaceRoleActionsRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "role_id", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomReplaceRoleActionsRequest, has_role_id), + offsetof(CChatRoomReplaceRoleActionsRequest, role_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "actions", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(CChatRoomReplaceRoleActionsRequest, actions), + &cchat_role_actions__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__replace_role_actions__request__field_indices_by_name[] = { + 2, /* field[2] = actions */ + 0, /* field[0] = chat_group_id */ + 1, /* field[1] = role_id */ +}; +static const ProtobufCIntRange cchat_room__replace_role_actions__request__number_ranges[2 + 1] = +{ + { 1, 0 }, + { 4, 2 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor cchat_room__replace_role_actions__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_ReplaceRoleActions_Request", + "CChatRoomReplaceRoleActionsRequest", + "CChatRoomReplaceRoleActionsRequest", + "", + sizeof(CChatRoomReplaceRoleActionsRequest), + 3, + cchat_room__replace_role_actions__request__field_descriptors, + cchat_room__replace_role_actions__request__field_indices_by_name, + 2, cchat_room__replace_role_actions__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +#define cchat_room__replace_role_actions__response__field_descriptors NULL +#define cchat_room__replace_role_actions__response__field_indices_by_name NULL +#define cchat_room__replace_role_actions__response__number_ranges NULL +const ProtobufCMessageDescriptor cchat_room__replace_role_actions__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_ReplaceRoleActions_Response", + "CChatRoomReplaceRoleActionsResponse", + "CChatRoomReplaceRoleActionsResponse", + "", + sizeof(CChatRoomReplaceRoleActionsResponse), + 0, + cchat_room__replace_role_actions__response__field_descriptors, + cchat_room__replace_role_actions__response__field_indices_by_name, + 0, cchat_room__replace_role_actions__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__add_role_to_user__request__field_descriptors[3] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomAddRoleToUserRequest, has_chat_group_id), + offsetof(CChatRoomAddRoleToUserRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "role_id", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomAddRoleToUserRequest, has_role_id), + offsetof(CChatRoomAddRoleToUserRequest, role_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "steamid", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CChatRoomAddRoleToUserRequest, has_steamid), + offsetof(CChatRoomAddRoleToUserRequest, steamid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__add_role_to_user__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 1, /* field[1] = role_id */ + 2, /* field[2] = steamid */ +}; +static const ProtobufCIntRange cchat_room__add_role_to_user__request__number_ranges[2 + 1] = +{ + { 1, 0 }, + { 3, 1 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor cchat_room__add_role_to_user__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_AddRoleToUser_Request", + "CChatRoomAddRoleToUserRequest", + "CChatRoomAddRoleToUserRequest", + "", + sizeof(CChatRoomAddRoleToUserRequest), + 3, + cchat_room__add_role_to_user__request__field_descriptors, + cchat_room__add_role_to_user__request__field_indices_by_name, + 2, cchat_room__add_role_to_user__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +#define cchat_room__add_role_to_user__response__field_descriptors NULL +#define cchat_room__add_role_to_user__response__field_indices_by_name NULL +#define cchat_room__add_role_to_user__response__number_ranges NULL +const ProtobufCMessageDescriptor cchat_room__add_role_to_user__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_AddRoleToUser_Response", + "CChatRoomAddRoleToUserResponse", + "CChatRoomAddRoleToUserResponse", + "", + sizeof(CChatRoomAddRoleToUserResponse), + 0, + cchat_room__add_role_to_user__response__field_descriptors, + cchat_room__add_role_to_user__response__field_indices_by_name, + 0, cchat_room__add_role_to_user__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__get_roles_for_user__request__field_descriptors[2] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomGetRolesForUserRequest, has_chat_group_id), + offsetof(CChatRoomGetRolesForUserRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "steamid", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CChatRoomGetRolesForUserRequest, has_steamid), + offsetof(CChatRoomGetRolesForUserRequest, steamid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__get_roles_for_user__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 1, /* field[1] = steamid */ +}; +static const ProtobufCIntRange cchat_room__get_roles_for_user__request__number_ranges[2 + 1] = +{ + { 1, 0 }, + { 3, 1 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cchat_room__get_roles_for_user__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_GetRolesForUser_Request", + "CChatRoomGetRolesForUserRequest", + "CChatRoomGetRolesForUserRequest", + "", + sizeof(CChatRoomGetRolesForUserRequest), + 2, + cchat_room__get_roles_for_user__request__field_descriptors, + cchat_room__get_roles_for_user__request__field_indices_by_name, + 2, cchat_room__get_roles_for_user__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__get_roles_for_user__response__field_descriptors[1] = +{ + { + "role_ids", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomGetRolesForUserResponse, n_role_ids), + offsetof(CChatRoomGetRolesForUserResponse, role_ids), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__get_roles_for_user__response__field_indices_by_name[] = { + 0, /* field[0] = role_ids */ +}; +static const ProtobufCIntRange cchat_room__get_roles_for_user__response__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor cchat_room__get_roles_for_user__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_GetRolesForUser_Response", + "CChatRoomGetRolesForUserResponse", + "CChatRoomGetRolesForUserResponse", + "", + sizeof(CChatRoomGetRolesForUserResponse), + 1, + cchat_room__get_roles_for_user__response__field_descriptors, + cchat_room__get_roles_for_user__response__field_indices_by_name, + 1, cchat_room__get_roles_for_user__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__delete_role_from_user__request__field_descriptors[3] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomDeleteRoleFromUserRequest, has_chat_group_id), + offsetof(CChatRoomDeleteRoleFromUserRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "role_id", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomDeleteRoleFromUserRequest, has_role_id), + offsetof(CChatRoomDeleteRoleFromUserRequest, role_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "steamid", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CChatRoomDeleteRoleFromUserRequest, has_steamid), + offsetof(CChatRoomDeleteRoleFromUserRequest, steamid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__delete_role_from_user__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 1, /* field[1] = role_id */ + 2, /* field[2] = steamid */ +}; +static const ProtobufCIntRange cchat_room__delete_role_from_user__request__number_ranges[2 + 1] = +{ + { 1, 0 }, + { 3, 1 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor cchat_room__delete_role_from_user__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_DeleteRoleFromUser_Request", + "CChatRoomDeleteRoleFromUserRequest", + "CChatRoomDeleteRoleFromUserRequest", + "", + sizeof(CChatRoomDeleteRoleFromUserRequest), + 3, + cchat_room__delete_role_from_user__request__field_descriptors, + cchat_room__delete_role_from_user__request__field_indices_by_name, + 2, cchat_room__delete_role_from_user__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +#define cchat_room__delete_role_from_user__response__field_descriptors NULL +#define cchat_room__delete_role_from_user__response__field_indices_by_name NULL +#define cchat_room__delete_role_from_user__response__number_ranges NULL +const ProtobufCMessageDescriptor cchat_room__delete_role_from_user__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_DeleteRoleFromUser_Response", + "CChatRoomDeleteRoleFromUserResponse", + "CChatRoomDeleteRoleFromUserResponse", + "", + sizeof(CChatRoomDeleteRoleFromUserResponse), + 0, + cchat_room__delete_role_from_user__response__field_descriptors, + cchat_room__delete_role_from_user__response__field_indices_by_name, + 0, cchat_room__delete_role_from_user__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__join_chat_room_group__request__field_descriptors[3] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomJoinChatRoomGroupRequest, has_chat_group_id), + offsetof(CChatRoomJoinChatRoomGroupRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "invite_code", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CChatRoomJoinChatRoomGroupRequest, invite_code), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_id", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomJoinChatRoomGroupRequest, has_chat_id), + offsetof(CChatRoomJoinChatRoomGroupRequest, chat_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__join_chat_room_group__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 2, /* field[2] = chat_id */ + 1, /* field[1] = invite_code */ +}; +static const ProtobufCIntRange cchat_room__join_chat_room_group__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor cchat_room__join_chat_room_group__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_JoinChatRoomGroup_Request", + "CChatRoomJoinChatRoomGroupRequest", + "CChatRoomJoinChatRoomGroupRequest", + "", + sizeof(CChatRoomJoinChatRoomGroupRequest), + 3, + cchat_room__join_chat_room_group__request__field_descriptors, + cchat_room__join_chat_room_group__request__field_indices_by_name, + 1, cchat_room__join_chat_room_group__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__join_chat_room_group__response__field_descriptors[4] = +{ + { + "state", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(CChatRoomJoinChatRoomGroupResponse, state), + &cchat_room_group_state__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "user_chat_state", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(CChatRoomJoinChatRoomGroupResponse, user_chat_state), + &cuser_chat_room_group_state__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "join_chat_id", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomJoinChatRoomGroupResponse, has_join_chat_id), + offsetof(CChatRoomJoinChatRoomGroupResponse, join_chat_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "time_expire", + 5, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomJoinChatRoomGroupResponse, has_time_expire), + offsetof(CChatRoomJoinChatRoomGroupResponse, time_expire), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__join_chat_room_group__response__field_indices_by_name[] = { + 2, /* field[2] = join_chat_id */ + 0, /* field[0] = state */ + 3, /* field[3] = time_expire */ + 1, /* field[1] = user_chat_state */ +}; +static const ProtobufCIntRange cchat_room__join_chat_room_group__response__number_ranges[2 + 1] = +{ + { 1, 0 }, + { 3, 1 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor cchat_room__join_chat_room_group__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_JoinChatRoomGroup_Response", + "CChatRoomJoinChatRoomGroupResponse", + "CChatRoomJoinChatRoomGroupResponse", + "", + sizeof(CChatRoomJoinChatRoomGroupResponse), + 4, + cchat_room__join_chat_room_group__response__field_descriptors, + cchat_room__join_chat_room_group__response__field_indices_by_name, + 2, cchat_room__join_chat_room_group__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__invite_friend_to_chat_room_group__request__field_descriptors[4] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomInviteFriendToChatRoomGroupRequest, has_chat_group_id), + offsetof(CChatRoomInviteFriendToChatRoomGroupRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "steamid", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CChatRoomInviteFriendToChatRoomGroupRequest, has_steamid), + offsetof(CChatRoomInviteFriendToChatRoomGroupRequest, steamid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_id", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomInviteFriendToChatRoomGroupRequest, has_chat_id), + offsetof(CChatRoomInviteFriendToChatRoomGroupRequest, chat_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "skip_friendsui_check", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatRoomInviteFriendToChatRoomGroupRequest, has_skip_friendsui_check), + offsetof(CChatRoomInviteFriendToChatRoomGroupRequest, skip_friendsui_check), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__invite_friend_to_chat_room_group__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 2, /* field[2] = chat_id */ + 3, /* field[3] = skip_friendsui_check */ + 1, /* field[1] = steamid */ +}; +static const ProtobufCIntRange cchat_room__invite_friend_to_chat_room_group__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor cchat_room__invite_friend_to_chat_room_group__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_InviteFriendToChatRoomGroup_Request", + "CChatRoomInviteFriendToChatRoomGroupRequest", + "CChatRoomInviteFriendToChatRoomGroupRequest", + "", + sizeof(CChatRoomInviteFriendToChatRoomGroupRequest), + 4, + cchat_room__invite_friend_to_chat_room_group__request__field_descriptors, + cchat_room__invite_friend_to_chat_room_group__request__field_indices_by_name, + 1, cchat_room__invite_friend_to_chat_room_group__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +#define cchat_room__invite_friend_to_chat_room_group__response__field_descriptors NULL +#define cchat_room__invite_friend_to_chat_room_group__response__field_indices_by_name NULL +#define cchat_room__invite_friend_to_chat_room_group__response__number_ranges NULL +const ProtobufCMessageDescriptor cchat_room__invite_friend_to_chat_room_group__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_InviteFriendToChatRoomGroup_Response", + "CChatRoomInviteFriendToChatRoomGroupResponse", + "CChatRoomInviteFriendToChatRoomGroupResponse", + "", + sizeof(CChatRoomInviteFriendToChatRoomGroupResponse), + 0, + cchat_room__invite_friend_to_chat_room_group__response__field_descriptors, + cchat_room__invite_friend_to_chat_room_group__response__field_indices_by_name, + 0, cchat_room__invite_friend_to_chat_room_group__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__leave_chat_room_group__request__field_descriptors[1] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomLeaveChatRoomGroupRequest, has_chat_group_id), + offsetof(CChatRoomLeaveChatRoomGroupRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__leave_chat_room_group__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ +}; +static const ProtobufCIntRange cchat_room__leave_chat_room_group__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor cchat_room__leave_chat_room_group__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_LeaveChatRoomGroup_Request", + "CChatRoomLeaveChatRoomGroupRequest", + "CChatRoomLeaveChatRoomGroupRequest", + "", + sizeof(CChatRoomLeaveChatRoomGroupRequest), + 1, + cchat_room__leave_chat_room_group__request__field_descriptors, + cchat_room__leave_chat_room_group__request__field_indices_by_name, + 1, cchat_room__leave_chat_room_group__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +#define cchat_room__leave_chat_room_group__response__field_descriptors NULL +#define cchat_room__leave_chat_room_group__response__field_indices_by_name NULL +#define cchat_room__leave_chat_room_group__response__number_ranges NULL +const ProtobufCMessageDescriptor cchat_room__leave_chat_room_group__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_LeaveChatRoomGroup_Response", + "CChatRoomLeaveChatRoomGroupResponse", + "CChatRoomLeaveChatRoomGroupResponse", + "", + sizeof(CChatRoomLeaveChatRoomGroupResponse), + 0, + cchat_room__leave_chat_room_group__response__field_descriptors, + cchat_room__leave_chat_room_group__response__field_indices_by_name, + 0, cchat_room__leave_chat_room_group__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__create_chat_room__request__field_descriptors[3] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomCreateChatRoomRequest, has_chat_group_id), + offsetof(CChatRoomCreateChatRoomRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "name", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CChatRoomCreateChatRoomRequest, name), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "allow_voice", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatRoomCreateChatRoomRequest, has_allow_voice), + offsetof(CChatRoomCreateChatRoomRequest, allow_voice), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__create_chat_room__request__field_indices_by_name[] = { + 2, /* field[2] = allow_voice */ + 0, /* field[0] = chat_group_id */ + 1, /* field[1] = name */ +}; +static const ProtobufCIntRange cchat_room__create_chat_room__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor cchat_room__create_chat_room__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_CreateChatRoom_Request", + "CChatRoomCreateChatRoomRequest", + "CChatRoomCreateChatRoomRequest", + "", + sizeof(CChatRoomCreateChatRoomRequest), + 3, + cchat_room__create_chat_room__request__field_descriptors, + cchat_room__create_chat_room__request__field_indices_by_name, + 1, cchat_room__create_chat_room__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__create_chat_room__response__field_descriptors[1] = +{ + { + "chat_room", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(CChatRoomCreateChatRoomResponse, chat_room), + &cchat_room_state__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__create_chat_room__response__field_indices_by_name[] = { + 0, /* field[0] = chat_room */ +}; +static const ProtobufCIntRange cchat_room__create_chat_room__response__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor cchat_room__create_chat_room__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_CreateChatRoom_Response", + "CChatRoomCreateChatRoomResponse", + "CChatRoomCreateChatRoomResponse", + "", + sizeof(CChatRoomCreateChatRoomResponse), + 1, + cchat_room__create_chat_room__response__field_descriptors, + cchat_room__create_chat_room__response__field_indices_by_name, + 1, cchat_room__create_chat_room__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__delete_chat_room__request__field_descriptors[2] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomDeleteChatRoomRequest, has_chat_group_id), + offsetof(CChatRoomDeleteChatRoomRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_id", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomDeleteChatRoomRequest, has_chat_id), + offsetof(CChatRoomDeleteChatRoomRequest, chat_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__delete_chat_room__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 1, /* field[1] = chat_id */ +}; +static const ProtobufCIntRange cchat_room__delete_chat_room__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cchat_room__delete_chat_room__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_DeleteChatRoom_Request", + "CChatRoomDeleteChatRoomRequest", + "CChatRoomDeleteChatRoomRequest", + "", + sizeof(CChatRoomDeleteChatRoomRequest), + 2, + cchat_room__delete_chat_room__request__field_descriptors, + cchat_room__delete_chat_room__request__field_indices_by_name, + 1, cchat_room__delete_chat_room__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +#define cchat_room__delete_chat_room__response__field_descriptors NULL +#define cchat_room__delete_chat_room__response__field_indices_by_name NULL +#define cchat_room__delete_chat_room__response__number_ranges NULL +const ProtobufCMessageDescriptor cchat_room__delete_chat_room__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_DeleteChatRoom_Response", + "CChatRoomDeleteChatRoomResponse", + "CChatRoomDeleteChatRoomResponse", + "", + sizeof(CChatRoomDeleteChatRoomResponse), + 0, + cchat_room__delete_chat_room__response__field_descriptors, + cchat_room__delete_chat_room__response__field_indices_by_name, + 0, cchat_room__delete_chat_room__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__rename_chat_room__request__field_descriptors[3] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomRenameChatRoomRequest, has_chat_group_id), + offsetof(CChatRoomRenameChatRoomRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_id", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomRenameChatRoomRequest, has_chat_id), + offsetof(CChatRoomRenameChatRoomRequest, chat_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "name", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CChatRoomRenameChatRoomRequest, name), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__rename_chat_room__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 1, /* field[1] = chat_id */ + 2, /* field[2] = name */ +}; +static const ProtobufCIntRange cchat_room__rename_chat_room__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor cchat_room__rename_chat_room__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_RenameChatRoom_Request", + "CChatRoomRenameChatRoomRequest", + "CChatRoomRenameChatRoomRequest", + "", + sizeof(CChatRoomRenameChatRoomRequest), + 3, + cchat_room__rename_chat_room__request__field_descriptors, + cchat_room__rename_chat_room__request__field_indices_by_name, + 1, cchat_room__rename_chat_room__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +#define cchat_room__rename_chat_room__response__field_descriptors NULL +#define cchat_room__rename_chat_room__response__field_indices_by_name NULL +#define cchat_room__rename_chat_room__response__number_ranges NULL +const ProtobufCMessageDescriptor cchat_room__rename_chat_room__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_RenameChatRoom_Response", + "CChatRoomRenameChatRoomResponse", + "CChatRoomRenameChatRoomResponse", + "", + sizeof(CChatRoomRenameChatRoomResponse), + 0, + cchat_room__rename_chat_room__response__field_descriptors, + cchat_room__rename_chat_room__response__field_indices_by_name, + 0, cchat_room__rename_chat_room__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__reorder_chat_room__request__field_descriptors[3] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomReorderChatRoomRequest, has_chat_group_id), + offsetof(CChatRoomReorderChatRoomRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_id", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomReorderChatRoomRequest, has_chat_id), + offsetof(CChatRoomReorderChatRoomRequest, chat_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "move_after_chat_id", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomReorderChatRoomRequest, has_move_after_chat_id), + offsetof(CChatRoomReorderChatRoomRequest, move_after_chat_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__reorder_chat_room__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 1, /* field[1] = chat_id */ + 2, /* field[2] = move_after_chat_id */ +}; +static const ProtobufCIntRange cchat_room__reorder_chat_room__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor cchat_room__reorder_chat_room__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_ReorderChatRoom_Request", + "CChatRoomReorderChatRoomRequest", + "CChatRoomReorderChatRoomRequest", + "", + sizeof(CChatRoomReorderChatRoomRequest), + 3, + cchat_room__reorder_chat_room__request__field_descriptors, + cchat_room__reorder_chat_room__request__field_indices_by_name, + 1, cchat_room__reorder_chat_room__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +#define cchat_room__reorder_chat_room__response__field_descriptors NULL +#define cchat_room__reorder_chat_room__response__field_indices_by_name NULL +#define cchat_room__reorder_chat_room__response__number_ranges NULL +const ProtobufCMessageDescriptor cchat_room__reorder_chat_room__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_ReorderChatRoom_Response", + "CChatRoomReorderChatRoomResponse", + "CChatRoomReorderChatRoomResponse", + "", + sizeof(CChatRoomReorderChatRoomResponse), + 0, + cchat_room__reorder_chat_room__response__field_descriptors, + cchat_room__reorder_chat_room__response__field_indices_by_name, + 0, cchat_room__reorder_chat_room__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__send_chat_message__request__field_descriptors[4] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomSendChatMessageRequest, has_chat_group_id), + offsetof(CChatRoomSendChatMessageRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_id", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomSendChatMessageRequest, has_chat_id), + offsetof(CChatRoomSendChatMessageRequest, chat_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "message", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CChatRoomSendChatMessageRequest, message), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "echo_to_sender", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatRoomSendChatMessageRequest, has_echo_to_sender), + offsetof(CChatRoomSendChatMessageRequest, echo_to_sender), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__send_chat_message__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 1, /* field[1] = chat_id */ + 3, /* field[3] = echo_to_sender */ + 2, /* field[2] = message */ +}; +static const ProtobufCIntRange cchat_room__send_chat_message__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor cchat_room__send_chat_message__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_SendChatMessage_Request", + "CChatRoomSendChatMessageRequest", + "CChatRoomSendChatMessageRequest", + "", + sizeof(CChatRoomSendChatMessageRequest), + 4, + cchat_room__send_chat_message__request__field_descriptors, + cchat_room__send_chat_message__request__field_indices_by_name, + 1, cchat_room__send_chat_message__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__send_chat_message__response__field_descriptors[4] = +{ + { + "modified_message", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CChatRoomSendChatMessageResponse, modified_message), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "server_timestamp", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomSendChatMessageResponse, has_server_timestamp), + offsetof(CChatRoomSendChatMessageResponse, server_timestamp), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ordinal", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomSendChatMessageResponse, has_ordinal), + offsetof(CChatRoomSendChatMessageResponse, 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(CChatRoomSendChatMessageResponse, message_without_bb_code), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__send_chat_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 cchat_room__send_chat_message__response__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor cchat_room__send_chat_message__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_SendChatMessage_Response", + "CChatRoomSendChatMessageResponse", + "CChatRoomSendChatMessageResponse", + "", + sizeof(CChatRoomSendChatMessageResponse), + 4, + cchat_room__send_chat_message__response__field_descriptors, + cchat_room__send_chat_message__response__field_indices_by_name, + 1, cchat_room__send_chat_message__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__join_voice_chat__request__field_descriptors[2] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomJoinVoiceChatRequest, has_chat_group_id), + offsetof(CChatRoomJoinVoiceChatRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_id", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomJoinVoiceChatRequest, has_chat_id), + offsetof(CChatRoomJoinVoiceChatRequest, chat_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__join_voice_chat__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 1, /* field[1] = chat_id */ +}; +static const ProtobufCIntRange cchat_room__join_voice_chat__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cchat_room__join_voice_chat__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_JoinVoiceChat_Request", + "CChatRoomJoinVoiceChatRequest", + "CChatRoomJoinVoiceChatRequest", + "", + sizeof(CChatRoomJoinVoiceChatRequest), + 2, + cchat_room__join_voice_chat__request__field_descriptors, + cchat_room__join_voice_chat__request__field_indices_by_name, + 1, cchat_room__join_voice_chat__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__join_voice_chat__response__field_descriptors[1] = +{ + { + "voice_chatid", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomJoinVoiceChatResponse, has_voice_chatid), + offsetof(CChatRoomJoinVoiceChatResponse, voice_chatid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__join_voice_chat__response__field_indices_by_name[] = { + 0, /* field[0] = voice_chatid */ +}; +static const ProtobufCIntRange cchat_room__join_voice_chat__response__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor cchat_room__join_voice_chat__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_JoinVoiceChat_Response", + "CChatRoomJoinVoiceChatResponse", + "CChatRoomJoinVoiceChatResponse", + "", + sizeof(CChatRoomJoinVoiceChatResponse), + 1, + cchat_room__join_voice_chat__response__field_descriptors, + cchat_room__join_voice_chat__response__field_indices_by_name, + 1, cchat_room__join_voice_chat__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__leave_voice_chat__request__field_descriptors[2] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomLeaveVoiceChatRequest, has_chat_group_id), + offsetof(CChatRoomLeaveVoiceChatRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_id", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomLeaveVoiceChatRequest, has_chat_id), + offsetof(CChatRoomLeaveVoiceChatRequest, chat_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__leave_voice_chat__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 1, /* field[1] = chat_id */ +}; +static const ProtobufCIntRange cchat_room__leave_voice_chat__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cchat_room__leave_voice_chat__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_LeaveVoiceChat_Request", + "CChatRoomLeaveVoiceChatRequest", + "CChatRoomLeaveVoiceChatRequest", + "", + sizeof(CChatRoomLeaveVoiceChatRequest), + 2, + cchat_room__leave_voice_chat__request__field_descriptors, + cchat_room__leave_voice_chat__request__field_indices_by_name, + 1, cchat_room__leave_voice_chat__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +#define cchat_room__leave_voice_chat__response__field_descriptors NULL +#define cchat_room__leave_voice_chat__response__field_indices_by_name NULL +#define cchat_room__leave_voice_chat__response__number_ranges NULL +const ProtobufCMessageDescriptor cchat_room__leave_voice_chat__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_LeaveVoiceChat_Response", + "CChatRoomLeaveVoiceChatResponse", + "CChatRoomLeaveVoiceChatResponse", + "", + sizeof(CChatRoomLeaveVoiceChatResponse), + 0, + cchat_room__leave_voice_chat__response__field_descriptors, + cchat_room__leave_voice_chat__response__field_indices_by_name, + 0, cchat_room__leave_voice_chat__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__get_message_history__request__field_descriptors[7] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomGetMessageHistoryRequest, has_chat_group_id), + offsetof(CChatRoomGetMessageHistoryRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_id", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomGetMessageHistoryRequest, has_chat_id), + offsetof(CChatRoomGetMessageHistoryRequest, chat_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "last_time", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomGetMessageHistoryRequest, has_last_time), + offsetof(CChatRoomGetMessageHistoryRequest, last_time), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "last_ordinal", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomGetMessageHistoryRequest, has_last_ordinal), + offsetof(CChatRoomGetMessageHistoryRequest, last_ordinal), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "start_time", + 5, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomGetMessageHistoryRequest, has_start_time), + offsetof(CChatRoomGetMessageHistoryRequest, start_time), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "start_ordinal", + 6, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomGetMessageHistoryRequest, has_start_ordinal), + offsetof(CChatRoomGetMessageHistoryRequest, start_ordinal), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "max_count", + 7, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomGetMessageHistoryRequest, has_max_count), + offsetof(CChatRoomGetMessageHistoryRequest, max_count), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__get_message_history__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 1, /* field[1] = chat_id */ + 3, /* field[3] = last_ordinal */ + 2, /* field[2] = last_time */ + 6, /* field[6] = max_count */ + 5, /* field[5] = start_ordinal */ + 4, /* field[4] = start_time */ +}; +static const ProtobufCIntRange cchat_room__get_message_history__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 7 } +}; +const ProtobufCMessageDescriptor cchat_room__get_message_history__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_GetMessageHistory_Request", + "CChatRoomGetMessageHistoryRequest", + "CChatRoomGetMessageHistoryRequest", + "", + sizeof(CChatRoomGetMessageHistoryRequest), + 7, + cchat_room__get_message_history__request__field_descriptors, + cchat_room__get_message_history__request__field_indices_by_name, + 1, cchat_room__get_message_history__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const EChatRoomServerMessage server_message__message__default_value = ECHAT_ROOM_SERVER_MESSAGE__k_EChatRoomServerMsg_Invalid; +static const ProtobufCFieldDescriptor server_message__field_descriptors[3] = +{ + { + "message", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_ENUM, + offsetof(ServerMessage, has_message), + offsetof(ServerMessage, message), + &echat_room_server_message__descriptor, + &server_message__message__default_value, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "string_param", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(ServerMessage, string_param), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "accountid_param", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(ServerMessage, has_accountid_param), + offsetof(ServerMessage, accountid_param), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned server_message__field_indices_by_name[] = { + 2, /* field[2] = accountid_param */ + 0, /* field[0] = message */ + 1, /* field[1] = string_param */ +}; +static const ProtobufCIntRange server_message__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor server_message__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "ServerMessage", + "ServerMessage", + "ServerMessage", + "", + sizeof(ServerMessage), + 3, + server_message__field_descriptors, + server_message__field_indices_by_name, + 1, server_message__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const EChatRoomMessageReactionType cchat_room__get_message_history__response__chat_message__message_reaction__reaction_type__default_value = ECHAT_ROOM_MESSAGE_REACTION_TYPE__k_EChatRoomMessageReactionType_Invalid; +static const ProtobufCFieldDescriptor cchat_room__get_message_history__response__chat_message__message_reaction__field_descriptors[4] = +{ + { + "reaction_type", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_ENUM, + offsetof(CChatRoomGetMessageHistoryResponse__ChatMessage__MessageReaction, has_reaction_type), + offsetof(CChatRoomGetMessageHistoryResponse__ChatMessage__MessageReaction, reaction_type), + &echat_room_message_reaction_type__descriptor, + &cchat_room__get_message_history__response__chat_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(CChatRoomGetMessageHistoryResponse__ChatMessage__MessageReaction, reaction), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "num_reactors", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomGetMessageHistoryResponse__ChatMessage__MessageReaction, has_num_reactors), + offsetof(CChatRoomGetMessageHistoryResponse__ChatMessage__MessageReaction, num_reactors), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "has_user_reacted", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatRoomGetMessageHistoryResponse__ChatMessage__MessageReaction, has_has_user_reacted), + offsetof(CChatRoomGetMessageHistoryResponse__ChatMessage__MessageReaction, has_user_reacted), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__get_message_history__response__chat_message__message_reaction__field_indices_by_name[] = { + 3, /* field[3] = has_user_reacted */ + 2, /* field[2] = num_reactors */ + 1, /* field[1] = reaction */ + 0, /* field[0] = reaction_type */ +}; +static const ProtobufCIntRange cchat_room__get_message_history__response__chat_message__message_reaction__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor cchat_room__get_message_history__response__chat_message__message_reaction__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_GetMessageHistory_Response.ChatMessage.MessageReaction", + "MessageReaction", + "CChatRoomGetMessageHistoryResponse__ChatMessage__MessageReaction", + "", + sizeof(CChatRoomGetMessageHistoryResponse__ChatMessage__MessageReaction), + 4, + cchat_room__get_message_history__response__chat_message__message_reaction__field_descriptors, + cchat_room__get_message_history__response__chat_message__message_reaction__field_indices_by_name, + 1, cchat_room__get_message_history__response__chat_message__message_reaction__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__get_message_history__response__chat_message__field_descriptors[7] = +{ + { + "sender", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomGetMessageHistoryResponse__ChatMessage, has_sender), + offsetof(CChatRoomGetMessageHistoryResponse__ChatMessage, sender), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "server_timestamp", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomGetMessageHistoryResponse__ChatMessage, has_server_timestamp), + offsetof(CChatRoomGetMessageHistoryResponse__ChatMessage, server_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(CChatRoomGetMessageHistoryResponse__ChatMessage, message), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ordinal", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomGetMessageHistoryResponse__ChatMessage, has_ordinal), + offsetof(CChatRoomGetMessageHistoryResponse__ChatMessage, ordinal), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "server_message", + 5, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(CChatRoomGetMessageHistoryResponse__ChatMessage, server_message), + &server_message__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "deleted", + 6, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatRoomGetMessageHistoryResponse__ChatMessage, has_deleted), + offsetof(CChatRoomGetMessageHistoryResponse__ChatMessage, deleted), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reactions", + 7, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(CChatRoomGetMessageHistoryResponse__ChatMessage, n_reactions), + offsetof(CChatRoomGetMessageHistoryResponse__ChatMessage, reactions), + &cchat_room__get_message_history__response__chat_message__message_reaction__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__get_message_history__response__chat_message__field_indices_by_name[] = { + 5, /* field[5] = deleted */ + 2, /* field[2] = message */ + 3, /* field[3] = ordinal */ + 6, /* field[6] = reactions */ + 0, /* field[0] = sender */ + 4, /* field[4] = server_message */ + 1, /* field[1] = server_timestamp */ +}; +static const ProtobufCIntRange cchat_room__get_message_history__response__chat_message__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 7 } +}; +const ProtobufCMessageDescriptor cchat_room__get_message_history__response__chat_message__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_GetMessageHistory_Response.ChatMessage", + "ChatMessage", + "CChatRoomGetMessageHistoryResponse__ChatMessage", + "", + sizeof(CChatRoomGetMessageHistoryResponse__ChatMessage), + 7, + cchat_room__get_message_history__response__chat_message__field_descriptors, + cchat_room__get_message_history__response__chat_message__field_indices_by_name, + 1, cchat_room__get_message_history__response__chat_message__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__get_message_history__response__field_descriptors[2] = +{ + { + "messages", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(CChatRoomGetMessageHistoryResponse, n_messages), + offsetof(CChatRoomGetMessageHistoryResponse, messages), + &cchat_room__get_message_history__response__chat_message__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "more_available", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatRoomGetMessageHistoryResponse, has_more_available), + offsetof(CChatRoomGetMessageHistoryResponse, more_available), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__get_message_history__response__field_indices_by_name[] = { + 0, /* field[0] = messages */ + 1, /* field[1] = more_available */ +}; +static const ProtobufCIntRange cchat_room__get_message_history__response__number_ranges[2 + 1] = +{ + { 1, 0 }, + { 4, 1 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cchat_room__get_message_history__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_GetMessageHistory_Response", + "CChatRoomGetMessageHistoryResponse", + "CChatRoomGetMessageHistoryResponse", + "", + sizeof(CChatRoomGetMessageHistoryResponse), + 2, + cchat_room__get_message_history__response__field_descriptors, + cchat_room__get_message_history__response__field_indices_by_name, + 2, cchat_room__get_message_history__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +#define cchat_room__get_my_chat_room_groups__request__field_descriptors NULL +#define cchat_room__get_my_chat_room_groups__request__field_indices_by_name NULL +#define cchat_room__get_my_chat_room_groups__request__number_ranges NULL +const ProtobufCMessageDescriptor cchat_room__get_my_chat_room_groups__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_GetMyChatRoomGroups_Request", + "CChatRoomGetMyChatRoomGroupsRequest", + "CChatRoomGetMyChatRoomGroupsRequest", + "", + sizeof(CChatRoomGetMyChatRoomGroupsRequest), + 0, + cchat_room__get_my_chat_room_groups__request__field_descriptors, + cchat_room__get_my_chat_room_groups__request__field_indices_by_name, + 0, cchat_room__get_my_chat_room_groups__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const EChatRoomGroupRank cchat_room__get_chat_room_group_summary__response__rank__default_value = ECHAT_ROOM_GROUP_RANK__k_EChatRoomGroupRank_Default; +static const ProtobufCFieldDescriptor cchat_room__get_chat_room_group_summary__response__field_descriptors[22] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomGetChatRoomGroupSummaryResponse, has_chat_group_id), + offsetof(CChatRoomGetChatRoomGroupSummaryResponse, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_group_name", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CChatRoomGetChatRoomGroupSummaryResponse, chat_group_name), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "active_member_count", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomGetChatRoomGroupSummaryResponse, has_active_member_count), + offsetof(CChatRoomGetChatRoomGroupSummaryResponse, active_member_count), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "active_voice_member_count", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomGetChatRoomGroupSummaryResponse, has_active_voice_member_count), + offsetof(CChatRoomGetChatRoomGroupSummaryResponse, active_voice_member_count), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "default_chat_id", + 5, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomGetChatRoomGroupSummaryResponse, has_default_chat_id), + offsetof(CChatRoomGetChatRoomGroupSummaryResponse, default_chat_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_rooms", + 6, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(CChatRoomGetChatRoomGroupSummaryResponse, n_chat_rooms), + offsetof(CChatRoomGetChatRoomGroupSummaryResponse, chat_rooms), + &cchat_room_state__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "clanid", + 7, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomGetChatRoomGroupSummaryResponse, has_clanid), + offsetof(CChatRoomGetChatRoomGroupSummaryResponse, clanid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_group_tagline", + 8, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CChatRoomGetChatRoomGroupSummaryResponse, chat_group_tagline), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "accountid_owner", + 9, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomGetChatRoomGroupSummaryResponse, has_accountid_owner), + offsetof(CChatRoomGetChatRoomGroupSummaryResponse, accountid_owner), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "top_members", + 10, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomGetChatRoomGroupSummaryResponse, n_top_members), + offsetof(CChatRoomGetChatRoomGroupSummaryResponse, top_members), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_group_avatar_sha", + 11, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BYTES, + offsetof(CChatRoomGetChatRoomGroupSummaryResponse, has_chat_group_avatar_sha), + offsetof(CChatRoomGetChatRoomGroupSummaryResponse, chat_group_avatar_sha), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rank", + 12, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_ENUM, + offsetof(CChatRoomGetChatRoomGroupSummaryResponse, has_rank), + offsetof(CChatRoomGetChatRoomGroupSummaryResponse, rank), + &echat_room_group_rank__descriptor, + &cchat_room__get_chat_room_group_summary__response__rank__default_value, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "default_role_id", + 13, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomGetChatRoomGroupSummaryResponse, has_default_role_id), + offsetof(CChatRoomGetChatRoomGroupSummaryResponse, default_role_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "role_ids", + 14, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomGetChatRoomGroupSummaryResponse, n_role_ids), + offsetof(CChatRoomGetChatRoomGroupSummaryResponse, role_ids), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "role_actions", + 15, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(CChatRoomGetChatRoomGroupSummaryResponse, n_role_actions), + offsetof(CChatRoomGetChatRoomGroupSummaryResponse, role_actions), + &cchat_role_actions__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "watching_broadcast_accountid", + 16, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomGetChatRoomGroupSummaryResponse, has_watching_broadcast_accountid), + offsetof(CChatRoomGetChatRoomGroupSummaryResponse, watching_broadcast_accountid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "appid", + 17, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomGetChatRoomGroupSummaryResponse, has_appid), + offsetof(CChatRoomGetChatRoomGroupSummaryResponse, appid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "party_beacons", + 18, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(CChatRoomGetChatRoomGroupSummaryResponse, n_party_beacons), + offsetof(CChatRoomGetChatRoomGroupSummaryResponse, party_beacons), + &cchat_party_beacon__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "watching_broadcast_channel_id", + 19, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomGetChatRoomGroupSummaryResponse, has_watching_broadcast_channel_id), + offsetof(CChatRoomGetChatRoomGroupSummaryResponse, watching_broadcast_channel_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "active_minigame_id", + 20, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomGetChatRoomGroupSummaryResponse, has_active_minigame_id), + offsetof(CChatRoomGetChatRoomGroupSummaryResponse, active_minigame_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "avatar_ugc_url", + 21, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CChatRoomGetChatRoomGroupSummaryResponse, avatar_ugc_url), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "disabled", + 22, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatRoomGetChatRoomGroupSummaryResponse, has_disabled), + offsetof(CChatRoomGetChatRoomGroupSummaryResponse, disabled), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__get_chat_room_group_summary__response__field_indices_by_name[] = { + 8, /* field[8] = accountid_owner */ + 2, /* field[2] = active_member_count */ + 19, /* field[19] = active_minigame_id */ + 3, /* field[3] = active_voice_member_count */ + 16, /* field[16] = appid */ + 20, /* field[20] = avatar_ugc_url */ + 10, /* field[10] = chat_group_avatar_sha */ + 0, /* field[0] = chat_group_id */ + 1, /* field[1] = chat_group_name */ + 7, /* field[7] = chat_group_tagline */ + 5, /* field[5] = chat_rooms */ + 6, /* field[6] = clanid */ + 4, /* field[4] = default_chat_id */ + 12, /* field[12] = default_role_id */ + 21, /* field[21] = disabled */ + 17, /* field[17] = party_beacons */ + 11, /* field[11] = rank */ + 14, /* field[14] = role_actions */ + 13, /* field[13] = role_ids */ + 9, /* field[9] = top_members */ + 15, /* field[15] = watching_broadcast_accountid */ + 18, /* field[18] = watching_broadcast_channel_id */ +}; +static const ProtobufCIntRange cchat_room__get_chat_room_group_summary__response__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 22 } +}; +const ProtobufCMessageDescriptor cchat_room__get_chat_room_group_summary__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_GetChatRoomGroupSummary_Response", + "CChatRoomGetChatRoomGroupSummaryResponse", + "CChatRoomGetChatRoomGroupSummaryResponse", + "", + sizeof(CChatRoomGetChatRoomGroupSummaryResponse), + 22, + cchat_room__get_chat_room_group_summary__response__field_descriptors, + cchat_room__get_chat_room_group_summary__response__field_indices_by_name, + 1, cchat_room__get_chat_room_group_summary__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room_summary_pair__field_descriptors[2] = +{ + { + "user_chat_group_state", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(CChatRoomSummaryPair, user_chat_group_state), + &cuser_chat_room_group_state__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "group_summary", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(CChatRoomSummaryPair, group_summary), + &cchat_room__get_chat_room_group_summary__response__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room_summary_pair__field_indices_by_name[] = { + 1, /* field[1] = group_summary */ + 0, /* field[0] = user_chat_group_state */ +}; +static const ProtobufCIntRange cchat_room_summary_pair__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cchat_room_summary_pair__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoomSummaryPair", + "CChatRoomSummaryPair", + "CChatRoomSummaryPair", + "", + sizeof(CChatRoomSummaryPair), + 2, + cchat_room_summary_pair__field_descriptors, + cchat_room_summary_pair__field_indices_by_name, + 1, cchat_room_summary_pair__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__get_my_chat_room_groups__response__field_descriptors[1] = +{ + { + "chat_room_groups", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(CChatRoomGetMyChatRoomGroupsResponse, n_chat_room_groups), + offsetof(CChatRoomGetMyChatRoomGroupsResponse, chat_room_groups), + &cchat_room_summary_pair__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__get_my_chat_room_groups__response__field_indices_by_name[] = { + 0, /* field[0] = chat_room_groups */ +}; +static const ProtobufCIntRange cchat_room__get_my_chat_room_groups__response__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor cchat_room__get_my_chat_room_groups__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_GetMyChatRoomGroups_Response", + "CChatRoomGetMyChatRoomGroupsResponse", + "CChatRoomGetMyChatRoomGroupsResponse", + "", + sizeof(CChatRoomGetMyChatRoomGroupsResponse), + 1, + cchat_room__get_my_chat_room_groups__response__field_descriptors, + cchat_room__get_my_chat_room_groups__response__field_indices_by_name, + 1, cchat_room__get_my_chat_room_groups__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__get_chat_room_group_state__request__field_descriptors[1] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomGetChatRoomGroupStateRequest, has_chat_group_id), + offsetof(CChatRoomGetChatRoomGroupStateRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__get_chat_room_group_state__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ +}; +static const ProtobufCIntRange cchat_room__get_chat_room_group_state__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor cchat_room__get_chat_room_group_state__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_GetChatRoomGroupState_Request", + "CChatRoomGetChatRoomGroupStateRequest", + "CChatRoomGetChatRoomGroupStateRequest", + "", + sizeof(CChatRoomGetChatRoomGroupStateRequest), + 1, + cchat_room__get_chat_room_group_state__request__field_descriptors, + cchat_room__get_chat_room_group_state__request__field_indices_by_name, + 1, cchat_room__get_chat_room_group_state__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__get_chat_room_group_state__response__field_descriptors[1] = +{ + { + "state", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(CChatRoomGetChatRoomGroupStateResponse, state), + &cchat_room_group_state__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__get_chat_room_group_state__response__field_indices_by_name[] = { + 0, /* field[0] = state */ +}; +static const ProtobufCIntRange cchat_room__get_chat_room_group_state__response__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor cchat_room__get_chat_room_group_state__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_GetChatRoomGroupState_Response", + "CChatRoomGetChatRoomGroupStateResponse", + "CChatRoomGetChatRoomGroupStateResponse", + "", + sizeof(CChatRoomGetChatRoomGroupStateResponse), + 1, + cchat_room__get_chat_room_group_state__response__field_descriptors, + cchat_room__get_chat_room_group_state__response__field_indices_by_name, + 1, cchat_room__get_chat_room_group_state__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__get_chat_room_group_summary__request__field_descriptors[1] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomGetChatRoomGroupSummaryRequest, has_chat_group_id), + offsetof(CChatRoomGetChatRoomGroupSummaryRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__get_chat_room_group_summary__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ +}; +static const ProtobufCIntRange cchat_room__get_chat_room_group_summary__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor cchat_room__get_chat_room_group_summary__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_GetChatRoomGroupSummary_Request", + "CChatRoomGetChatRoomGroupSummaryRequest", + "CChatRoomGetChatRoomGroupSummaryRequest", + "", + sizeof(CChatRoomGetChatRoomGroupSummaryRequest), + 1, + cchat_room__get_chat_room_group_summary__request__field_descriptors, + cchat_room__get_chat_room_group_summary__request__field_indices_by_name, + 1, cchat_room__get_chat_room_group_summary__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__set_app_chat_room_group_force_active__request__field_descriptors[2] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomSetAppChatRoomGroupForceActiveRequest, has_chat_group_id), + offsetof(CChatRoomSetAppChatRoomGroupForceActiveRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "requesting_app_id", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomSetAppChatRoomGroupForceActiveRequest, has_requesting_app_id), + offsetof(CChatRoomSetAppChatRoomGroupForceActiveRequest, requesting_app_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__set_app_chat_room_group_force_active__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 1, /* field[1] = requesting_app_id */ +}; +static const ProtobufCIntRange cchat_room__set_app_chat_room_group_force_active__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cchat_room__set_app_chat_room_group_force_active__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_SetAppChatRoomGroupForceActive_Request", + "CChatRoomSetAppChatRoomGroupForceActiveRequest", + "CChatRoomSetAppChatRoomGroupForceActiveRequest", + "", + sizeof(CChatRoomSetAppChatRoomGroupForceActiveRequest), + 2, + cchat_room__set_app_chat_room_group_force_active__request__field_descriptors, + cchat_room__set_app_chat_room_group_force_active__request__field_indices_by_name, + 1, cchat_room__set_app_chat_room_group_force_active__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__set_app_chat_room_group_force_active__response__field_descriptors[2] = +{ + { + "result", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomSetAppChatRoomGroupForceActiveResponse, has_result), + offsetof(CChatRoomSetAppChatRoomGroupForceActiveResponse, result), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "accounts_in_channel", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomSetAppChatRoomGroupForceActiveResponse, n_accounts_in_channel), + offsetof(CChatRoomSetAppChatRoomGroupForceActiveResponse, accounts_in_channel), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__set_app_chat_room_group_force_active__response__field_indices_by_name[] = { + 1, /* field[1] = accounts_in_channel */ + 0, /* field[0] = result */ +}; +static const ProtobufCIntRange cchat_room__set_app_chat_room_group_force_active__response__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cchat_room__set_app_chat_room_group_force_active__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_SetAppChatRoomGroupForceActive_Response", + "CChatRoomSetAppChatRoomGroupForceActiveResponse", + "CChatRoomSetAppChatRoomGroupForceActiveResponse", + "", + sizeof(CChatRoomSetAppChatRoomGroupForceActiveResponse), + 2, + cchat_room__set_app_chat_room_group_force_active__response__field_descriptors, + cchat_room__set_app_chat_room_group_force_active__response__field_indices_by_name, + 1, cchat_room__set_app_chat_room_group_force_active__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__set_app_chat_room_group_stop_force_active__notification__field_descriptors[2] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomSetAppChatRoomGroupStopForceActiveNotification, has_chat_group_id), + offsetof(CChatRoomSetAppChatRoomGroupStopForceActiveNotification, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "requesting_app_id", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomSetAppChatRoomGroupStopForceActiveNotification, has_requesting_app_id), + offsetof(CChatRoomSetAppChatRoomGroupStopForceActiveNotification, requesting_app_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__set_app_chat_room_group_stop_force_active__notification__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 1, /* field[1] = requesting_app_id */ +}; +static const ProtobufCIntRange cchat_room__set_app_chat_room_group_stop_force_active__notification__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cchat_room__set_app_chat_room_group_stop_force_active__notification__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_SetAppChatRoomGroupStopForceActive_Notification", + "CChatRoomSetAppChatRoomGroupStopForceActiveNotification", + "CChatRoomSetAppChatRoomGroupStopForceActiveNotification", + "", + sizeof(CChatRoomSetAppChatRoomGroupStopForceActiveNotification), + 2, + cchat_room__set_app_chat_room_group_stop_force_active__notification__field_descriptors, + cchat_room__set_app_chat_room_group_stop_force_active__notification__field_indices_by_name, + 1, cchat_room__set_app_chat_room_group_stop_force_active__notification__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__ack_chat_message__notification__field_descriptors[3] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomAckChatMessageNotification, has_chat_group_id), + offsetof(CChatRoomAckChatMessageNotification, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_id", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomAckChatMessageNotification, has_chat_id), + offsetof(CChatRoomAckChatMessageNotification, chat_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "timestamp", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomAckChatMessageNotification, has_timestamp), + offsetof(CChatRoomAckChatMessageNotification, timestamp), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__ack_chat_message__notification__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 1, /* field[1] = chat_id */ + 2, /* field[2] = timestamp */ +}; +static const ProtobufCIntRange cchat_room__ack_chat_message__notification__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor cchat_room__ack_chat_message__notification__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_AckChatMessage_Notification", + "CChatRoomAckChatMessageNotification", + "CChatRoomAckChatMessageNotification", + "", + sizeof(CChatRoomAckChatMessageNotification), + 3, + cchat_room__ack_chat_message__notification__field_descriptors, + cchat_room__ack_chat_message__notification__field_indices_by_name, + 1, cchat_room__ack_chat_message__notification__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__create_invite_link__request__field_descriptors[3] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomCreateInviteLinkRequest, has_chat_group_id), + offsetof(CChatRoomCreateInviteLinkRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "seconds_valid", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomCreateInviteLinkRequest, has_seconds_valid), + offsetof(CChatRoomCreateInviteLinkRequest, seconds_valid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_id", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomCreateInviteLinkRequest, has_chat_id), + offsetof(CChatRoomCreateInviteLinkRequest, chat_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__create_invite_link__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 2, /* field[2] = chat_id */ + 1, /* field[1] = seconds_valid */ +}; +static const ProtobufCIntRange cchat_room__create_invite_link__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor cchat_room__create_invite_link__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_CreateInviteLink_Request", + "CChatRoomCreateInviteLinkRequest", + "CChatRoomCreateInviteLinkRequest", + "", + sizeof(CChatRoomCreateInviteLinkRequest), + 3, + cchat_room__create_invite_link__request__field_descriptors, + cchat_room__create_invite_link__request__field_indices_by_name, + 1, cchat_room__create_invite_link__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__create_invite_link__response__field_descriptors[2] = +{ + { + "invite_code", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CChatRoomCreateInviteLinkResponse, invite_code), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "seconds_valid", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomCreateInviteLinkResponse, has_seconds_valid), + offsetof(CChatRoomCreateInviteLinkResponse, seconds_valid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__create_invite_link__response__field_indices_by_name[] = { + 0, /* field[0] = invite_code */ + 1, /* field[1] = seconds_valid */ +}; +static const ProtobufCIntRange cchat_room__create_invite_link__response__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cchat_room__create_invite_link__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_CreateInviteLink_Response", + "CChatRoomCreateInviteLinkResponse", + "CChatRoomCreateInviteLinkResponse", + "", + sizeof(CChatRoomCreateInviteLinkResponse), + 2, + cchat_room__create_invite_link__response__field_descriptors, + cchat_room__create_invite_link__response__field_indices_by_name, + 1, cchat_room__create_invite_link__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__get_invite_link_info__request__field_descriptors[1] = +{ + { + "invite_code", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CChatRoomGetInviteLinkInfoRequest, invite_code), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__get_invite_link_info__request__field_indices_by_name[] = { + 0, /* field[0] = invite_code */ +}; +static const ProtobufCIntRange cchat_room__get_invite_link_info__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor cchat_room__get_invite_link_info__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_GetInviteLinkInfo_Request", + "CChatRoomGetInviteLinkInfoRequest", + "CChatRoomGetInviteLinkInfoRequest", + "", + sizeof(CChatRoomGetInviteLinkInfoRequest), + 1, + cchat_room__get_invite_link_info__request__field_descriptors, + cchat_room__get_invite_link_info__request__field_indices_by_name, + 1, cchat_room__get_invite_link_info__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__get_invite_link_info__response__field_descriptors[7] = +{ + { + "steamid_sender", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CChatRoomGetInviteLinkInfoResponse, has_steamid_sender), + offsetof(CChatRoomGetInviteLinkInfoResponse, steamid_sender), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "time_expires", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomGetInviteLinkInfoResponse, has_time_expires), + offsetof(CChatRoomGetInviteLinkInfoResponse, time_expires), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_id", + 6, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomGetInviteLinkInfoResponse, has_chat_id), + offsetof(CChatRoomGetInviteLinkInfoResponse, chat_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "group_summary", + 8, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(CChatRoomGetInviteLinkInfoResponse, group_summary), + &cchat_room__get_chat_room_group_summary__response__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "user_chat_group_state", + 9, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(CChatRoomGetInviteLinkInfoResponse, user_chat_group_state), + &cuser_chat_room_group_state__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "time_kick_expire", + 10, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomGetInviteLinkInfoResponse, has_time_kick_expire), + offsetof(CChatRoomGetInviteLinkInfoResponse, time_kick_expire), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "banned", + 11, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatRoomGetInviteLinkInfoResponse, has_banned), + offsetof(CChatRoomGetInviteLinkInfoResponse, banned), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__get_invite_link_info__response__field_indices_by_name[] = { + 6, /* field[6] = banned */ + 2, /* field[2] = chat_id */ + 3, /* field[3] = group_summary */ + 0, /* field[0] = steamid_sender */ + 1, /* field[1] = time_expires */ + 5, /* field[5] = time_kick_expire */ + 4, /* field[4] = user_chat_group_state */ +}; +static const ProtobufCIntRange cchat_room__get_invite_link_info__response__number_ranges[3 + 1] = +{ + { 3, 0 }, + { 6, 2 }, + { 8, 3 }, + { 0, 7 } +}; +const ProtobufCMessageDescriptor cchat_room__get_invite_link_info__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_GetInviteLinkInfo_Response", + "CChatRoomGetInviteLinkInfoResponse", + "CChatRoomGetInviteLinkInfoResponse", + "", + sizeof(CChatRoomGetInviteLinkInfoResponse), + 7, + cchat_room__get_invite_link_info__response__field_descriptors, + cchat_room__get_invite_link_info__response__field_indices_by_name, + 3, cchat_room__get_invite_link_info__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__get_invite_info__request__field_descriptors[4] = +{ + { + "steamid_invitee", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CChatRoomGetInviteInfoRequest, has_steamid_invitee), + offsetof(CChatRoomGetInviteInfoRequest, steamid_invitee), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_group_id", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomGetInviteInfoRequest, has_chat_group_id), + offsetof(CChatRoomGetInviteInfoRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_id", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomGetInviteInfoRequest, has_chat_id), + offsetof(CChatRoomGetInviteInfoRequest, chat_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "invite_code", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CChatRoomGetInviteInfoRequest, invite_code), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__get_invite_info__request__field_indices_by_name[] = { + 1, /* field[1] = chat_group_id */ + 2, /* field[2] = chat_id */ + 3, /* field[3] = invite_code */ + 0, /* field[0] = steamid_invitee */ +}; +static const ProtobufCIntRange cchat_room__get_invite_info__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor cchat_room__get_invite_info__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_GetInviteInfo_Request", + "CChatRoomGetInviteInfoRequest", + "CChatRoomGetInviteInfoRequest", + "", + sizeof(CChatRoomGetInviteInfoRequest), + 4, + cchat_room__get_invite_info__request__field_descriptors, + cchat_room__get_invite_info__request__field_indices_by_name, + 1, cchat_room__get_invite_info__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__get_invite_info__response__field_descriptors[3] = +{ + { + "group_summary", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(CChatRoomGetInviteInfoResponse, group_summary), + &cchat_room__get_chat_room_group_summary__response__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "time_kick_expire", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomGetInviteInfoResponse, has_time_kick_expire), + offsetof(CChatRoomGetInviteInfoResponse, time_kick_expire), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "banned", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatRoomGetInviteInfoResponse, has_banned), + offsetof(CChatRoomGetInviteInfoResponse, banned), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__get_invite_info__response__field_indices_by_name[] = { + 2, /* field[2] = banned */ + 0, /* field[0] = group_summary */ + 1, /* field[1] = time_kick_expire */ +}; +static const ProtobufCIntRange cchat_room__get_invite_info__response__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor cchat_room__get_invite_info__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_GetInviteInfo_Response", + "CChatRoomGetInviteInfoResponse", + "CChatRoomGetInviteInfoResponse", + "", + sizeof(CChatRoomGetInviteInfoResponse), + 3, + cchat_room__get_invite_info__response__field_descriptors, + cchat_room__get_invite_info__response__field_indices_by_name, + 1, cchat_room__get_invite_info__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__get_invite_links_for_group__request__field_descriptors[1] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomGetInviteLinksForGroupRequest, has_chat_group_id), + offsetof(CChatRoomGetInviteLinksForGroupRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__get_invite_links_for_group__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ +}; +static const ProtobufCIntRange cchat_room__get_invite_links_for_group__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor cchat_room__get_invite_links_for_group__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_GetInviteLinksForGroup_Request", + "CChatRoomGetInviteLinksForGroupRequest", + "CChatRoomGetInviteLinksForGroupRequest", + "", + sizeof(CChatRoomGetInviteLinksForGroupRequest), + 1, + cchat_room__get_invite_links_for_group__request__field_descriptors, + cchat_room__get_invite_links_for_group__request__field_indices_by_name, + 1, cchat_room__get_invite_links_for_group__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__get_invite_links_for_group__response__link_info__field_descriptors[4] = +{ + { + "invite_code", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CChatRoomGetInviteLinksForGroupResponse__LinkInfo, invite_code), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "steamid_creator", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CChatRoomGetInviteLinksForGroupResponse__LinkInfo, has_steamid_creator), + offsetof(CChatRoomGetInviteLinksForGroupResponse__LinkInfo, steamid_creator), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "time_expires", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomGetInviteLinksForGroupResponse__LinkInfo, has_time_expires), + offsetof(CChatRoomGetInviteLinksForGroupResponse__LinkInfo, time_expires), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_id", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomGetInviteLinksForGroupResponse__LinkInfo, has_chat_id), + offsetof(CChatRoomGetInviteLinksForGroupResponse__LinkInfo, chat_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__get_invite_links_for_group__response__link_info__field_indices_by_name[] = { + 3, /* field[3] = chat_id */ + 0, /* field[0] = invite_code */ + 1, /* field[1] = steamid_creator */ + 2, /* field[2] = time_expires */ +}; +static const ProtobufCIntRange cchat_room__get_invite_links_for_group__response__link_info__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor cchat_room__get_invite_links_for_group__response__link_info__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_GetInviteLinksForGroup_Response.LinkInfo", + "LinkInfo", + "CChatRoomGetInviteLinksForGroupResponse__LinkInfo", + "", + sizeof(CChatRoomGetInviteLinksForGroupResponse__LinkInfo), + 4, + cchat_room__get_invite_links_for_group__response__link_info__field_descriptors, + cchat_room__get_invite_links_for_group__response__link_info__field_indices_by_name, + 1, cchat_room__get_invite_links_for_group__response__link_info__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__get_invite_links_for_group__response__field_descriptors[1] = +{ + { + "invite_links", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(CChatRoomGetInviteLinksForGroupResponse, n_invite_links), + offsetof(CChatRoomGetInviteLinksForGroupResponse, invite_links), + &cchat_room__get_invite_links_for_group__response__link_info__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__get_invite_links_for_group__response__field_indices_by_name[] = { + 0, /* field[0] = invite_links */ +}; +static const ProtobufCIntRange cchat_room__get_invite_links_for_group__response__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor cchat_room__get_invite_links_for_group__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_GetInviteLinksForGroup_Response", + "CChatRoomGetInviteLinksForGroupResponse", + "CChatRoomGetInviteLinksForGroupResponse", + "", + sizeof(CChatRoomGetInviteLinksForGroupResponse), + 1, + cchat_room__get_invite_links_for_group__response__field_descriptors, + cchat_room__get_invite_links_for_group__response__field_indices_by_name, + 1, cchat_room__get_invite_links_for_group__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__get_ban_list__request__field_descriptors[1] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomGetBanListRequest, has_chat_group_id), + offsetof(CChatRoomGetBanListRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__get_ban_list__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ +}; +static const ProtobufCIntRange cchat_room__get_ban_list__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor cchat_room__get_ban_list__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_GetBanList_Request", + "CChatRoomGetBanListRequest", + "CChatRoomGetBanListRequest", + "", + sizeof(CChatRoomGetBanListRequest), + 1, + cchat_room__get_ban_list__request__field_descriptors, + cchat_room__get_ban_list__request__field_indices_by_name, + 1, cchat_room__get_ban_list__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__get_ban_list__response__ban_info__field_descriptors[4] = +{ + { + "accountid", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomGetBanListResponse__BanInfo, has_accountid), + offsetof(CChatRoomGetBanListResponse__BanInfo, accountid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "accountid_actor", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomGetBanListResponse__BanInfo, has_accountid_actor), + offsetof(CChatRoomGetBanListResponse__BanInfo, accountid_actor), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "time_banned", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomGetBanListResponse__BanInfo, has_time_banned), + offsetof(CChatRoomGetBanListResponse__BanInfo, time_banned), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ban_reason", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CChatRoomGetBanListResponse__BanInfo, ban_reason), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__get_ban_list__response__ban_info__field_indices_by_name[] = { + 0, /* field[0] = accountid */ + 1, /* field[1] = accountid_actor */ + 3, /* field[3] = ban_reason */ + 2, /* field[2] = time_banned */ +}; +static const ProtobufCIntRange cchat_room__get_ban_list__response__ban_info__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor cchat_room__get_ban_list__response__ban_info__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_GetBanList_Response.BanInfo", + "BanInfo", + "CChatRoomGetBanListResponse__BanInfo", + "", + sizeof(CChatRoomGetBanListResponse__BanInfo), + 4, + cchat_room__get_ban_list__response__ban_info__field_descriptors, + cchat_room__get_ban_list__response__ban_info__field_indices_by_name, + 1, cchat_room__get_ban_list__response__ban_info__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__get_ban_list__response__field_descriptors[1] = +{ + { + "bans", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(CChatRoomGetBanListResponse, n_bans), + offsetof(CChatRoomGetBanListResponse, bans), + &cchat_room__get_ban_list__response__ban_info__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__get_ban_list__response__field_indices_by_name[] = { + 0, /* field[0] = bans */ +}; +static const ProtobufCIntRange cchat_room__get_ban_list__response__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor cchat_room__get_ban_list__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_GetBanList_Response", + "CChatRoomGetBanListResponse", + "CChatRoomGetBanListResponse", + "", + sizeof(CChatRoomGetBanListResponse), + 1, + cchat_room__get_ban_list__response__field_descriptors, + cchat_room__get_ban_list__response__field_indices_by_name, + 1, cchat_room__get_ban_list__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__get_invite_list__request__field_descriptors[1] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomGetInviteListRequest, has_chat_group_id), + offsetof(CChatRoomGetInviteListRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__get_invite_list__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ +}; +static const ProtobufCIntRange cchat_room__get_invite_list__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor cchat_room__get_invite_list__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_GetInviteList_Request", + "CChatRoomGetInviteListRequest", + "CChatRoomGetInviteListRequest", + "", + sizeof(CChatRoomGetInviteListRequest), + 1, + cchat_room__get_invite_list__request__field_descriptors, + cchat_room__get_invite_list__request__field_indices_by_name, + 1, cchat_room__get_invite_list__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room_group_invite__field_descriptors[3] = +{ + { + "accountid", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomGroupInvite, has_accountid), + offsetof(CChatRoomGroupInvite, accountid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "accountid_actor", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomGroupInvite, has_accountid_actor), + offsetof(CChatRoomGroupInvite, accountid_actor), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "time_invited", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomGroupInvite, has_time_invited), + offsetof(CChatRoomGroupInvite, time_invited), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room_group_invite__field_indices_by_name[] = { + 0, /* field[0] = accountid */ + 1, /* field[1] = accountid_actor */ + 2, /* field[2] = time_invited */ +}; +static const ProtobufCIntRange cchat_room_group_invite__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor cchat_room_group_invite__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoomGroupInvite", + "CChatRoomGroupInvite", + "CChatRoomGroupInvite", + "", + sizeof(CChatRoomGroupInvite), + 3, + cchat_room_group_invite__field_descriptors, + cchat_room_group_invite__field_indices_by_name, + 1, cchat_room_group_invite__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__get_invite_list__response__field_descriptors[1] = +{ + { + "invites", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(CChatRoomGetInviteListResponse, n_invites), + offsetof(CChatRoomGetInviteListResponse, invites), + &cchat_room_group_invite__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__get_invite_list__response__field_indices_by_name[] = { + 0, /* field[0] = invites */ +}; +static const ProtobufCIntRange cchat_room__get_invite_list__response__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor cchat_room__get_invite_list__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_GetInviteList_Response", + "CChatRoomGetInviteListResponse", + "CChatRoomGetInviteListResponse", + "", + sizeof(CChatRoomGetInviteListResponse), + 1, + cchat_room__get_invite_list__response__field_descriptors, + cchat_room__get_invite_list__response__field_indices_by_name, + 1, cchat_room__get_invite_list__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__delete_invite_link__request__field_descriptors[2] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomDeleteInviteLinkRequest, has_chat_group_id), + offsetof(CChatRoomDeleteInviteLinkRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "invite_code", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CChatRoomDeleteInviteLinkRequest, invite_code), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__delete_invite_link__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 1, /* field[1] = invite_code */ +}; +static const ProtobufCIntRange cchat_room__delete_invite_link__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cchat_room__delete_invite_link__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_DeleteInviteLink_Request", + "CChatRoomDeleteInviteLinkRequest", + "CChatRoomDeleteInviteLinkRequest", + "", + sizeof(CChatRoomDeleteInviteLinkRequest), + 2, + cchat_room__delete_invite_link__request__field_descriptors, + cchat_room__delete_invite_link__request__field_indices_by_name, + 1, cchat_room__delete_invite_link__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +#define cchat_room__delete_invite_link__response__field_descriptors NULL +#define cchat_room__delete_invite_link__response__field_indices_by_name NULL +#define cchat_room__delete_invite_link__response__number_ranges NULL +const ProtobufCMessageDescriptor cchat_room__delete_invite_link__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_DeleteInviteLink_Response", + "CChatRoomDeleteInviteLinkResponse", + "CChatRoomDeleteInviteLinkResponse", + "", + sizeof(CChatRoomDeleteInviteLinkResponse), + 0, + cchat_room__delete_invite_link__response__field_descriptors, + cchat_room__delete_invite_link__response__field_indices_by_name, + 0, cchat_room__delete_invite_link__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__set_session_active_chat_room_groups__request__field_descriptors[3] = +{ + { + "chat_group_ids", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomSetSessionActiveChatRoomGroupsRequest, n_chat_group_ids), + offsetof(CChatRoomSetSessionActiveChatRoomGroupsRequest, chat_group_ids), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_groups_data_requested", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomSetSessionActiveChatRoomGroupsRequest, n_chat_groups_data_requested), + offsetof(CChatRoomSetSessionActiveChatRoomGroupsRequest, chat_groups_data_requested), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "virtualize_members_threshold", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatRoomSetSessionActiveChatRoomGroupsRequest, has_virtualize_members_threshold), + offsetof(CChatRoomSetSessionActiveChatRoomGroupsRequest, virtualize_members_threshold), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__set_session_active_chat_room_groups__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_ids */ + 1, /* field[1] = chat_groups_data_requested */ + 2, /* field[2] = virtualize_members_threshold */ +}; +static const ProtobufCIntRange cchat_room__set_session_active_chat_room_groups__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor cchat_room__set_session_active_chat_room_groups__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_SetSessionActiveChatRoomGroups_Request", + "CChatRoomSetSessionActiveChatRoomGroupsRequest", + "CChatRoomSetSessionActiveChatRoomGroupsRequest", + "", + sizeof(CChatRoomSetSessionActiveChatRoomGroupsRequest), + 3, + cchat_room__set_session_active_chat_room_groups__request__field_descriptors, + cchat_room__set_session_active_chat_room_groups__request__field_indices_by_name, + 1, cchat_room__set_session_active_chat_room_groups__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__set_session_active_chat_room_groups__response__field_descriptors[2] = +{ + { + "chat_states", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(CChatRoomSetSessionActiveChatRoomGroupsResponse, n_chat_states), + offsetof(CChatRoomSetSessionActiveChatRoomGroupsResponse, chat_states), + &cchat_room_group_state__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "virtualize_members_chat_group_ids", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomSetSessionActiveChatRoomGroupsResponse, n_virtualize_members_chat_group_ids), + offsetof(CChatRoomSetSessionActiveChatRoomGroupsResponse, virtualize_members_chat_group_ids), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__set_session_active_chat_room_groups__response__field_indices_by_name[] = { + 0, /* field[0] = chat_states */ + 1, /* field[1] = virtualize_members_chat_group_ids */ +}; +static const ProtobufCIntRange cchat_room__set_session_active_chat_room_groups__response__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cchat_room__set_session_active_chat_room_groups__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_SetSessionActiveChatRoomGroups_Response", + "CChatRoomSetSessionActiveChatRoomGroupsResponse", + "CChatRoomSetSessionActiveChatRoomGroupsResponse", + "", + sizeof(CChatRoomSetSessionActiveChatRoomGroupsResponse), + 2, + cchat_room__set_session_active_chat_room_groups__response__field_descriptors, + cchat_room__set_session_active_chat_room_groups__response__field_indices_by_name, + 1, cchat_room__set_session_active_chat_room_groups__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const EChatRoomNotificationLevel cchat_room__set_user_chat_group_preferences__request__chat_group_preferences__desktop_notification_level__default_value = ECHAT_ROOM_NOTIFICATION_LEVEL__k_EChatroomNotificationLevel_Invalid; +static const EChatRoomNotificationLevel cchat_room__set_user_chat_group_preferences__request__chat_group_preferences__mobile_notification_level__default_value = ECHAT_ROOM_NOTIFICATION_LEVEL__k_EChatroomNotificationLevel_Invalid; +static const ProtobufCFieldDescriptor cchat_room__set_user_chat_group_preferences__request__chat_group_preferences__field_descriptors[3] = +{ + { + "desktop_notification_level", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_ENUM, + offsetof(CChatRoomSetUserChatGroupPreferencesRequest__ChatGroupPreferences, has_desktop_notification_level), + offsetof(CChatRoomSetUserChatGroupPreferencesRequest__ChatGroupPreferences, desktop_notification_level), + &echat_room_notification_level__descriptor, + &cchat_room__set_user_chat_group_preferences__request__chat_group_preferences__desktop_notification_level__default_value, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "mobile_notification_level", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_ENUM, + offsetof(CChatRoomSetUserChatGroupPreferencesRequest__ChatGroupPreferences, has_mobile_notification_level), + offsetof(CChatRoomSetUserChatGroupPreferencesRequest__ChatGroupPreferences, mobile_notification_level), + &echat_room_notification_level__descriptor, + &cchat_room__set_user_chat_group_preferences__request__chat_group_preferences__mobile_notification_level__default_value, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "unread_indicator_muted", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatRoomSetUserChatGroupPreferencesRequest__ChatGroupPreferences, has_unread_indicator_muted), + offsetof(CChatRoomSetUserChatGroupPreferencesRequest__ChatGroupPreferences, unread_indicator_muted), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__set_user_chat_group_preferences__request__chat_group_preferences__field_indices_by_name[] = { + 0, /* field[0] = desktop_notification_level */ + 1, /* field[1] = mobile_notification_level */ + 2, /* field[2] = unread_indicator_muted */ +}; +static const ProtobufCIntRange cchat_room__set_user_chat_group_preferences__request__chat_group_preferences__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor cchat_room__set_user_chat_group_preferences__request__chat_group_preferences__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_SetUserChatGroupPreferences_Request.ChatGroupPreferences", + "ChatGroupPreferences", + "CChatRoomSetUserChatGroupPreferencesRequest__ChatGroupPreferences", + "", + sizeof(CChatRoomSetUserChatGroupPreferencesRequest__ChatGroupPreferences), + 3, + cchat_room__set_user_chat_group_preferences__request__chat_group_preferences__field_descriptors, + cchat_room__set_user_chat_group_preferences__request__chat_group_preferences__field_indices_by_name, + 1, cchat_room__set_user_chat_group_preferences__request__chat_group_preferences__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const EChatRoomNotificationLevel cchat_room__set_user_chat_group_preferences__request__chat_room_preferences__desktop_notification_level__default_value = ECHAT_ROOM_NOTIFICATION_LEVEL__k_EChatroomNotificationLevel_Invalid; +static const EChatRoomNotificationLevel cchat_room__set_user_chat_group_preferences__request__chat_room_preferences__mobile_notification_level__default_value = ECHAT_ROOM_NOTIFICATION_LEVEL__k_EChatroomNotificationLevel_Invalid; +static const ProtobufCFieldDescriptor cchat_room__set_user_chat_group_preferences__request__chat_room_preferences__field_descriptors[4] = +{ + { + "chat_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomSetUserChatGroupPreferencesRequest__ChatRoomPreferences, has_chat_id), + offsetof(CChatRoomSetUserChatGroupPreferencesRequest__ChatRoomPreferences, chat_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "desktop_notification_level", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_ENUM, + offsetof(CChatRoomSetUserChatGroupPreferencesRequest__ChatRoomPreferences, has_desktop_notification_level), + offsetof(CChatRoomSetUserChatGroupPreferencesRequest__ChatRoomPreferences, desktop_notification_level), + &echat_room_notification_level__descriptor, + &cchat_room__set_user_chat_group_preferences__request__chat_room_preferences__desktop_notification_level__default_value, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "mobile_notification_level", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_ENUM, + offsetof(CChatRoomSetUserChatGroupPreferencesRequest__ChatRoomPreferences, has_mobile_notification_level), + offsetof(CChatRoomSetUserChatGroupPreferencesRequest__ChatRoomPreferences, mobile_notification_level), + &echat_room_notification_level__descriptor, + &cchat_room__set_user_chat_group_preferences__request__chat_room_preferences__mobile_notification_level__default_value, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "unread_indicator_muted", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatRoomSetUserChatGroupPreferencesRequest__ChatRoomPreferences, has_unread_indicator_muted), + offsetof(CChatRoomSetUserChatGroupPreferencesRequest__ChatRoomPreferences, unread_indicator_muted), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__set_user_chat_group_preferences__request__chat_room_preferences__field_indices_by_name[] = { + 0, /* field[0] = chat_id */ + 1, /* field[1] = desktop_notification_level */ + 2, /* field[2] = mobile_notification_level */ + 3, /* field[3] = unread_indicator_muted */ +}; +static const ProtobufCIntRange cchat_room__set_user_chat_group_preferences__request__chat_room_preferences__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor cchat_room__set_user_chat_group_preferences__request__chat_room_preferences__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_SetUserChatGroupPreferences_Request.ChatRoomPreferences", + "ChatRoomPreferences", + "CChatRoomSetUserChatGroupPreferencesRequest__ChatRoomPreferences", + "", + sizeof(CChatRoomSetUserChatGroupPreferencesRequest__ChatRoomPreferences), + 4, + cchat_room__set_user_chat_group_preferences__request__chat_room_preferences__field_descriptors, + cchat_room__set_user_chat_group_preferences__request__chat_room_preferences__field_indices_by_name, + 1, cchat_room__set_user_chat_group_preferences__request__chat_room_preferences__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__set_user_chat_group_preferences__request__field_descriptors[3] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomSetUserChatGroupPreferencesRequest, has_chat_group_id), + offsetof(CChatRoomSetUserChatGroupPreferencesRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_group_preferences", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(CChatRoomSetUserChatGroupPreferencesRequest, chat_group_preferences), + &cchat_room__set_user_chat_group_preferences__request__chat_group_preferences__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_room_preferences", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(CChatRoomSetUserChatGroupPreferencesRequest, n_chat_room_preferences), + offsetof(CChatRoomSetUserChatGroupPreferencesRequest, chat_room_preferences), + &cchat_room__set_user_chat_group_preferences__request__chat_room_preferences__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__set_user_chat_group_preferences__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 1, /* field[1] = chat_group_preferences */ + 2, /* field[2] = chat_room_preferences */ +}; +static const ProtobufCIntRange cchat_room__set_user_chat_group_preferences__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor cchat_room__set_user_chat_group_preferences__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_SetUserChatGroupPreferences_Request", + "CChatRoomSetUserChatGroupPreferencesRequest", + "CChatRoomSetUserChatGroupPreferencesRequest", + "", + sizeof(CChatRoomSetUserChatGroupPreferencesRequest), + 3, + cchat_room__set_user_chat_group_preferences__request__field_descriptors, + cchat_room__set_user_chat_group_preferences__request__field_indices_by_name, + 1, cchat_room__set_user_chat_group_preferences__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +#define cchat_room__set_user_chat_group_preferences__response__field_descriptors NULL +#define cchat_room__set_user_chat_group_preferences__response__field_indices_by_name NULL +#define cchat_room__set_user_chat_group_preferences__response__number_ranges NULL +const ProtobufCMessageDescriptor cchat_room__set_user_chat_group_preferences__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_SetUserChatGroupPreferences_Response", + "CChatRoomSetUserChatGroupPreferencesResponse", + "CChatRoomSetUserChatGroupPreferencesResponse", + "", + sizeof(CChatRoomSetUserChatGroupPreferencesResponse), + 0, + cchat_room__set_user_chat_group_preferences__response__field_descriptors, + cchat_room__set_user_chat_group_preferences__response__field_indices_by_name, + 0, cchat_room__set_user_chat_group_preferences__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__delete_chat_messages__request__message__field_descriptors[2] = +{ + { + "server_timestamp", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomDeleteChatMessagesRequest__Message, has_server_timestamp), + offsetof(CChatRoomDeleteChatMessagesRequest__Message, server_timestamp), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ordinal", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomDeleteChatMessagesRequest__Message, has_ordinal), + offsetof(CChatRoomDeleteChatMessagesRequest__Message, ordinal), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__delete_chat_messages__request__message__field_indices_by_name[] = { + 1, /* field[1] = ordinal */ + 0, /* field[0] = server_timestamp */ +}; +static const ProtobufCIntRange cchat_room__delete_chat_messages__request__message__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cchat_room__delete_chat_messages__request__message__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_DeleteChatMessages_Request.Message", + "Message", + "CChatRoomDeleteChatMessagesRequest__Message", + "", + sizeof(CChatRoomDeleteChatMessagesRequest__Message), + 2, + cchat_room__delete_chat_messages__request__message__field_descriptors, + cchat_room__delete_chat_messages__request__message__field_indices_by_name, + 1, cchat_room__delete_chat_messages__request__message__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__delete_chat_messages__request__field_descriptors[3] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomDeleteChatMessagesRequest, has_chat_group_id), + offsetof(CChatRoomDeleteChatMessagesRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_id", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomDeleteChatMessagesRequest, has_chat_id), + offsetof(CChatRoomDeleteChatMessagesRequest, chat_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "messages", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(CChatRoomDeleteChatMessagesRequest, n_messages), + offsetof(CChatRoomDeleteChatMessagesRequest, messages), + &cchat_room__delete_chat_messages__request__message__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__delete_chat_messages__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 1, /* field[1] = chat_id */ + 2, /* field[2] = messages */ +}; +static const ProtobufCIntRange cchat_room__delete_chat_messages__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor cchat_room__delete_chat_messages__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_DeleteChatMessages_Request", + "CChatRoomDeleteChatMessagesRequest", + "CChatRoomDeleteChatMessagesRequest", + "", + sizeof(CChatRoomDeleteChatMessagesRequest), + 3, + cchat_room__delete_chat_messages__request__field_descriptors, + cchat_room__delete_chat_messages__request__field_indices_by_name, + 1, cchat_room__delete_chat_messages__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +#define cchat_room__delete_chat_messages__response__field_descriptors NULL +#define cchat_room__delete_chat_messages__response__field_indices_by_name NULL +#define cchat_room__delete_chat_messages__response__number_ranges NULL +const ProtobufCMessageDescriptor cchat_room__delete_chat_messages__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_DeleteChatMessages_Response", + "CChatRoomDeleteChatMessagesResponse", + "CChatRoomDeleteChatMessagesResponse", + "", + sizeof(CChatRoomDeleteChatMessagesResponse), + 0, + cchat_room__delete_chat_messages__response__field_descriptors, + cchat_room__delete_chat_messages__response__field_indices_by_name, + 0, cchat_room__delete_chat_messages__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__update_member_list_view__notification__field_descriptors[8] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomUpdateMemberListViewNotification, has_chat_group_id), + offsetof(CChatRoomUpdateMemberListViewNotification, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "view_id", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomUpdateMemberListViewNotification, has_view_id), + offsetof(CChatRoomUpdateMemberListViewNotification, view_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "start", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatRoomUpdateMemberListViewNotification, has_start), + offsetof(CChatRoomUpdateMemberListViewNotification, start), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "end", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatRoomUpdateMemberListViewNotification, has_end), + offsetof(CChatRoomUpdateMemberListViewNotification, end), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "client_changenumber", + 5, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatRoomUpdateMemberListViewNotification, has_client_changenumber), + offsetof(CChatRoomUpdateMemberListViewNotification, client_changenumber), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "delete_view", + 6, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatRoomUpdateMemberListViewNotification, has_delete_view), + offsetof(CChatRoomUpdateMemberListViewNotification, delete_view), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "persona_subscribe_accountids", + 7, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatRoomUpdateMemberListViewNotification, n_persona_subscribe_accountids), + offsetof(CChatRoomUpdateMemberListViewNotification, persona_subscribe_accountids), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "persona_unsubscribe_accountids", + 8, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatRoomUpdateMemberListViewNotification, n_persona_unsubscribe_accountids), + offsetof(CChatRoomUpdateMemberListViewNotification, persona_unsubscribe_accountids), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__update_member_list_view__notification__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 4, /* field[4] = client_changenumber */ + 5, /* field[5] = delete_view */ + 3, /* field[3] = end */ + 6, /* field[6] = persona_subscribe_accountids */ + 7, /* field[7] = persona_unsubscribe_accountids */ + 2, /* field[2] = start */ + 1, /* field[1] = view_id */ +}; +static const ProtobufCIntRange cchat_room__update_member_list_view__notification__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 8 } +}; +const ProtobufCMessageDescriptor cchat_room__update_member_list_view__notification__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_UpdateMemberListView_Notification", + "CChatRoomUpdateMemberListViewNotification", + "CChatRoomUpdateMemberListViewNotification", + "", + sizeof(CChatRoomUpdateMemberListViewNotification), + 8, + cchat_room__update_member_list_view__notification__field_descriptors, + cchat_room__update_member_list_view__notification__field_indices_by_name, + 1, cchat_room__update_member_list_view__notification__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__search_members__request__field_descriptors[4] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomSearchMembersRequest, has_chat_group_id), + offsetof(CChatRoomSearchMembersRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "search_id", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomSearchMembersRequest, has_search_id), + offsetof(CChatRoomSearchMembersRequest, search_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "search_text", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CChatRoomSearchMembersRequest, search_text), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "max_results", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatRoomSearchMembersRequest, has_max_results), + offsetof(CChatRoomSearchMembersRequest, max_results), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__search_members__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 3, /* field[3] = max_results */ + 1, /* field[1] = search_id */ + 2, /* field[2] = search_text */ +}; +static const ProtobufCIntRange cchat_room__search_members__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor cchat_room__search_members__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_SearchMembers_Request", + "CChatRoomSearchMembersRequest", + "CChatRoomSearchMembersRequest", + "", + sizeof(CChatRoomSearchMembersRequest), + 4, + cchat_room__search_members__request__field_descriptors, + cchat_room__search_members__request__field_indices_by_name, + 1, cchat_room__search_members__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__search_members__response__member_match__field_descriptors[2] = +{ + { + "accountid", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatRoomSearchMembersResponse__MemberMatch, has_accountid), + offsetof(CChatRoomSearchMembersResponse__MemberMatch, accountid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "persona", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(CChatRoomSearchMembersResponse__MemberMatch, persona), + &cmsg_client_persona_state__friend__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__search_members__response__member_match__field_indices_by_name[] = { + 0, /* field[0] = accountid */ + 1, /* field[1] = persona */ +}; +static const ProtobufCIntRange cchat_room__search_members__response__member_match__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cchat_room__search_members__response__member_match__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_SearchMembers_Response.MemberMatch", + "MemberMatch", + "CChatRoomSearchMembersResponse__MemberMatch", + "", + sizeof(CChatRoomSearchMembersResponse__MemberMatch), + 2, + cchat_room__search_members__response__member_match__field_descriptors, + cchat_room__search_members__response__member_match__field_indices_by_name, + 1, cchat_room__search_members__response__member_match__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__search_members__response__field_descriptors[2] = +{ + { + "matching_members", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(CChatRoomSearchMembersResponse, n_matching_members), + offsetof(CChatRoomSearchMembersResponse, matching_members), + &cchat_room__search_members__response__member_match__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "status_flags", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomSearchMembersResponse, has_status_flags), + offsetof(CChatRoomSearchMembersResponse, status_flags), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__search_members__response__field_indices_by_name[] = { + 0, /* field[0] = matching_members */ + 1, /* field[1] = status_flags */ +}; +static const ProtobufCIntRange cchat_room__search_members__response__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cchat_room__search_members__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_SearchMembers_Response", + "CChatRoomSearchMembersResponse", + "CChatRoomSearchMembersResponse", + "", + sizeof(CChatRoomSearchMembersResponse), + 2, + cchat_room__search_members__response__field_descriptors, + cchat_room__search_members__response__field_indices_by_name, + 1, cchat_room__search_members__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const EChatRoomMessageReactionType cchat_room__update_message_reaction__request__reaction_type__default_value = ECHAT_ROOM_MESSAGE_REACTION_TYPE__k_EChatRoomMessageReactionType_Invalid; +static const ProtobufCFieldDescriptor cchat_room__update_message_reaction__request__field_descriptors[7] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomUpdateMessageReactionRequest, has_chat_group_id), + offsetof(CChatRoomUpdateMessageReactionRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_id", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomUpdateMessageReactionRequest, has_chat_id), + offsetof(CChatRoomUpdateMessageReactionRequest, chat_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "server_timestamp", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomUpdateMessageReactionRequest, has_server_timestamp), + offsetof(CChatRoomUpdateMessageReactionRequest, server_timestamp), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ordinal", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomUpdateMessageReactionRequest, has_ordinal), + offsetof(CChatRoomUpdateMessageReactionRequest, ordinal), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reaction_type", + 5, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_ENUM, + offsetof(CChatRoomUpdateMessageReactionRequest, has_reaction_type), + offsetof(CChatRoomUpdateMessageReactionRequest, reaction_type), + &echat_room_message_reaction_type__descriptor, + &cchat_room__update_message_reaction__request__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(CChatRoomUpdateMessageReactionRequest, reaction), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "is_add", + 7, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatRoomUpdateMessageReactionRequest, has_is_add), + offsetof(CChatRoomUpdateMessageReactionRequest, is_add), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__update_message_reaction__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 1, /* field[1] = chat_id */ + 6, /* field[6] = is_add */ + 3, /* field[3] = ordinal */ + 5, /* field[5] = reaction */ + 4, /* field[4] = reaction_type */ + 2, /* field[2] = server_timestamp */ +}; +static const ProtobufCIntRange cchat_room__update_message_reaction__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 7 } +}; +const ProtobufCMessageDescriptor cchat_room__update_message_reaction__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_UpdateMessageReaction_Request", + "CChatRoomUpdateMessageReactionRequest", + "CChatRoomUpdateMessageReactionRequest", + "", + sizeof(CChatRoomUpdateMessageReactionRequest), + 7, + cchat_room__update_message_reaction__request__field_descriptors, + cchat_room__update_message_reaction__request__field_indices_by_name, + 1, cchat_room__update_message_reaction__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__update_message_reaction__response__field_descriptors[1] = +{ + { + "num_reactors", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomUpdateMessageReactionResponse, has_num_reactors), + offsetof(CChatRoomUpdateMessageReactionResponse, num_reactors), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__update_message_reaction__response__field_indices_by_name[] = { + 0, /* field[0] = num_reactors */ +}; +static const ProtobufCIntRange cchat_room__update_message_reaction__response__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor cchat_room__update_message_reaction__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_UpdateMessageReaction_Response", + "CChatRoomUpdateMessageReactionResponse", + "CChatRoomUpdateMessageReactionResponse", + "", + sizeof(CChatRoomUpdateMessageReactionResponse), + 1, + cchat_room__update_message_reaction__response__field_descriptors, + cchat_room__update_message_reaction__response__field_indices_by_name, + 1, cchat_room__update_message_reaction__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const EChatRoomMessageReactionType cchat_room__get_message_reaction_reactors__request__reaction_type__default_value = ECHAT_ROOM_MESSAGE_REACTION_TYPE__k_EChatRoomMessageReactionType_Invalid; +static const ProtobufCFieldDescriptor cchat_room__get_message_reaction_reactors__request__field_descriptors[7] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomGetMessageReactionReactorsRequest, has_chat_group_id), + offsetof(CChatRoomGetMessageReactionReactorsRequest, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_id", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomGetMessageReactionReactorsRequest, has_chat_id), + offsetof(CChatRoomGetMessageReactionReactorsRequest, chat_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "server_timestamp", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomGetMessageReactionReactorsRequest, has_server_timestamp), + offsetof(CChatRoomGetMessageReactionReactorsRequest, server_timestamp), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ordinal", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomGetMessageReactionReactorsRequest, has_ordinal), + offsetof(CChatRoomGetMessageReactionReactorsRequest, ordinal), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reaction_type", + 5, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_ENUM, + offsetof(CChatRoomGetMessageReactionReactorsRequest, has_reaction_type), + offsetof(CChatRoomGetMessageReactionReactorsRequest, reaction_type), + &echat_room_message_reaction_type__descriptor, + &cchat_room__get_message_reaction_reactors__request__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(CChatRoomGetMessageReactionReactorsRequest, reaction), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "limit", + 7, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomGetMessageReactionReactorsRequest, has_limit), + offsetof(CChatRoomGetMessageReactionReactorsRequest, limit), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__get_message_reaction_reactors__request__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 1, /* field[1] = chat_id */ + 6, /* field[6] = limit */ + 3, /* field[3] = ordinal */ + 5, /* field[5] = reaction */ + 4, /* field[4] = reaction_type */ + 2, /* field[2] = server_timestamp */ +}; +static const ProtobufCIntRange cchat_room__get_message_reaction_reactors__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 7 } +}; +const ProtobufCMessageDescriptor cchat_room__get_message_reaction_reactors__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_GetMessageReactionReactors_Request", + "CChatRoomGetMessageReactionReactorsRequest", + "CChatRoomGetMessageReactionReactorsRequest", + "", + sizeof(CChatRoomGetMessageReactionReactorsRequest), + 7, + cchat_room__get_message_reaction_reactors__request__field_descriptors, + cchat_room__get_message_reaction_reactors__request__field_indices_by_name, + 1, cchat_room__get_message_reaction_reactors__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__get_message_reaction_reactors__response__field_descriptors[1] = +{ + { + "reactors", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomGetMessageReactionReactorsResponse, n_reactors), + offsetof(CChatRoomGetMessageReactionReactorsResponse, reactors), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__get_message_reaction_reactors__response__field_indices_by_name[] = { + 0, /* field[0] = reactors */ +}; +static const ProtobufCIntRange cchat_room__get_message_reaction_reactors__response__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor cchat_room__get_message_reaction_reactors__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_GetMessageReactionReactors_Response", + "CChatRoomGetMessageReactionReactorsResponse", + "CChatRoomGetMessageReactionReactorsResponse", + "", + sizeof(CChatRoomGetMessageReactionReactorsResponse), + 1, + cchat_room__get_message_reaction_reactors__response__field_descriptors, + cchat_room__get_message_reaction_reactors__response__field_indices_by_name, + 1, cchat_room__get_message_reaction_reactors__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const protobuf_c_boolean cclan_chat_rooms__get_clan_chat_room_info__request__autocreate__default_value = 1; +static const ProtobufCFieldDescriptor cclan_chat_rooms__get_clan_chat_room_info__request__field_descriptors[2] = +{ + { + "steamid", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CClanChatRoomsGetClanChatRoomInfoRequest, has_steamid), + offsetof(CClanChatRoomsGetClanChatRoomInfoRequest, steamid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "autocreate", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CClanChatRoomsGetClanChatRoomInfoRequest, has_autocreate), + offsetof(CClanChatRoomsGetClanChatRoomInfoRequest, autocreate), + NULL, + &cclan_chat_rooms__get_clan_chat_room_info__request__autocreate__default_value, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cclan_chat_rooms__get_clan_chat_room_info__request__field_indices_by_name[] = { + 1, /* field[1] = autocreate */ + 0, /* field[0] = steamid */ +}; +static const ProtobufCIntRange cclan_chat_rooms__get_clan_chat_room_info__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cclan_chat_rooms__get_clan_chat_room_info__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CClanChatRooms_GetClanChatRoomInfo_Request", + "CClanChatRoomsGetClanChatRoomInfoRequest", + "CClanChatRoomsGetClanChatRoomInfoRequest", + "", + sizeof(CClanChatRoomsGetClanChatRoomInfoRequest), + 2, + cclan_chat_rooms__get_clan_chat_room_info__request__field_descriptors, + cclan_chat_rooms__get_clan_chat_room_info__request__field_indices_by_name, + 1, cclan_chat_rooms__get_clan_chat_room_info__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cclan_chat_rooms__get_clan_chat_room_info__response__field_descriptors[1] = +{ + { + "chat_group_summary", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(CClanChatRoomsGetClanChatRoomInfoResponse, chat_group_summary), + &cchat_room__get_chat_room_group_summary__response__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cclan_chat_rooms__get_clan_chat_room_info__response__field_indices_by_name[] = { + 0, /* field[0] = chat_group_summary */ +}; +static const ProtobufCIntRange cclan_chat_rooms__get_clan_chat_room_info__response__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor cclan_chat_rooms__get_clan_chat_room_info__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CClanChatRooms_GetClanChatRoomInfo_Response", + "CClanChatRoomsGetClanChatRoomInfoResponse", + "CClanChatRoomsGetClanChatRoomInfoResponse", + "", + sizeof(CClanChatRoomsGetClanChatRoomInfoResponse), + 1, + cclan_chat_rooms__get_clan_chat_room_info__response__field_descriptors, + cclan_chat_rooms__get_clan_chat_room_info__response__field_indices_by_name, + 1, cclan_chat_rooms__get_clan_chat_room_info__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cclan_chat_rooms__set_clan_chat_room_private__request__field_descriptors[2] = +{ + { + "steamid", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CClanChatRoomsSetClanChatRoomPrivateRequest, has_steamid), + offsetof(CClanChatRoomsSetClanChatRoomPrivateRequest, steamid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_room_private", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CClanChatRoomsSetClanChatRoomPrivateRequest, has_chat_room_private), + offsetof(CClanChatRoomsSetClanChatRoomPrivateRequest, chat_room_private), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cclan_chat_rooms__set_clan_chat_room_private__request__field_indices_by_name[] = { + 1, /* field[1] = chat_room_private */ + 0, /* field[0] = steamid */ +}; +static const ProtobufCIntRange cclan_chat_rooms__set_clan_chat_room_private__request__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cclan_chat_rooms__set_clan_chat_room_private__request__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CClanChatRooms_SetClanChatRoomPrivate_Request", + "CClanChatRoomsSetClanChatRoomPrivateRequest", + "CClanChatRoomsSetClanChatRoomPrivateRequest", + "", + sizeof(CClanChatRoomsSetClanChatRoomPrivateRequest), + 2, + cclan_chat_rooms__set_clan_chat_room_private__request__field_descriptors, + cclan_chat_rooms__set_clan_chat_room_private__request__field_indices_by_name, + 1, cclan_chat_rooms__set_clan_chat_room_private__request__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cclan_chat_rooms__set_clan_chat_room_private__response__field_descriptors[1] = +{ + { + "chat_room_private", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CClanChatRoomsSetClanChatRoomPrivateResponse, has_chat_room_private), + offsetof(CClanChatRoomsSetClanChatRoomPrivateResponse, chat_room_private), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cclan_chat_rooms__set_clan_chat_room_private__response__field_indices_by_name[] = { + 0, /* field[0] = chat_room_private */ +}; +static const ProtobufCIntRange cclan_chat_rooms__set_clan_chat_room_private__response__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor cclan_chat_rooms__set_clan_chat_room_private__response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CClanChatRooms_SetClanChatRoomPrivate_Response", + "CClanChatRoomsSetClanChatRoomPrivateResponse", + "CClanChatRoomsSetClanChatRoomPrivateResponse", + "", + sizeof(CClanChatRoomsSetClanChatRoomPrivateResponse), + 1, + cclan_chat_rooms__set_clan_chat_room_private__response__field_descriptors, + cclan_chat_rooms__set_clan_chat_room_private__response__field_indices_by_name, + 1, cclan_chat_rooms__set_clan_chat_room_private__response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_mentions__field_descriptors[3] = +{ + { + "mention_all", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatMentions, has_mention_all), + offsetof(CChatMentions, mention_all), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "mention_here", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatMentions, has_mention_here), + offsetof(CChatMentions, mention_here), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "mention_accountids", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatMentions, n_mention_accountids), + offsetof(CChatMentions, mention_accountids), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_mentions__field_indices_by_name[] = { + 2, /* field[2] = mention_accountids */ + 0, /* field[0] = mention_all */ + 1, /* field[1] = mention_here */ +}; +static const ProtobufCIntRange cchat_mentions__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor cchat_mentions__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatMentions", + "CChatMentions", + "CChatMentions", + "", + sizeof(CChatMentions), + 3, + cchat_mentions__field_descriptors, + cchat_mentions__field_indices_by_name, + 1, cchat_mentions__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__incoming_chat_message__notification__field_descriptors[10] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomIncomingChatMessageNotification, has_chat_group_id), + offsetof(CChatRoomIncomingChatMessageNotification, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_id", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomIncomingChatMessageNotification, has_chat_id), + offsetof(CChatRoomIncomingChatMessageNotification, chat_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "steamid_sender", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CChatRoomIncomingChatMessageNotification, has_steamid_sender), + offsetof(CChatRoomIncomingChatMessageNotification, steamid_sender), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "message", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CChatRoomIncomingChatMessageNotification, message), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "timestamp", + 5, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomIncomingChatMessageNotification, has_timestamp), + offsetof(CChatRoomIncomingChatMessageNotification, timestamp), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "mentions", + 6, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(CChatRoomIncomingChatMessageNotification, mentions), + &cchat_mentions__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ordinal", + 7, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomIncomingChatMessageNotification, has_ordinal), + offsetof(CChatRoomIncomingChatMessageNotification, ordinal), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "server_message", + 8, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(CChatRoomIncomingChatMessageNotification, server_message), + &server_message__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "message_no_bbcode", + 9, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CChatRoomIncomingChatMessageNotification, message_no_bbcode), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_name", + 10, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CChatRoomIncomingChatMessageNotification, chat_name), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__incoming_chat_message__notification__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 1, /* field[1] = chat_id */ + 9, /* field[9] = chat_name */ + 5, /* field[5] = mentions */ + 3, /* field[3] = message */ + 8, /* field[8] = message_no_bbcode */ + 6, /* field[6] = ordinal */ + 7, /* field[7] = server_message */ + 2, /* field[2] = steamid_sender */ + 4, /* field[4] = timestamp */ +}; +static const ProtobufCIntRange cchat_room__incoming_chat_message__notification__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 10 } +}; +const ProtobufCMessageDescriptor cchat_room__incoming_chat_message__notification__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_IncomingChatMessage_Notification", + "CChatRoomIncomingChatMessageNotification", + "CChatRoomIncomingChatMessageNotification", + "", + sizeof(CChatRoomIncomingChatMessageNotification), + 10, + cchat_room__incoming_chat_message__notification__field_descriptors, + cchat_room__incoming_chat_message__notification__field_indices_by_name, + 1, cchat_room__incoming_chat_message__notification__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__chat_message_modified__notification__chat_message__field_descriptors[3] = +{ + { + "server_timestamp", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomChatMessageModifiedNotification__ChatMessage, has_server_timestamp), + offsetof(CChatRoomChatMessageModifiedNotification__ChatMessage, server_timestamp), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ordinal", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomChatMessageModifiedNotification__ChatMessage, has_ordinal), + offsetof(CChatRoomChatMessageModifiedNotification__ChatMessage, ordinal), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "deleted", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatRoomChatMessageModifiedNotification__ChatMessage, has_deleted), + offsetof(CChatRoomChatMessageModifiedNotification__ChatMessage, deleted), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__chat_message_modified__notification__chat_message__field_indices_by_name[] = { + 2, /* field[2] = deleted */ + 1, /* field[1] = ordinal */ + 0, /* field[0] = server_timestamp */ +}; +static const ProtobufCIntRange cchat_room__chat_message_modified__notification__chat_message__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor cchat_room__chat_message_modified__notification__chat_message__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_ChatMessageModified_Notification.ChatMessage", + "ChatMessage", + "CChatRoomChatMessageModifiedNotification__ChatMessage", + "", + sizeof(CChatRoomChatMessageModifiedNotification__ChatMessage), + 3, + cchat_room__chat_message_modified__notification__chat_message__field_descriptors, + cchat_room__chat_message_modified__notification__chat_message__field_indices_by_name, + 1, cchat_room__chat_message_modified__notification__chat_message__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__chat_message_modified__notification__field_descriptors[3] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomChatMessageModifiedNotification, has_chat_group_id), + offsetof(CChatRoomChatMessageModifiedNotification, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_id", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomChatMessageModifiedNotification, has_chat_id), + offsetof(CChatRoomChatMessageModifiedNotification, chat_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "messages", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(CChatRoomChatMessageModifiedNotification, n_messages), + offsetof(CChatRoomChatMessageModifiedNotification, messages), + &cchat_room__chat_message_modified__notification__chat_message__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__chat_message_modified__notification__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 1, /* field[1] = chat_id */ + 2, /* field[2] = messages */ +}; +static const ProtobufCIntRange cchat_room__chat_message_modified__notification__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor cchat_room__chat_message_modified__notification__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_ChatMessageModified_Notification", + "CChatRoomChatMessageModifiedNotification", + "CChatRoomChatMessageModifiedNotification", + "", + sizeof(CChatRoomChatMessageModifiedNotification), + 3, + cchat_room__chat_message_modified__notification__field_descriptors, + cchat_room__chat_message_modified__notification__field_indices_by_name, + 1, cchat_room__chat_message_modified__notification__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const EChatRoomMemberStateChange cchat_room__member_state_change__notification__change__default_value = ECHAT_ROOM_MEMBER_STATE_CHANGE__k_EChatRoomMemberStateChange_Invalid; +static const ProtobufCFieldDescriptor cchat_room__member_state_change__notification__field_descriptors[3] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomMemberStateChangeNotification, has_chat_group_id), + offsetof(CChatRoomMemberStateChangeNotification, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "member", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(CChatRoomMemberStateChangeNotification, member), + &cchat_room_member__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "change", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_ENUM, + offsetof(CChatRoomMemberStateChangeNotification, has_change), + offsetof(CChatRoomMemberStateChangeNotification, change), + &echat_room_member_state_change__descriptor, + &cchat_room__member_state_change__notification__change__default_value, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__member_state_change__notification__field_indices_by_name[] = { + 2, /* field[2] = change */ + 0, /* field[0] = chat_group_id */ + 1, /* field[1] = member */ +}; +static const ProtobufCIntRange cchat_room__member_state_change__notification__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor cchat_room__member_state_change__notification__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_MemberStateChange_Notification", + "CChatRoomMemberStateChangeNotification", + "CChatRoomMemberStateChangeNotification", + "", + sizeof(CChatRoomMemberStateChangeNotification), + 3, + cchat_room__member_state_change__notification__field_descriptors, + cchat_room__member_state_change__notification__field_indices_by_name, + 1, cchat_room__member_state_change__notification__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__chat_room_header_state__notification__field_descriptors[1] = +{ + { + "header_state", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(CChatRoomChatRoomHeaderStateNotification, header_state), + &cchat_room_group_header_state__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__chat_room_header_state__notification__field_indices_by_name[] = { + 0, /* field[0] = header_state */ +}; +static const ProtobufCIntRange cchat_room__chat_room_header_state__notification__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor cchat_room__chat_room_header_state__notification__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_ChatRoomHeaderState_Notification", + "CChatRoomChatRoomHeaderStateNotification", + "CChatRoomChatRoomHeaderStateNotification", + "", + sizeof(CChatRoomChatRoomHeaderStateNotification), + 1, + cchat_room__chat_room_header_state__notification__field_descriptors, + cchat_room__chat_room_header_state__notification__field_indices_by_name, + 1, cchat_room__chat_room_header_state__notification__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__chat_room_group_rooms_change__notification__field_descriptors[3] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomChatRoomGroupRoomsChangeNotification, has_chat_group_id), + offsetof(CChatRoomChatRoomGroupRoomsChangeNotification, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "default_chat_id", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomChatRoomGroupRoomsChangeNotification, has_default_chat_id), + offsetof(CChatRoomChatRoomGroupRoomsChangeNotification, default_chat_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_rooms", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(CChatRoomChatRoomGroupRoomsChangeNotification, n_chat_rooms), + offsetof(CChatRoomChatRoomGroupRoomsChangeNotification, chat_rooms), + &cchat_room_state__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__chat_room_group_rooms_change__notification__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 2, /* field[2] = chat_rooms */ + 1, /* field[1] = default_chat_id */ +}; +static const ProtobufCIntRange cchat_room__chat_room_group_rooms_change__notification__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor cchat_room__chat_room_group_rooms_change__notification__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_ChatRoomGroupRoomsChange_Notification", + "CChatRoomChatRoomGroupRoomsChangeNotification", + "CChatRoomChatRoomGroupRoomsChangeNotification", + "", + sizeof(CChatRoomChatRoomGroupRoomsChangeNotification), + 3, + cchat_room__chat_room_group_rooms_change__notification__field_descriptors, + cchat_room__chat_room_group_rooms_change__notification__field_indices_by_name, + 1, cchat_room__chat_room_group_rooms_change__notification__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room__notify_should_rejoin_chat_room_voice_chat__notification__field_descriptors[2] = +{ + { + "chat_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomNotifyShouldRejoinChatRoomVoiceChatNotification, has_chat_id), + offsetof(CChatRoomNotifyShouldRejoinChatRoomVoiceChatNotification, chat_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_group_id", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomNotifyShouldRejoinChatRoomVoiceChatNotification, has_chat_group_id), + offsetof(CChatRoomNotifyShouldRejoinChatRoomVoiceChatNotification, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__notify_should_rejoin_chat_room_voice_chat__notification__field_indices_by_name[] = { + 1, /* field[1] = chat_group_id */ + 0, /* field[0] = chat_id */ +}; +static const ProtobufCIntRange cchat_room__notify_should_rejoin_chat_room_voice_chat__notification__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cchat_room__notify_should_rejoin_chat_room_voice_chat__notification__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_NotifyShouldRejoinChatRoomVoiceChat_Notification", + "CChatRoomNotifyShouldRejoinChatRoomVoiceChatNotification", + "CChatRoomNotifyShouldRejoinChatRoomVoiceChatNotification", + "", + sizeof(CChatRoomNotifyShouldRejoinChatRoomVoiceChatNotification), + 2, + cchat_room__notify_should_rejoin_chat_room_voice_chat__notification__field_descriptors, + cchat_room__notify_should_rejoin_chat_room_voice_chat__notification__field_indices_by_name, + 1, cchat_room__notify_should_rejoin_chat_room_voice_chat__notification__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const EChatRoomMemberStateChange chat_room_client__notify_chat_group_user_state_changed__notification__user_action__default_value = ECHAT_ROOM_MEMBER_STATE_CHANGE__k_EChatRoomMemberStateChange_Invalid; +static const ProtobufCFieldDescriptor chat_room_client__notify_chat_group_user_state_changed__notification__field_descriptors[4] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(ChatRoomClientNotifyChatGroupUserStateChangedNotification, has_chat_group_id), + offsetof(ChatRoomClientNotifyChatGroupUserStateChangedNotification, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "user_chat_group_state", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(ChatRoomClientNotifyChatGroupUserStateChangedNotification, user_chat_group_state), + &cuser_chat_room_group_state__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "group_summary", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(ChatRoomClientNotifyChatGroupUserStateChangedNotification, group_summary), + &cchat_room__get_chat_room_group_summary__response__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "user_action", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_ENUM, + offsetof(ChatRoomClientNotifyChatGroupUserStateChangedNotification, has_user_action), + offsetof(ChatRoomClientNotifyChatGroupUserStateChangedNotification, user_action), + &echat_room_member_state_change__descriptor, + &chat_room_client__notify_chat_group_user_state_changed__notification__user_action__default_value, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned chat_room_client__notify_chat_group_user_state_changed__notification__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 2, /* field[2] = group_summary */ + 3, /* field[3] = user_action */ + 1, /* field[1] = user_chat_group_state */ +}; +static const ProtobufCIntRange chat_room_client__notify_chat_group_user_state_changed__notification__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor chat_room_client__notify_chat_group_user_state_changed__notification__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "ChatRoomClient_NotifyChatGroupUserStateChanged_Notification", + "ChatRoomClientNotifyChatGroupUserStateChangedNotification", + "ChatRoomClientNotifyChatGroupUserStateChangedNotification", + "", + sizeof(ChatRoomClientNotifyChatGroupUserStateChangedNotification), + 4, + chat_room_client__notify_chat_group_user_state_changed__notification__field_descriptors, + chat_room_client__notify_chat_group_user_state_changed__notification__field_indices_by_name, + 1, chat_room_client__notify_chat_group_user_state_changed__notification__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor chat_room_client__notify_chat_room_disconnect__notification__field_descriptors[1] = +{ + { + "chat_group_ids", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_UINT64, + offsetof(ChatRoomClientNotifyChatRoomDisconnectNotification, n_chat_group_ids), + offsetof(ChatRoomClientNotifyChatRoomDisconnectNotification, chat_group_ids), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned chat_room_client__notify_chat_room_disconnect__notification__field_indices_by_name[] = { + 0, /* field[0] = chat_group_ids */ +}; +static const ProtobufCIntRange chat_room_client__notify_chat_room_disconnect__notification__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor chat_room_client__notify_chat_room_disconnect__notification__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "ChatRoomClient_NotifyChatRoomDisconnect_Notification", + "ChatRoomClientNotifyChatRoomDisconnectNotification", + "ChatRoomClientNotifyChatRoomDisconnectNotification", + "", + sizeof(ChatRoomClientNotifyChatRoomDisconnectNotification), + 1, + chat_room_client__notify_chat_room_disconnect__notification__field_descriptors, + chat_room_client__notify_chat_room_disconnect__notification__field_indices_by_name, + 1, chat_room_client__notify_chat_room_disconnect__notification__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room_member_list_view__field_descriptors[5] = +{ + { + "start", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatRoomMemberListView, has_start), + offsetof(CChatRoomMemberListView, start), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "end", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatRoomMemberListView, has_end), + offsetof(CChatRoomMemberListView, end), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "total_count", + 5, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatRoomMemberListView, has_total_count), + offsetof(CChatRoomMemberListView, total_count), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "client_changenumber", + 6, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatRoomMemberListView, has_client_changenumber), + offsetof(CChatRoomMemberListView, client_changenumber), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "server_changenumber", + 7, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatRoomMemberListView, has_server_changenumber), + offsetof(CChatRoomMemberListView, server_changenumber), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room_member_list_view__field_indices_by_name[] = { + 3, /* field[3] = client_changenumber */ + 1, /* field[1] = end */ + 4, /* field[4] = server_changenumber */ + 0, /* field[0] = start */ + 2, /* field[2] = total_count */ +}; +static const ProtobufCIntRange cchat_room_member_list_view__number_ranges[1 + 1] = +{ + { 3, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor cchat_room_member_list_view__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoomMemberListView", + "CChatRoomMemberListView", + "CChatRoomMemberListView", + "", + sizeof(CChatRoomMemberListView), + 5, + cchat_room_member_list_view__field_descriptors, + cchat_room_member_list_view__field_indices_by_name, + 1, cchat_room_member_list_view__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room_member_summary_counts__field_descriptors[3] = +{ + { + "ingame", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatRoomMemberSummaryCounts, has_ingame), + offsetof(CChatRoomMemberSummaryCounts, ingame), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "online", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatRoomMemberSummaryCounts, has_online), + offsetof(CChatRoomMemberSummaryCounts, online), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "offline", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatRoomMemberSummaryCounts, has_offline), + offsetof(CChatRoomMemberSummaryCounts, offline), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room_member_summary_counts__field_indices_by_name[] = { + 0, /* field[0] = ingame */ + 2, /* field[2] = offline */ + 1, /* field[1] = online */ +}; +static const ProtobufCIntRange cchat_room_member_summary_counts__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor cchat_room_member_summary_counts__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoomMemberSummaryCounts", + "CChatRoomMemberSummaryCounts", + "CChatRoomMemberSummaryCounts", + "", + sizeof(CChatRoomMemberSummaryCounts), + 3, + cchat_room_member_summary_counts__field_descriptors, + cchat_room_member_summary_counts__field_indices_by_name, + 1, cchat_room_member_summary_counts__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room_client__member_list_view_updated__notification__member_list_view_entry__field_descriptors[3] = +{ + { + "rank", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatRoomClientMemberListViewUpdatedNotification__MemberListViewEntry, has_rank), + offsetof(CChatRoomClientMemberListViewUpdatedNotification__MemberListViewEntry, rank), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "accountid", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomClientMemberListViewUpdatedNotification__MemberListViewEntry, has_accountid), + offsetof(CChatRoomClientMemberListViewUpdatedNotification__MemberListViewEntry, accountid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "persona", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(CChatRoomClientMemberListViewUpdatedNotification__MemberListViewEntry, persona), + &cmsg_client_persona_state__friend__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room_client__member_list_view_updated__notification__member_list_view_entry__field_indices_by_name[] = { + 1, /* field[1] = accountid */ + 2, /* field[2] = persona */ + 0, /* field[0] = rank */ +}; +static const ProtobufCIntRange cchat_room_client__member_list_view_updated__notification__member_list_view_entry__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor cchat_room_client__member_list_view_updated__notification__member_list_view_entry__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoomClient_MemberListViewUpdated_Notification.MemberListViewEntry", + "MemberListViewEntry", + "CChatRoomClientMemberListViewUpdatedNotification__MemberListViewEntry", + "", + sizeof(CChatRoomClientMemberListViewUpdatedNotification__MemberListViewEntry), + 3, + cchat_room_client__member_list_view_updated__notification__member_list_view_entry__field_descriptors, + cchat_room_client__member_list_view_updated__notification__member_list_view_entry__field_indices_by_name, + 1, cchat_room_client__member_list_view_updated__notification__member_list_view_entry__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_room_client__member_list_view_updated__notification__field_descriptors[7] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomClientMemberListViewUpdatedNotification, has_chat_group_id), + offsetof(CChatRoomClientMemberListViewUpdatedNotification, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "view_id", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomClientMemberListViewUpdatedNotification, has_view_id), + offsetof(CChatRoomClientMemberListViewUpdatedNotification, view_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "view", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(CChatRoomClientMemberListViewUpdatedNotification, view), + &cchat_room_member_list_view__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "members", + 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(CChatRoomClientMemberListViewUpdatedNotification, n_members), + offsetof(CChatRoomClientMemberListViewUpdatedNotification, members), + &cchat_room_client__member_list_view_updated__notification__member_list_view_entry__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "status_flags", + 5, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomClientMemberListViewUpdatedNotification, has_status_flags), + offsetof(CChatRoomClientMemberListViewUpdatedNotification, status_flags), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "member_summary", + 6, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(CChatRoomClientMemberListViewUpdatedNotification, member_summary), + &cchat_room_member_summary_counts__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "subscribed_personas", + 7, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(CChatRoomClientMemberListViewUpdatedNotification, n_subscribed_personas), + offsetof(CChatRoomClientMemberListViewUpdatedNotification, subscribed_personas), + &cmsg_client_persona_state__friend__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room_client__member_list_view_updated__notification__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 5, /* field[5] = member_summary */ + 3, /* field[3] = members */ + 4, /* field[4] = status_flags */ + 6, /* field[6] = subscribed_personas */ + 2, /* field[2] = view */ + 1, /* field[1] = view_id */ +}; +static const ProtobufCIntRange cchat_room_client__member_list_view_updated__notification__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 7 } +}; +const ProtobufCMessageDescriptor cchat_room_client__member_list_view_updated__notification__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoomClient_MemberListViewUpdated_Notification", + "CChatRoomClientMemberListViewUpdatedNotification", + "CChatRoomClientMemberListViewUpdatedNotification", + "", + sizeof(CChatRoomClientMemberListViewUpdatedNotification), + 7, + cchat_room_client__member_list_view_updated__notification__field_descriptors, + cchat_room_client__member_list_view_updated__notification__field_indices_by_name, + 1, cchat_room_client__member_list_view_updated__notification__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const EChatRoomMessageReactionType cchat_room__message_reaction__notification__reaction_type__default_value = ECHAT_ROOM_MESSAGE_REACTION_TYPE__k_EChatRoomMessageReactionType_Invalid; +static const ProtobufCFieldDescriptor cchat_room__message_reaction__notification__field_descriptors[8] = +{ + { + "chat_group_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomMessageReactionNotification, has_chat_group_id), + offsetof(CChatRoomMessageReactionNotification, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_id", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CChatRoomMessageReactionNotification, has_chat_id), + offsetof(CChatRoomMessageReactionNotification, chat_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "server_timestamp", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomMessageReactionNotification, has_server_timestamp), + offsetof(CChatRoomMessageReactionNotification, server_timestamp), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ordinal", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatRoomMessageReactionNotification, has_ordinal), + offsetof(CChatRoomMessageReactionNotification, ordinal), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reactor", + 5, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CChatRoomMessageReactionNotification, has_reactor), + offsetof(CChatRoomMessageReactionNotification, reactor), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reaction_type", + 6, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_ENUM, + offsetof(CChatRoomMessageReactionNotification, has_reaction_type), + offsetof(CChatRoomMessageReactionNotification, reaction_type), + &echat_room_message_reaction_type__descriptor, + &cchat_room__message_reaction__notification__reaction_type__default_value, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "reaction", + 7, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CChatRoomMessageReactionNotification, reaction), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "is_add", + 8, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatRoomMessageReactionNotification, has_is_add), + offsetof(CChatRoomMessageReactionNotification, is_add), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_room__message_reaction__notification__field_indices_by_name[] = { + 0, /* field[0] = chat_group_id */ + 1, /* field[1] = chat_id */ + 7, /* field[7] = is_add */ + 3, /* field[3] = ordinal */ + 6, /* field[6] = reaction */ + 5, /* field[5] = reaction_type */ + 4, /* field[4] = reactor */ + 2, /* field[2] = server_timestamp */ +}; +static const ProtobufCIntRange cchat_room__message_reaction__notification__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 8 } +}; +const ProtobufCMessageDescriptor cchat_room__message_reaction__notification__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatRoom_MessageReaction_Notification", + "CChatRoomMessageReactionNotification", + "CChatRoomMessageReactionNotification", + "", + sizeof(CChatRoomMessageReactionNotification), + 8, + cchat_room__message_reaction__notification__field_descriptors, + cchat_room__message_reaction__notification__field_indices_by_name, + 1, cchat_room__message_reaction__notification__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_usability__client_usability_metrics__notification__settings__field_descriptors[25] = +{ + { + "notifications_show_ingame", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, has_notifications_show_ingame), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, notifications_show_ingame), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "notifications_show_online", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, has_notifications_show_online), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, notifications_show_online), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "notifications_show_message", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, has_notifications_show_message), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, notifications_show_message), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "notifications_events_and_announcements", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, has_notifications_events_and_announcements), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, notifications_events_and_announcements), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sounds_play_ingame", + 5, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, has_sounds_play_ingame), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, sounds_play_ingame), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sounds_play_online", + 6, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, has_sounds_play_online), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, sounds_play_online), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sounds_play_message", + 7, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, has_sounds_play_message), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, sounds_play_message), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sounds_events_and_announcements", + 8, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, has_sounds_events_and_announcements), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, sounds_events_and_announcements), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "always_new_chat_window", + 9, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, has_always_new_chat_window), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, always_new_chat_window), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "force_alphabetic_friend_sorting", + 10, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, has_force_alphabetic_friend_sorting), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, force_alphabetic_friend_sorting), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_flash_mode", + 11, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, has_chat_flash_mode), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, chat_flash_mode), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "remember_open_chats", + 12, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, has_remember_open_chats), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, remember_open_chats), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "compact_quick_access", + 13, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, has_compact_quick_access), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, compact_quick_access), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "compact_friends_list", + 14, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, has_compact_friends_list), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, compact_friends_list), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "notifications_show_chat_room_notification", + 15, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, has_notifications_show_chat_room_notification), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, notifications_show_chat_room_notification), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sounds_play_chat_room_notification", + 16, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, has_sounds_play_chat_room_notification), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, sounds_play_chat_room_notification), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "hide_offline_friends_in_tag_groups", + 17, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, has_hide_offline_friends_in_tag_groups), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, hide_offline_friends_in_tag_groups), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "hide_categorized_friends", + 18, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, has_hide_categorized_friends), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, hide_categorized_friends), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "categorize_in_game_friends_by_game", + 19, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, has_categorize_in_game_friends_by_game), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, categorize_in_game_friends_by_game), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_font_size", + 20, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, has_chat_font_size), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, chat_font_size), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "use24hour_clock", + 21, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, has_use24hour_clock), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, use24hour_clock), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "do_not_disturb_mode", + 22, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, has_do_not_disturb_mode), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, do_not_disturb_mode), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "disable_embed_inlining", + 23, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, has_disable_embed_inlining), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, disable_embed_inlining), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "sign_into_friends", + 24, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, has_sign_into_friends), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, sign_into_friends), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "animated_avatars", + 25, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, has_animated_avatars), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Settings, animated_avatars), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_usability__client_usability_metrics__notification__settings__field_indices_by_name[] = { + 8, /* field[8] = always_new_chat_window */ + 24, /* field[24] = animated_avatars */ + 18, /* field[18] = categorize_in_game_friends_by_game */ + 10, /* field[10] = chat_flash_mode */ + 19, /* field[19] = chat_font_size */ + 13, /* field[13] = compact_friends_list */ + 12, /* field[12] = compact_quick_access */ + 22, /* field[22] = disable_embed_inlining */ + 21, /* field[21] = do_not_disturb_mode */ + 9, /* field[9] = force_alphabetic_friend_sorting */ + 17, /* field[17] = hide_categorized_friends */ + 16, /* field[16] = hide_offline_friends_in_tag_groups */ + 3, /* field[3] = notifications_events_and_announcements */ + 14, /* field[14] = notifications_show_chat_room_notification */ + 0, /* field[0] = notifications_show_ingame */ + 2, /* field[2] = notifications_show_message */ + 1, /* field[1] = notifications_show_online */ + 11, /* field[11] = remember_open_chats */ + 23, /* field[23] = sign_into_friends */ + 7, /* field[7] = sounds_events_and_announcements */ + 15, /* field[15] = sounds_play_chat_room_notification */ + 4, /* field[4] = sounds_play_ingame */ + 6, /* field[6] = sounds_play_message */ + 5, /* field[5] = sounds_play_online */ + 20, /* field[20] = use24hour_clock */ +}; +static const ProtobufCIntRange cchat_usability__client_usability_metrics__notification__settings__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 25 } +}; +const ProtobufCMessageDescriptor cchat_usability__client_usability_metrics__notification__settings__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatUsability_ClientUsabilityMetrics_Notification.Settings", + "Settings", + "CChatUsabilityClientUsabilityMetricsNotification__Settings", + "", + sizeof(CChatUsabilityClientUsabilityMetricsNotification__Settings), + 25, + cchat_usability__client_usability_metrics__notification__settings__field_descriptors, + cchat_usability__client_usability_metrics__notification__settings__field_indices_by_name, + 1, cchat_usability__client_usability_metrics__notification__settings__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_usability__client_usability_metrics__notification__voice_settings__field_descriptors[11] = +{ + { + "voice_input_gain", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FLOAT, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__VoiceSettings, has_voice_input_gain), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__VoiceSettings, voice_input_gain), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "voice_output_gain", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FLOAT, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__VoiceSettings, has_voice_output_gain), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__VoiceSettings, voice_output_gain), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "noise_gate_level", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__VoiceSettings, has_noise_gate_level), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__VoiceSettings, noise_gate_level), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "voice_use_echo_cancellation", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__VoiceSettings, has_voice_use_echo_cancellation), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__VoiceSettings, voice_use_echo_cancellation), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "voice_use_noise_cancellation", + 5, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__VoiceSettings, has_voice_use_noise_cancellation), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__VoiceSettings, voice_use_noise_cancellation), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "voice_use_auto_gain_control", + 6, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__VoiceSettings, has_voice_use_auto_gain_control), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__VoiceSettings, voice_use_auto_gain_control), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "selected_non_default_mic", + 7, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__VoiceSettings, has_selected_non_default_mic), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__VoiceSettings, selected_non_default_mic), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "selected_non_default_output", + 8, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__VoiceSettings, has_selected_non_default_output), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__VoiceSettings, selected_non_default_output), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "push_to_talk_enabled", + 9, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__VoiceSettings, has_push_to_talk_enabled), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__VoiceSettings, push_to_talk_enabled), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "push_to_mute_enabled", + 10, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__VoiceSettings, has_push_to_mute_enabled), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__VoiceSettings, push_to_mute_enabled), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "play_ptt_sounds", + 11, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__VoiceSettings, has_play_ptt_sounds), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__VoiceSettings, play_ptt_sounds), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_usability__client_usability_metrics__notification__voice_settings__field_indices_by_name[] = { + 2, /* field[2] = noise_gate_level */ + 10, /* field[10] = play_ptt_sounds */ + 9, /* field[9] = push_to_mute_enabled */ + 8, /* field[8] = push_to_talk_enabled */ + 6, /* field[6] = selected_non_default_mic */ + 7, /* field[7] = selected_non_default_output */ + 0, /* field[0] = voice_input_gain */ + 1, /* field[1] = voice_output_gain */ + 5, /* field[5] = voice_use_auto_gain_control */ + 3, /* field[3] = voice_use_echo_cancellation */ + 4, /* field[4] = voice_use_noise_cancellation */ +}; +static const ProtobufCIntRange cchat_usability__client_usability_metrics__notification__voice_settings__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 11 } +}; +const ProtobufCMessageDescriptor cchat_usability__client_usability_metrics__notification__voice_settings__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatUsability_ClientUsabilityMetrics_Notification.VoiceSettings", + "VoiceSettings", + "CChatUsabilityClientUsabilityMetricsNotification__VoiceSettings", + "", + sizeof(CChatUsabilityClientUsabilityMetricsNotification__VoiceSettings), + 11, + cchat_usability__client_usability_metrics__notification__voice_settings__field_descriptors, + cchat_usability__client_usability_metrics__notification__voice_settings__field_indices_by_name, + 1, cchat_usability__client_usability_metrics__notification__voice_settings__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_usability__client_usability_metrics__notification__uistate__category_collapse_state__field_descriptors[5] = +{ + { + "in_game_collapsed", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__UIState__CategoryCollapseState, has_in_game_collapsed), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__UIState__CategoryCollapseState, in_game_collapsed), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "online_collapsed", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__UIState__CategoryCollapseState, has_online_collapsed), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__UIState__CategoryCollapseState, online_collapsed), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "offline_collapsed", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__UIState__CategoryCollapseState, has_offline_collapsed), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__UIState__CategoryCollapseState, offline_collapsed), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "game_groups_collapsed", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__UIState__CategoryCollapseState, has_game_groups_collapsed), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__UIState__CategoryCollapseState, game_groups_collapsed), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "categories_collapsed", + 5, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__UIState__CategoryCollapseState, has_categories_collapsed), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__UIState__CategoryCollapseState, categories_collapsed), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_usability__client_usability_metrics__notification__uistate__category_collapse_state__field_indices_by_name[] = { + 4, /* field[4] = categories_collapsed */ + 3, /* field[3] = game_groups_collapsed */ + 0, /* field[0] = in_game_collapsed */ + 2, /* field[2] = offline_collapsed */ + 1, /* field[1] = online_collapsed */ +}; +static const ProtobufCIntRange cchat_usability__client_usability_metrics__notification__uistate__category_collapse_state__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor cchat_usability__client_usability_metrics__notification__uistate__category_collapse_state__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatUsability_ClientUsabilityMetrics_Notification.UIState.CategoryCollapseState", + "CategoryCollapseState", + "CChatUsabilityClientUsabilityMetricsNotification__UIState__CategoryCollapseState", + "", + sizeof(CChatUsabilityClientUsabilityMetricsNotification__UIState__CategoryCollapseState), + 5, + cchat_usability__client_usability_metrics__notification__uistate__category_collapse_state__field_descriptors, + cchat_usability__client_usability_metrics__notification__uistate__category_collapse_state__field_indices_by_name, + 1, cchat_usability__client_usability_metrics__notification__uistate__category_collapse_state__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_usability__client_usability_metrics__notification__uistate__field_descriptors[16] = +{ + { + "friends_list_height", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__UIState, has_friends_list_height), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__UIState, friends_list_height), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "friends_list_width", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__UIState, has_friends_list_width), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__UIState, friends_list_width), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "friends_list_docked", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__UIState, has_friends_list_docked), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__UIState, friends_list_docked), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "friends_list_collapsed", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__UIState, has_friends_list_collapsed), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__UIState, friends_list_collapsed), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "friends_list_group_chats_height", + 5, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__UIState, has_friends_list_group_chats_height), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__UIState, friends_list_group_chats_height), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "friends_list_visible", + 6, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__UIState, has_friends_list_visible), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__UIState, friends_list_visible), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_popups_opened", + 7, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__UIState, has_chat_popups_opened), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__UIState, chat_popups_opened), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "group_chat_tabs_opened", + 8, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__UIState, has_group_chat_tabs_opened), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__UIState, group_chat_tabs_opened), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "friend_chat_tabs_opened", + 9, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__UIState, has_friend_chat_tabs_opened), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__UIState, friend_chat_tabs_opened), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_window_width", + 10, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__UIState, has_chat_window_width), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__UIState, chat_window_width), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_window_height", + 11, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__UIState, has_chat_window_height), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__UIState, chat_window_height), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "category_collapse", + 12, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(CChatUsabilityClientUsabilityMetricsNotification__UIState, category_collapse), + &cchat_usability__client_usability_metrics__notification__uistate__category_collapse_state__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "group_chat_left_col_collapsed", + 13, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__UIState, has_group_chat_left_col_collapsed), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__UIState, group_chat_left_col_collapsed), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "group_chat_right_col_collapsed", + 14, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__UIState, has_group_chat_right_col_collapsed), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__UIState, group_chat_right_col_collapsed), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "in_one_on_one_voice_chat", + 15, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__UIState, has_in_one_on_one_voice_chat), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__UIState, in_one_on_one_voice_chat), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "in_group_voice_chat", + 16, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__UIState, has_in_group_voice_chat), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__UIState, in_group_voice_chat), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_usability__client_usability_metrics__notification__uistate__field_indices_by_name[] = { + 11, /* field[11] = category_collapse */ + 6, /* field[6] = chat_popups_opened */ + 10, /* field[10] = chat_window_height */ + 9, /* field[9] = chat_window_width */ + 8, /* field[8] = friend_chat_tabs_opened */ + 3, /* field[3] = friends_list_collapsed */ + 2, /* field[2] = friends_list_docked */ + 4, /* field[4] = friends_list_group_chats_height */ + 0, /* field[0] = friends_list_height */ + 5, /* field[5] = friends_list_visible */ + 1, /* field[1] = friends_list_width */ + 12, /* field[12] = group_chat_left_col_collapsed */ + 13, /* field[13] = group_chat_right_col_collapsed */ + 7, /* field[7] = group_chat_tabs_opened */ + 15, /* field[15] = in_group_voice_chat */ + 14, /* field[14] = in_one_on_one_voice_chat */ +}; +static const ProtobufCIntRange cchat_usability__client_usability_metrics__notification__uistate__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 16 } +}; +const ProtobufCMessageDescriptor cchat_usability__client_usability_metrics__notification__uistate__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatUsability_ClientUsabilityMetrics_Notification.UIState", + "UIState", + "CChatUsabilityClientUsabilityMetricsNotification__UIState", + "", + sizeof(CChatUsabilityClientUsabilityMetricsNotification__UIState), + 16, + cchat_usability__client_usability_metrics__notification__uistate__field_descriptors, + cchat_usability__client_usability_metrics__notification__uistate__field_indices_by_name, + 1, cchat_usability__client_usability_metrics__notification__uistate__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_usability__client_usability_metrics__notification__metrics__field_descriptors[10] = +{ + { + "friends_count", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Metrics, has_friends_count), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Metrics, friends_count), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "friends_category_count", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Metrics, has_friends_category_count), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Metrics, friends_category_count), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "friends_categorized_count", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Metrics, has_friends_categorized_count), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Metrics, friends_categorized_count), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "friends_online_count", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Metrics, has_friends_online_count), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Metrics, friends_online_count), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "friends_in_game_count", + 5, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Metrics, has_friends_in_game_count), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Metrics, friends_in_game_count), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "friends_in_game_singleton_count", + 6, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Metrics, has_friends_in_game_singleton_count), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Metrics, friends_in_game_singleton_count), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "game_group_count", + 7, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Metrics, has_game_group_count), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Metrics, game_group_count), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "friends_favorite_count", + 8, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Metrics, has_friends_favorite_count), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Metrics, friends_favorite_count), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "group_chat_count", + 9, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Metrics, has_group_chat_count), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Metrics, group_chat_count), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "group_chat_favorite_count", + 10, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Metrics, has_group_chat_favorite_count), + offsetof(CChatUsabilityClientUsabilityMetricsNotification__Metrics, group_chat_favorite_count), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_usability__client_usability_metrics__notification__metrics__field_indices_by_name[] = { + 2, /* field[2] = friends_categorized_count */ + 1, /* field[1] = friends_category_count */ + 0, /* field[0] = friends_count */ + 7, /* field[7] = friends_favorite_count */ + 4, /* field[4] = friends_in_game_count */ + 5, /* field[5] = friends_in_game_singleton_count */ + 3, /* field[3] = friends_online_count */ + 6, /* field[6] = game_group_count */ + 8, /* field[8] = group_chat_count */ + 9, /* field[9] = group_chat_favorite_count */ +}; +static const ProtobufCIntRange cchat_usability__client_usability_metrics__notification__metrics__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 10 } +}; +const ProtobufCMessageDescriptor cchat_usability__client_usability_metrics__notification__metrics__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatUsability_ClientUsabilityMetrics_Notification.Metrics", + "Metrics", + "CChatUsabilityClientUsabilityMetricsNotification__Metrics", + "", + sizeof(CChatUsabilityClientUsabilityMetricsNotification__Metrics), + 10, + cchat_usability__client_usability_metrics__notification__metrics__field_descriptors, + cchat_usability__client_usability_metrics__notification__metrics__field_indices_by_name, + 1, cchat_usability__client_usability_metrics__notification__metrics__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_usability__client_usability_metrics__notification__field_descriptors[8] = +{ + { + "metrics_run_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatUsabilityClientUsabilityMetricsNotification, has_metrics_run_id), + offsetof(CChatUsabilityClientUsabilityMetricsNotification, metrics_run_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "client_build", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatUsabilityClientUsabilityMetricsNotification, has_client_build), + offsetof(CChatUsabilityClientUsabilityMetricsNotification, client_build), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "metrics_version", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatUsabilityClientUsabilityMetricsNotification, has_metrics_version), + offsetof(CChatUsabilityClientUsabilityMetricsNotification, metrics_version), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "in_web", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CChatUsabilityClientUsabilityMetricsNotification, has_in_web), + offsetof(CChatUsabilityClientUsabilityMetricsNotification, in_web), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "settings", + 10, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(CChatUsabilityClientUsabilityMetricsNotification, settings), + &cchat_usability__client_usability_metrics__notification__settings__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "voice_settings", + 11, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(CChatUsabilityClientUsabilityMetricsNotification, voice_settings), + &cchat_usability__client_usability_metrics__notification__voice_settings__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "ui_state", + 12, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(CChatUsabilityClientUsabilityMetricsNotification, ui_state), + &cchat_usability__client_usability_metrics__notification__uistate__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "metrics", + 13, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(CChatUsabilityClientUsabilityMetricsNotification, metrics), + &cchat_usability__client_usability_metrics__notification__metrics__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_usability__client_usability_metrics__notification__field_indices_by_name[] = { + 1, /* field[1] = client_build */ + 3, /* field[3] = in_web */ + 7, /* field[7] = metrics */ + 0, /* field[0] = metrics_run_id */ + 2, /* field[2] = metrics_version */ + 4, /* field[4] = settings */ + 6, /* field[6] = ui_state */ + 5, /* field[5] = voice_settings */ +}; +static const ProtobufCIntRange cchat_usability__client_usability_metrics__notification__number_ranges[2 + 1] = +{ + { 1, 0 }, + { 10, 4 }, + { 0, 8 } +}; +const ProtobufCMessageDescriptor cchat_usability__client_usability_metrics__notification__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatUsability_ClientUsabilityMetrics_Notification", + "CChatUsabilityClientUsabilityMetricsNotification", + "CChatUsabilityClientUsabilityMetricsNotification", + "", + sizeof(CChatUsabilityClientUsabilityMetricsNotification), + 8, + cchat_usability__client_usability_metrics__notification__field_descriptors, + cchat_usability__client_usability_metrics__notification__field_indices_by_name, + 2, cchat_usability__client_usability_metrics__notification__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cchat_usability__request_client_usability_metrics__notification__field_descriptors[1] = +{ + { + "metrics_run_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CChatUsabilityRequestClientUsabilityMetricsNotification, has_metrics_run_id), + offsetof(CChatUsabilityRequestClientUsabilityMetricsNotification, metrics_run_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cchat_usability__request_client_usability_metrics__notification__field_indices_by_name[] = { + 0, /* field[0] = metrics_run_id */ +}; +static const ProtobufCIntRange cchat_usability__request_client_usability_metrics__notification__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor cchat_usability__request_client_usability_metrics__notification__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CChatUsability_RequestClientUsabilityMetrics_Notification", + "CChatUsabilityRequestClientUsabilityMetricsNotification", + "CChatUsabilityRequestClientUsabilityMetricsNotification", + "", + sizeof(CChatUsabilityRequestClientUsabilityMetricsNotification), + 1, + cchat_usability__request_client_usability_metrics__notification__field_descriptors, + cchat_usability__request_client_usability_metrics__notification__field_indices_by_name, + 1, cchat_usability__request_client_usability_metrics__notification__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCEnumValue echat_room_join_state__enum_values_by_number[4] = +{ + { "k_EChatRoomJoinState_Default", "ECHAT_ROOM_JOIN_STATE__k_EChatRoomJoinState_Default", 0 }, + { "k_EChatRoomJoinState_None", "ECHAT_ROOM_JOIN_STATE__k_EChatRoomJoinState_None", 1 }, + { "k_EChatRoomJoinState_Joined", "ECHAT_ROOM_JOIN_STATE__k_EChatRoomJoinState_Joined", 2 }, + { "k_EChatRoomJoinState_TestInvalid", "ECHAT_ROOM_JOIN_STATE__k_EChatRoomJoinState_TestInvalid", 99 }, +}; +static const ProtobufCIntRange echat_room_join_state__value_ranges[] = { +{0, 0},{99, 3},{0, 4} +}; +static const ProtobufCEnumValueIndex echat_room_join_state__enum_values_by_name[4] = +{ + { "k_EChatRoomJoinState_Default", 0 }, + { "k_EChatRoomJoinState_Joined", 2 }, + { "k_EChatRoomJoinState_None", 1 }, + { "k_EChatRoomJoinState_TestInvalid", 3 }, +}; +const ProtobufCEnumDescriptor echat_room_join_state__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "EChatRoomJoinState", + "EChatRoomJoinState", + "EChatRoomJoinState", + "", + 4, + echat_room_join_state__enum_values_by_number, + 4, + echat_room_join_state__enum_values_by_name, + 2, + echat_room_join_state__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCEnumValue echat_room_group_rank__enum_values_by_number[8] = +{ + { "k_EChatRoomGroupRank_Default", "ECHAT_ROOM_GROUP_RANK__k_EChatRoomGroupRank_Default", 0 }, + { "k_EChatRoomGroupRank_Viewer", "ECHAT_ROOM_GROUP_RANK__k_EChatRoomGroupRank_Viewer", 10 }, + { "k_EChatRoomGroupRank_Guest", "ECHAT_ROOM_GROUP_RANK__k_EChatRoomGroupRank_Guest", 15 }, + { "k_EChatRoomGroupRank_Member", "ECHAT_ROOM_GROUP_RANK__k_EChatRoomGroupRank_Member", 20 }, + { "k_EChatRoomGroupRank_Moderator", "ECHAT_ROOM_GROUP_RANK__k_EChatRoomGroupRank_Moderator", 30 }, + { "k_EChatRoomGroupRank_Officer", "ECHAT_ROOM_GROUP_RANK__k_EChatRoomGroupRank_Officer", 40 }, + { "k_EChatRoomGroupRank_Owner", "ECHAT_ROOM_GROUP_RANK__k_EChatRoomGroupRank_Owner", 50 }, + { "k_EChatRoomGroupRank_TestInvalid", "ECHAT_ROOM_GROUP_RANK__k_EChatRoomGroupRank_TestInvalid", 99 }, +}; +static const ProtobufCIntRange echat_room_group_rank__value_ranges[] = { +{0, 0},{10, 1},{15, 2},{20, 3},{30, 4},{40, 5},{50, 6},{99, 7},{0, 8} +}; +static const ProtobufCEnumValueIndex echat_room_group_rank__enum_values_by_name[8] = +{ + { "k_EChatRoomGroupRank_Default", 0 }, + { "k_EChatRoomGroupRank_Guest", 2 }, + { "k_EChatRoomGroupRank_Member", 3 }, + { "k_EChatRoomGroupRank_Moderator", 4 }, + { "k_EChatRoomGroupRank_Officer", 5 }, + { "k_EChatRoomGroupRank_Owner", 6 }, + { "k_EChatRoomGroupRank_TestInvalid", 7 }, + { "k_EChatRoomGroupRank_Viewer", 1 }, +}; +const ProtobufCEnumDescriptor echat_room_group_rank__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "EChatRoomGroupRank", + "EChatRoomGroupRank", + "EChatRoomGroupRank", + "", + 8, + echat_room_group_rank__enum_values_by_number, + 8, + echat_room_group_rank__enum_values_by_name, + 8, + echat_room_group_rank__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCEnumValue echat_room_notification_level__enum_values_by_number[5] = +{ + { "k_EChatroomNotificationLevel_Invalid", "ECHAT_ROOM_NOTIFICATION_LEVEL__k_EChatroomNotificationLevel_Invalid", 0 }, + { "k_EChatroomNotificationLevel_None", "ECHAT_ROOM_NOTIFICATION_LEVEL__k_EChatroomNotificationLevel_None", 1 }, + { "k_EChatroomNotificationLevel_MentionMe", "ECHAT_ROOM_NOTIFICATION_LEVEL__k_EChatroomNotificationLevel_MentionMe", 2 }, + { "k_EChatroomNotificationLevel_MentionAll", "ECHAT_ROOM_NOTIFICATION_LEVEL__k_EChatroomNotificationLevel_MentionAll", 3 }, + { "k_EChatroomNotificationLevel_AllMessages", "ECHAT_ROOM_NOTIFICATION_LEVEL__k_EChatroomNotificationLevel_AllMessages", 4 }, +}; +static const ProtobufCIntRange echat_room_notification_level__value_ranges[] = { +{0, 0},{0, 5} +}; +static const ProtobufCEnumValueIndex echat_room_notification_level__enum_values_by_name[5] = +{ + { "k_EChatroomNotificationLevel_AllMessages", 4 }, + { "k_EChatroomNotificationLevel_Invalid", 0 }, + { "k_EChatroomNotificationLevel_MentionAll", 3 }, + { "k_EChatroomNotificationLevel_MentionMe", 2 }, + { "k_EChatroomNotificationLevel_None", 1 }, +}; +const ProtobufCEnumDescriptor echat_room_notification_level__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "EChatRoomNotificationLevel", + "EChatRoomNotificationLevel", + "EChatRoomNotificationLevel", + "", + 5, + echat_room_notification_level__enum_values_by_number, + 5, + echat_room_notification_level__enum_values_by_name, + 1, + echat_room_notification_level__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCEnumValue echat_room_server_message__enum_values_by_number[10] = +{ + { "k_EChatRoomServerMsg_Invalid", "ECHAT_ROOM_SERVER_MESSAGE__k_EChatRoomServerMsg_Invalid", 0 }, + { "k_EChatRoomServerMsg_RenameChatRoom", "ECHAT_ROOM_SERVER_MESSAGE__k_EChatRoomServerMsg_RenameChatRoom", 1 }, + { "k_EChatRoomServerMsg_Joined", "ECHAT_ROOM_SERVER_MESSAGE__k_EChatRoomServerMsg_Joined", 2 }, + { "k_EChatRoomServerMsg_Parted", "ECHAT_ROOM_SERVER_MESSAGE__k_EChatRoomServerMsg_Parted", 3 }, + { "k_EChatRoomServerMsg_Kicked", "ECHAT_ROOM_SERVER_MESSAGE__k_EChatRoomServerMsg_Kicked", 4 }, + { "k_EChatRoomServerMsg_Invited", "ECHAT_ROOM_SERVER_MESSAGE__k_EChatRoomServerMsg_Invited", 5 }, + { "k_EChatRoomServerMsg_InviteDismissed", "ECHAT_ROOM_SERVER_MESSAGE__k_EChatRoomServerMsg_InviteDismissed", 8 }, + { "k_EChatRoomServerMsg_ChatRoomTaglineChanged", "ECHAT_ROOM_SERVER_MESSAGE__k_EChatRoomServerMsg_ChatRoomTaglineChanged", 9 }, + { "k_EChatRoomServerMsg_ChatRoomAvatarChanged", "ECHAT_ROOM_SERVER_MESSAGE__k_EChatRoomServerMsg_ChatRoomAvatarChanged", 10 }, + { "k_EChatRoomServerMsg_AppCustom", "ECHAT_ROOM_SERVER_MESSAGE__k_EChatRoomServerMsg_AppCustom", 11 }, +}; +static const ProtobufCIntRange echat_room_server_message__value_ranges[] = { +{0, 0},{8, 6},{0, 10} +}; +static const ProtobufCEnumValueIndex echat_room_server_message__enum_values_by_name[10] = +{ + { "k_EChatRoomServerMsg_AppCustom", 9 }, + { "k_EChatRoomServerMsg_ChatRoomAvatarChanged", 8 }, + { "k_EChatRoomServerMsg_ChatRoomTaglineChanged", 7 }, + { "k_EChatRoomServerMsg_Invalid", 0 }, + { "k_EChatRoomServerMsg_InviteDismissed", 6 }, + { "k_EChatRoomServerMsg_Invited", 5 }, + { "k_EChatRoomServerMsg_Joined", 2 }, + { "k_EChatRoomServerMsg_Kicked", 4 }, + { "k_EChatRoomServerMsg_Parted", 3 }, + { "k_EChatRoomServerMsg_RenameChatRoom", 1 }, +}; +const ProtobufCEnumDescriptor echat_room_server_message__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "EChatRoomServerMessage", + "EChatRoomServerMessage", + "EChatRoomServerMessage", + "", + 10, + echat_room_server_message__enum_values_by_number, + 10, + echat_room_server_message__enum_values_by_name, + 2, + echat_room_server_message__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCEnumValue echat_room_message_reaction_type__enum_values_by_number[3] = +{ + { "k_EChatRoomMessageReactionType_Invalid", "ECHAT_ROOM_MESSAGE_REACTION_TYPE__k_EChatRoomMessageReactionType_Invalid", 0 }, + { "k_EChatRoomMessageReactionType_Emoticon", "ECHAT_ROOM_MESSAGE_REACTION_TYPE__k_EChatRoomMessageReactionType_Emoticon", 1 }, + { "k_EChatRoomMessageReactionType_Sticker", "ECHAT_ROOM_MESSAGE_REACTION_TYPE__k_EChatRoomMessageReactionType_Sticker", 2 }, +}; +static const ProtobufCIntRange echat_room_message_reaction_type__value_ranges[] = { +{0, 0},{0, 3} +}; +static const ProtobufCEnumValueIndex echat_room_message_reaction_type__enum_values_by_name[3] = +{ + { "k_EChatRoomMessageReactionType_Emoticon", 1 }, + { "k_EChatRoomMessageReactionType_Invalid", 0 }, + { "k_EChatRoomMessageReactionType_Sticker", 2 }, +}; +const ProtobufCEnumDescriptor echat_room_message_reaction_type__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "EChatRoomMessageReactionType", + "EChatRoomMessageReactionType", + "EChatRoomMessageReactionType", + "", + 3, + echat_room_message_reaction_type__enum_values_by_number, + 3, + echat_room_message_reaction_type__enum_values_by_name, + 1, + echat_room_message_reaction_type__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCEnumValue echat_room_member_state_change__enum_values_by_number[10] = +{ + { "k_EChatRoomMemberStateChange_Invalid", "ECHAT_ROOM_MEMBER_STATE_CHANGE__k_EChatRoomMemberStateChange_Invalid", 0 }, + { "k_EChatRoomMemberStateChange_Joined", "ECHAT_ROOM_MEMBER_STATE_CHANGE__k_EChatRoomMemberStateChange_Joined", 1 }, + { "k_EChatRoomMemberStateChange_Parted", "ECHAT_ROOM_MEMBER_STATE_CHANGE__k_EChatRoomMemberStateChange_Parted", 2 }, + { "k_EChatRoomMemberStateChange_Kicked", "ECHAT_ROOM_MEMBER_STATE_CHANGE__k_EChatRoomMemberStateChange_Kicked", 3 }, + { "k_EChatRoomMemberStateChange_Invited", "ECHAT_ROOM_MEMBER_STATE_CHANGE__k_EChatRoomMemberStateChange_Invited", 4 }, + { "k_EChatRoomMemberStateChange_RankChanged", "ECHAT_ROOM_MEMBER_STATE_CHANGE__k_EChatRoomMemberStateChange_RankChanged", 7 }, + { "k_EChatRoomMemberStateChange_InviteDismissed", "ECHAT_ROOM_MEMBER_STATE_CHANGE__k_EChatRoomMemberStateChange_InviteDismissed", 8 }, + { "k_EChatRoomMemberStateChange_Muted", "ECHAT_ROOM_MEMBER_STATE_CHANGE__k_EChatRoomMemberStateChange_Muted", 9 }, + { "k_EChatRoomMemberStateChange_Banned", "ECHAT_ROOM_MEMBER_STATE_CHANGE__k_EChatRoomMemberStateChange_Banned", 10 }, + { "k_EChatRoomMemberStateChange_RolesChanged", "ECHAT_ROOM_MEMBER_STATE_CHANGE__k_EChatRoomMemberStateChange_RolesChanged", 12 }, +}; +static const ProtobufCIntRange echat_room_member_state_change__value_ranges[] = { +{0, 0},{7, 5},{12, 9},{0, 10} +}; +static const ProtobufCEnumValueIndex echat_room_member_state_change__enum_values_by_name[10] = +{ + { "k_EChatRoomMemberStateChange_Banned", 8 }, + { "k_EChatRoomMemberStateChange_Invalid", 0 }, + { "k_EChatRoomMemberStateChange_InviteDismissed", 6 }, + { "k_EChatRoomMemberStateChange_Invited", 4 }, + { "k_EChatRoomMemberStateChange_Joined", 1 }, + { "k_EChatRoomMemberStateChange_Kicked", 3 }, + { "k_EChatRoomMemberStateChange_Muted", 7 }, + { "k_EChatRoomMemberStateChange_Parted", 2 }, + { "k_EChatRoomMemberStateChange_RankChanged", 5 }, + { "k_EChatRoomMemberStateChange_RolesChanged", 9 }, +}; +const ProtobufCEnumDescriptor echat_room_member_state_change__descriptor = +{ + PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC, + "EChatRoomMemberStateChange", + "EChatRoomMemberStateChange", + "EChatRoomMemberStateChange", + "", + 10, + echat_room_member_state_change__enum_values_by_number, + 10, + echat_room_member_state_change__enum_values_by_name, + 3, + echat_room_member_state_change__value_ranges, + NULL,NULL,NULL,NULL /* reserved[1234] */ +}; +static const ProtobufCMethodDescriptor chat__method_descriptors[1] = +{ + { "RequestFriendPersonaStates", &cchat__request_friend_persona_states__request__descriptor, &cchat__request_friend_persona_states__response__descriptor }, +}; +const unsigned chat__method_indices_by_name[] = { + 0 /* RequestFriendPersonaStates */ +}; +const ProtobufCServiceDescriptor chat__descriptor = +{ + PROTOBUF_C__SERVICE_DESCRIPTOR_MAGIC, + "Chat", + "Chat", + "Chat", + "", + 1, + chat__method_descriptors, + chat__method_indices_by_name +}; +void chat__request_friend_persona_states(ProtobufCService *service, + const CChatRequestFriendPersonaStatesRequest *input, + CChatRequestFriendPersonaStatesResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat__descriptor); + service->invoke(service, 0, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat__init (Chat_Service *service, + Chat_ServiceDestroy destroy) +{ + protobuf_c_service_generated_init (&service->base, + &chat__descriptor, + (ProtobufCServiceDestroy) destroy); +} +static const ProtobufCMethodDescriptor chat_room__method_descriptors[53] = +{ + { "CreateChatRoomGroup", &cchat_room__create_chat_room_group__request__descriptor, &cchat_room__create_chat_room_group__response__descriptor }, + { "SaveChatRoomGroup", &cchat_room__save_chat_room_group__request__descriptor, &cchat_room__save_chat_room_group__response__descriptor }, + { "RenameChatRoomGroup", &cchat_room__rename_chat_room_group__request__descriptor, &cchat_room__rename_chat_room_group__response__descriptor }, + { "SetChatRoomGroupTagline", &cchat_room__set_chat_room_group_tagline__request__descriptor, &cchat_room__set_chat_room_group_tagline__response__descriptor }, + { "SetChatRoomGroupAvatar", &cchat_room__set_chat_room_group_avatar__request__descriptor, &cchat_room__set_chat_room_group_avatar__response__descriptor }, + { "SetChatRoomGroupWatchingBroadcast", &cchat_room__set_chat_room_group_watching_broadcast__request__descriptor, &cchat_room__set_chat_room_group_watching_broadcast__response__descriptor }, + { "JoinMiniGameForChatRoomGroup", &cchat_room__join_mini_game_for_chat_room_group__request__descriptor, &cchat_room__join_mini_game_for_chat_room_group__response__descriptor }, + { "EndMiniGameForChatRoomGroup", &cchat_room__end_mini_game_for_chat_room_group__request__descriptor, &cchat_room__end_mini_game_for_chat_room_group__response__descriptor }, + { "MuteUserInGroup", &cchat_room__mute_user__request__descriptor, &cchat_room__mute_user__response__descriptor }, + { "KickUserFromGroup", &cchat_room__kick_user__request__descriptor, &cchat_room__kick_user__response__descriptor }, + { "SetUserBanState", &cchat_room__set_user_ban_state__request__descriptor, &cchat_room__set_user_ban_state__response__descriptor }, + { "RevokeInviteToGroup", &cchat_room__revoke_invite__request__descriptor, &cchat_room__revoke_invite__response__descriptor }, + { "CreateRole", &cchat_room__create_role__request__descriptor, &cchat_room__create_role__response__descriptor }, + { "GetRoles", &cchat_room__get_roles__request__descriptor, &cchat_room__get_roles__response__descriptor }, + { "RenameRole", &cchat_room__rename_role__request__descriptor, &cchat_room__rename_role__response__descriptor }, + { "ReorderRole", &cchat_room__reorder_role__request__descriptor, &cchat_room__reorder_role__response__descriptor }, + { "DeleteRole", &cchat_room__delete_role__request__descriptor, &cchat_room__delete_role__response__descriptor }, + { "GetRoleActions", &cchat_room__get_role_actions__request__descriptor, &cchat_room__get_role_actions__response__descriptor }, + { "ReplaceRoleActions", &cchat_room__replace_role_actions__request__descriptor, &cchat_room__replace_role_actions__response__descriptor }, + { "AddRoleToUser", &cchat_room__add_role_to_user__request__descriptor, &cchat_room__add_role_to_user__response__descriptor }, + { "GetRolesForUser", &cchat_room__get_roles_for_user__request__descriptor, &cchat_room__get_roles_for_user__response__descriptor }, + { "DeleteRoleFromUser", &cchat_room__delete_role_from_user__request__descriptor, &cchat_room__delete_role_from_user__response__descriptor }, + { "JoinChatRoomGroup", &cchat_room__join_chat_room_group__request__descriptor, &cchat_room__join_chat_room_group__response__descriptor }, + { "InviteFriendToChatRoomGroup", &cchat_room__invite_friend_to_chat_room_group__request__descriptor, &cchat_room__invite_friend_to_chat_room_group__response__descriptor }, + { "LeaveChatRoomGroup", &cchat_room__leave_chat_room_group__request__descriptor, &cchat_room__leave_chat_room_group__response__descriptor }, + { "CreateChatRoom", &cchat_room__create_chat_room__request__descriptor, &cchat_room__create_chat_room__response__descriptor }, + { "DeleteChatRoom", &cchat_room__delete_chat_room__request__descriptor, &cchat_room__delete_chat_room__response__descriptor }, + { "RenameChatRoom", &cchat_room__rename_chat_room__request__descriptor, &cchat_room__rename_chat_room__response__descriptor }, + { "ReorderChatRoom", &cchat_room__reorder_chat_room__request__descriptor, &cchat_room__reorder_chat_room__response__descriptor }, + { "SendChatMessage", &cchat_room__send_chat_message__request__descriptor, &cchat_room__send_chat_message__response__descriptor }, + { "JoinVoiceChat", &cchat_room__join_voice_chat__request__descriptor, &cchat_room__join_voice_chat__response__descriptor }, + { "LeaveVoiceChat", &cchat_room__leave_voice_chat__request__descriptor, &cchat_room__leave_voice_chat__response__descriptor }, + { "GetMessageHistory", &cchat_room__get_message_history__request__descriptor, &cchat_room__get_message_history__response__descriptor }, + { "GetMyChatRoomGroups", &cchat_room__get_my_chat_room_groups__request__descriptor, &cchat_room__get_my_chat_room_groups__response__descriptor }, + { "GetChatRoomGroupState", &cchat_room__get_chat_room_group_state__request__descriptor, &cchat_room__get_chat_room_group_state__response__descriptor }, + { "GetChatRoomGroupSummary", &cchat_room__get_chat_room_group_summary__request__descriptor, &cchat_room__get_chat_room_group_summary__response__descriptor }, + { "SetAppChatRoomGroupForceActive", &cchat_room__set_app_chat_room_group_force_active__request__descriptor, &cchat_room__set_app_chat_room_group_force_active__response__descriptor }, + { "SetAppChatRoomGroupStopForceActive", &cchat_room__set_app_chat_room_group_stop_force_active__notification__descriptor, &no_response__descriptor }, + { "AckChatMessage", &cchat_room__ack_chat_message__notification__descriptor, &no_response__descriptor }, + { "CreateInviteLink", &cchat_room__create_invite_link__request__descriptor, &cchat_room__create_invite_link__response__descriptor }, + { "GetInviteLinkInfo", &cchat_room__get_invite_link_info__request__descriptor, &cchat_room__get_invite_link_info__response__descriptor }, + { "GetInviteInfo", &cchat_room__get_invite_info__request__descriptor, &cchat_room__get_invite_info__response__descriptor }, + { "GetInviteLinksForGroup", &cchat_room__get_invite_links_for_group__request__descriptor, &cchat_room__get_invite_links_for_group__response__descriptor }, + { "GetBanList", &cchat_room__get_ban_list__request__descriptor, &cchat_room__get_ban_list__response__descriptor }, + { "GetInviteList", &cchat_room__get_invite_list__request__descriptor, &cchat_room__get_invite_list__response__descriptor }, + { "DeleteInviteLink", &cchat_room__delete_invite_link__request__descriptor, &cchat_room__delete_invite_link__response__descriptor }, + { "SetSessionActiveChatRoomGroups", &cchat_room__set_session_active_chat_room_groups__request__descriptor, &cchat_room__set_session_active_chat_room_groups__response__descriptor }, + { "SetUserChatGroupPreferences", &cchat_room__set_user_chat_group_preferences__request__descriptor, &cchat_room__set_user_chat_group_preferences__response__descriptor }, + { "DeleteChatMessages", &cchat_room__delete_chat_messages__request__descriptor, &cchat_room__delete_chat_messages__response__descriptor }, + { "UpdateMemberListView", &cchat_room__update_member_list_view__notification__descriptor, &no_response__descriptor }, + { "SearchMembers", &cchat_room__search_members__request__descriptor, &cchat_room__search_members__response__descriptor }, + { "UpdateMessageReaction", &cchat_room__update_message_reaction__request__descriptor, &cchat_room__update_message_reaction__response__descriptor }, + { "GetMessageReactionReactors", &cchat_room__get_message_reaction_reactors__request__descriptor, &cchat_room__get_message_reaction_reactors__response__descriptor }, +}; +const unsigned chat_room__method_indices_by_name[] = { + 38, /* AckChatMessage */ + 19, /* AddRoleToUser */ + 25, /* CreateChatRoom */ + 0, /* CreateChatRoomGroup */ + 39, /* CreateInviteLink */ + 12, /* CreateRole */ + 48, /* DeleteChatMessages */ + 26, /* DeleteChatRoom */ + 45, /* DeleteInviteLink */ + 16, /* DeleteRole */ + 21, /* DeleteRoleFromUser */ + 7, /* EndMiniGameForChatRoomGroup */ + 43, /* GetBanList */ + 34, /* GetChatRoomGroupState */ + 35, /* GetChatRoomGroupSummary */ + 41, /* GetInviteInfo */ + 40, /* GetInviteLinkInfo */ + 42, /* GetInviteLinksForGroup */ + 44, /* GetInviteList */ + 32, /* GetMessageHistory */ + 52, /* GetMessageReactionReactors */ + 33, /* GetMyChatRoomGroups */ + 17, /* GetRoleActions */ + 13, /* GetRoles */ + 20, /* GetRolesForUser */ + 23, /* InviteFriendToChatRoomGroup */ + 22, /* JoinChatRoomGroup */ + 6, /* JoinMiniGameForChatRoomGroup */ + 30, /* JoinVoiceChat */ + 9, /* KickUserFromGroup */ + 24, /* LeaveChatRoomGroup */ + 31, /* LeaveVoiceChat */ + 8, /* MuteUserInGroup */ + 27, /* RenameChatRoom */ + 2, /* RenameChatRoomGroup */ + 14, /* RenameRole */ + 28, /* ReorderChatRoom */ + 15, /* ReorderRole */ + 18, /* ReplaceRoleActions */ + 11, /* RevokeInviteToGroup */ + 1, /* SaveChatRoomGroup */ + 50, /* SearchMembers */ + 29, /* SendChatMessage */ + 36, /* SetAppChatRoomGroupForceActive */ + 37, /* SetAppChatRoomGroupStopForceActive */ + 4, /* SetChatRoomGroupAvatar */ + 3, /* SetChatRoomGroupTagline */ + 5, /* SetChatRoomGroupWatchingBroadcast */ + 46, /* SetSessionActiveChatRoomGroups */ + 10, /* SetUserBanState */ + 47, /* SetUserChatGroupPreferences */ + 49, /* UpdateMemberListView */ + 51 /* UpdateMessageReaction */ +}; +const ProtobufCServiceDescriptor chat_room__descriptor = +{ + PROTOBUF_C__SERVICE_DESCRIPTOR_MAGIC, + "ChatRoom", + "ChatRoom", + "ChatRoom", + "", + 53, + chat_room__method_descriptors, + chat_room__method_indices_by_name +}; +void chat_room__create_chat_room_group(ProtobufCService *service, + const CChatRoomCreateChatRoomGroupRequest *input, + CChatRoomCreateChatRoomGroupResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 0, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__save_chat_room_group(ProtobufCService *service, + const CChatRoomSaveChatRoomGroupRequest *input, + CChatRoomSaveChatRoomGroupResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 1, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__rename_chat_room_group(ProtobufCService *service, + const CChatRoomRenameChatRoomGroupRequest *input, + CChatRoomRenameChatRoomGroupResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 2, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__set_chat_room_group_tagline(ProtobufCService *service, + const CChatRoomSetChatRoomGroupTaglineRequest *input, + CChatRoomSetChatRoomGroupTaglineResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 3, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__set_chat_room_group_avatar(ProtobufCService *service, + const CChatRoomSetChatRoomGroupAvatarRequest *input, + CChatRoomSetChatRoomGroupAvatarResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 4, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__set_chat_room_group_watching_broadcast(ProtobufCService *service, + const CChatRoomSetChatRoomGroupWatchingBroadcastRequest *input, + CChatRoomSetChatRoomGroupWatchingBroadcastResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 5, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__join_mini_game_for_chat_room_group(ProtobufCService *service, + const CChatRoomJoinMiniGameForChatRoomGroupRequest *input, + CChatRoomJoinMiniGameForChatRoomGroupResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 6, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__end_mini_game_for_chat_room_group(ProtobufCService *service, + const CChatRoomEndMiniGameForChatRoomGroupRequest *input, + CChatRoomEndMiniGameForChatRoomGroupResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 7, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__mute_user_in_group(ProtobufCService *service, + const CChatRoomMuteUserRequest *input, + CChatRoomMuteUserResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 8, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__kick_user_from_group(ProtobufCService *service, + const CChatRoomKickUserRequest *input, + CChatRoomKickUserResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 9, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__set_user_ban_state(ProtobufCService *service, + const CChatRoomSetUserBanStateRequest *input, + CChatRoomSetUserBanStateResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 10, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__revoke_invite_to_group(ProtobufCService *service, + const CChatRoomRevokeInviteRequest *input, + CChatRoomRevokeInviteResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 11, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__create_role(ProtobufCService *service, + const CChatRoomCreateRoleRequest *input, + CChatRoomCreateRoleResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 12, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__get_roles(ProtobufCService *service, + const CChatRoomGetRolesRequest *input, + CChatRoomGetRolesResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 13, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__rename_role(ProtobufCService *service, + const CChatRoomRenameRoleRequest *input, + CChatRoomRenameRoleResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 14, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__reorder_role(ProtobufCService *service, + const CChatRoomReorderRoleRequest *input, + CChatRoomReorderRoleResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 15, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__delete_role(ProtobufCService *service, + const CChatRoomDeleteRoleRequest *input, + CChatRoomDeleteRoleResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 16, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__get_role_actions(ProtobufCService *service, + const CChatRoomGetRoleActionsRequest *input, + CChatRoomGetRoleActionsResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 17, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__replace_role_actions(ProtobufCService *service, + const CChatRoomReplaceRoleActionsRequest *input, + CChatRoomReplaceRoleActionsResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 18, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__add_role_to_user(ProtobufCService *service, + const CChatRoomAddRoleToUserRequest *input, + CChatRoomAddRoleToUserResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 19, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__get_roles_for_user(ProtobufCService *service, + const CChatRoomGetRolesForUserRequest *input, + CChatRoomGetRolesForUserResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 20, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__delete_role_from_user(ProtobufCService *service, + const CChatRoomDeleteRoleFromUserRequest *input, + CChatRoomDeleteRoleFromUserResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 21, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__join_chat_room_group(ProtobufCService *service, + const CChatRoomJoinChatRoomGroupRequest *input, + CChatRoomJoinChatRoomGroupResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 22, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__invite_friend_to_chat_room_group(ProtobufCService *service, + const CChatRoomInviteFriendToChatRoomGroupRequest *input, + CChatRoomInviteFriendToChatRoomGroupResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 23, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__leave_chat_room_group(ProtobufCService *service, + const CChatRoomLeaveChatRoomGroupRequest *input, + CChatRoomLeaveChatRoomGroupResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 24, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__create_chat_room(ProtobufCService *service, + const CChatRoomCreateChatRoomRequest *input, + CChatRoomCreateChatRoomResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 25, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__delete_chat_room(ProtobufCService *service, + const CChatRoomDeleteChatRoomRequest *input, + CChatRoomDeleteChatRoomResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 26, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__rename_chat_room(ProtobufCService *service, + const CChatRoomRenameChatRoomRequest *input, + CChatRoomRenameChatRoomResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 27, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__reorder_chat_room(ProtobufCService *service, + const CChatRoomReorderChatRoomRequest *input, + CChatRoomReorderChatRoomResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 28, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__send_chat_message(ProtobufCService *service, + const CChatRoomSendChatMessageRequest *input, + CChatRoomSendChatMessageResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 29, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__join_voice_chat(ProtobufCService *service, + const CChatRoomJoinVoiceChatRequest *input, + CChatRoomJoinVoiceChatResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 30, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__leave_voice_chat(ProtobufCService *service, + const CChatRoomLeaveVoiceChatRequest *input, + CChatRoomLeaveVoiceChatResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 31, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__get_message_history(ProtobufCService *service, + const CChatRoomGetMessageHistoryRequest *input, + CChatRoomGetMessageHistoryResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 32, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__get_my_chat_room_groups(ProtobufCService *service, + const CChatRoomGetMyChatRoomGroupsRequest *input, + CChatRoomGetMyChatRoomGroupsResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 33, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__get_chat_room_group_state(ProtobufCService *service, + const CChatRoomGetChatRoomGroupStateRequest *input, + CChatRoomGetChatRoomGroupStateResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 34, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__get_chat_room_group_summary(ProtobufCService *service, + const CChatRoomGetChatRoomGroupSummaryRequest *input, + CChatRoomGetChatRoomGroupSummaryResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 35, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__set_app_chat_room_group_force_active(ProtobufCService *service, + const CChatRoomSetAppChatRoomGroupForceActiveRequest *input, + CChatRoomSetAppChatRoomGroupForceActiveResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 36, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__set_app_chat_room_group_stop_force_active(ProtobufCService *service, + const CChatRoomSetAppChatRoomGroupStopForceActiveNotification *input, + NoResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 37, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__ack_chat_message(ProtobufCService *service, + const CChatRoomAckChatMessageNotification *input, + NoResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 38, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__create_invite_link(ProtobufCService *service, + const CChatRoomCreateInviteLinkRequest *input, + CChatRoomCreateInviteLinkResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 39, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__get_invite_link_info(ProtobufCService *service, + const CChatRoomGetInviteLinkInfoRequest *input, + CChatRoomGetInviteLinkInfoResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 40, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__get_invite_info(ProtobufCService *service, + const CChatRoomGetInviteInfoRequest *input, + CChatRoomGetInviteInfoResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 41, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__get_invite_links_for_group(ProtobufCService *service, + const CChatRoomGetInviteLinksForGroupRequest *input, + CChatRoomGetInviteLinksForGroupResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 42, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__get_ban_list(ProtobufCService *service, + const CChatRoomGetBanListRequest *input, + CChatRoomGetBanListResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 43, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__get_invite_list(ProtobufCService *service, + const CChatRoomGetInviteListRequest *input, + CChatRoomGetInviteListResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 44, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__delete_invite_link(ProtobufCService *service, + const CChatRoomDeleteInviteLinkRequest *input, + CChatRoomDeleteInviteLinkResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 45, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__set_session_active_chat_room_groups(ProtobufCService *service, + const CChatRoomSetSessionActiveChatRoomGroupsRequest *input, + CChatRoomSetSessionActiveChatRoomGroupsResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 46, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__set_user_chat_group_preferences(ProtobufCService *service, + const CChatRoomSetUserChatGroupPreferencesRequest *input, + CChatRoomSetUserChatGroupPreferencesResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 47, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__delete_chat_messages(ProtobufCService *service, + const CChatRoomDeleteChatMessagesRequest *input, + CChatRoomDeleteChatMessagesResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 48, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__update_member_list_view(ProtobufCService *service, + const CChatRoomUpdateMemberListViewNotification *input, + NoResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 49, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__search_members(ProtobufCService *service, + const CChatRoomSearchMembersRequest *input, + CChatRoomSearchMembersResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 50, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__update_message_reaction(ProtobufCService *service, + const CChatRoomUpdateMessageReactionRequest *input, + CChatRoomUpdateMessageReactionResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 51, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__get_message_reaction_reactors(ProtobufCService *service, + const CChatRoomGetMessageReactionReactorsRequest *input, + CChatRoomGetMessageReactionReactorsResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room__descriptor); + service->invoke(service, 52, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room__init (ChatRoom_Service *service, + ChatRoom_ServiceDestroy destroy) +{ + protobuf_c_service_generated_init (&service->base, + &chat_room__descriptor, + (ProtobufCServiceDestroy) destroy); +} +static const ProtobufCMethodDescriptor clan_chat_rooms__method_descriptors[2] = +{ + { "GetClanChatRoomInfo", &cclan_chat_rooms__get_clan_chat_room_info__request__descriptor, &cclan_chat_rooms__get_clan_chat_room_info__response__descriptor }, + { "SetClanChatRoomPrivate", &cclan_chat_rooms__set_clan_chat_room_private__request__descriptor, &cclan_chat_rooms__set_clan_chat_room_private__response__descriptor }, +}; +const unsigned clan_chat_rooms__method_indices_by_name[] = { + 0, /* GetClanChatRoomInfo */ + 1 /* SetClanChatRoomPrivate */ +}; +const ProtobufCServiceDescriptor clan_chat_rooms__descriptor = +{ + PROTOBUF_C__SERVICE_DESCRIPTOR_MAGIC, + "ClanChatRooms", + "ClanChatRooms", + "ClanChatRooms", + "", + 2, + clan_chat_rooms__method_descriptors, + clan_chat_rooms__method_indices_by_name +}; +void clan_chat_rooms__get_clan_chat_room_info(ProtobufCService *service, + const CClanChatRoomsGetClanChatRoomInfoRequest *input, + CClanChatRoomsGetClanChatRoomInfoResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &clan_chat_rooms__descriptor); + service->invoke(service, 0, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void clan_chat_rooms__set_clan_chat_room_private(ProtobufCService *service, + const CClanChatRoomsSetClanChatRoomPrivateRequest *input, + CClanChatRoomsSetClanChatRoomPrivateResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &clan_chat_rooms__descriptor); + service->invoke(service, 1, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void clan_chat_rooms__init (ClanChatRooms_Service *service, + ClanChatRooms_ServiceDestroy destroy) +{ + protobuf_c_service_generated_init (&service->base, + &clan_chat_rooms__descriptor, + (ProtobufCServiceDestroy) destroy); +} +static const ProtobufCMethodDescriptor chat_room_client__method_descriptors[11] = +{ + { "NotifyIncomingChatMessage", &cchat_room__incoming_chat_message__notification__descriptor, &no_response__descriptor }, + { "NotifyChatMessageModified", &cchat_room__chat_message_modified__notification__descriptor, &no_response__descriptor }, + { "NotifyMemberStateChange", &cchat_room__member_state_change__notification__descriptor, &no_response__descriptor }, + { "NotifyChatRoomHeaderStateChange", &cchat_room__chat_room_header_state__notification__descriptor, &no_response__descriptor }, + { "NotifyChatRoomGroupRoomsChange", &cchat_room__chat_room_group_rooms_change__notification__descriptor, &no_response__descriptor }, + { "NotifyShouldRejoinChatRoomVoiceChat", &cchat_room__notify_should_rejoin_chat_room_voice_chat__notification__descriptor, &no_response__descriptor }, + { "NotifyChatGroupUserStateChanged", &chat_room_client__notify_chat_group_user_state_changed__notification__descriptor, &no_response__descriptor }, + { "NotifyAckChatMessageEcho", &cchat_room__ack_chat_message__notification__descriptor, &no_response__descriptor }, + { "NotifyChatRoomDisconnect", &chat_room_client__notify_chat_room_disconnect__notification__descriptor, &no_response__descriptor }, + { "NotifyMemberListViewUpdated", &cchat_room_client__member_list_view_updated__notification__descriptor, &no_response__descriptor }, + { "NotifyMessageReaction", &cchat_room__message_reaction__notification__descriptor, &no_response__descriptor }, +}; +const unsigned chat_room_client__method_indices_by_name[] = { + 7, /* NotifyAckChatMessageEcho */ + 6, /* NotifyChatGroupUserStateChanged */ + 1, /* NotifyChatMessageModified */ + 8, /* NotifyChatRoomDisconnect */ + 4, /* NotifyChatRoomGroupRoomsChange */ + 3, /* NotifyChatRoomHeaderStateChange */ + 0, /* NotifyIncomingChatMessage */ + 9, /* NotifyMemberListViewUpdated */ + 2, /* NotifyMemberStateChange */ + 10, /* NotifyMessageReaction */ + 5 /* NotifyShouldRejoinChatRoomVoiceChat */ +}; +const ProtobufCServiceDescriptor chat_room_client__descriptor = +{ + PROTOBUF_C__SERVICE_DESCRIPTOR_MAGIC, + "ChatRoomClient", + "ChatRoomClient", + "ChatRoomClient", + "", + 11, + chat_room_client__method_descriptors, + chat_room_client__method_indices_by_name +}; +void chat_room_client__notify_incoming_chat_message(ProtobufCService *service, + const CChatRoomIncomingChatMessageNotification *input, + NoResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room_client__descriptor); + service->invoke(service, 0, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room_client__notify_chat_message_modified(ProtobufCService *service, + const CChatRoomChatMessageModifiedNotification *input, + NoResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room_client__descriptor); + service->invoke(service, 1, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room_client__notify_member_state_change(ProtobufCService *service, + const CChatRoomMemberStateChangeNotification *input, + NoResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room_client__descriptor); + service->invoke(service, 2, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room_client__notify_chat_room_header_state_change(ProtobufCService *service, + const CChatRoomChatRoomHeaderStateNotification *input, + NoResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room_client__descriptor); + service->invoke(service, 3, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room_client__notify_chat_room_group_rooms_change(ProtobufCService *service, + const CChatRoomChatRoomGroupRoomsChangeNotification *input, + NoResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room_client__descriptor); + service->invoke(service, 4, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room_client__notify_should_rejoin_chat_room_voice_chat(ProtobufCService *service, + const CChatRoomNotifyShouldRejoinChatRoomVoiceChatNotification *input, + NoResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room_client__descriptor); + service->invoke(service, 5, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room_client__notify_chat_group_user_state_changed(ProtobufCService *service, + const ChatRoomClientNotifyChatGroupUserStateChangedNotification *input, + NoResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room_client__descriptor); + service->invoke(service, 6, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room_client__notify_ack_chat_message_echo(ProtobufCService *service, + const CChatRoomAckChatMessageNotification *input, + NoResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room_client__descriptor); + service->invoke(service, 7, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room_client__notify_chat_room_disconnect(ProtobufCService *service, + const ChatRoomClientNotifyChatRoomDisconnectNotification *input, + NoResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room_client__descriptor); + service->invoke(service, 8, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room_client__notify_member_list_view_updated(ProtobufCService *service, + const CChatRoomClientMemberListViewUpdatedNotification *input, + NoResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room_client__descriptor); + service->invoke(service, 9, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room_client__notify_message_reaction(ProtobufCService *service, + const CChatRoomMessageReactionNotification *input, + NoResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_room_client__descriptor); + service->invoke(service, 10, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_room_client__init (ChatRoomClient_Service *service, + ChatRoomClient_ServiceDestroy destroy) +{ + protobuf_c_service_generated_init (&service->base, + &chat_room_client__descriptor, + (ProtobufCServiceDestroy) destroy); +} +static const ProtobufCMethodDescriptor chat_usability__method_descriptors[1] = +{ + { "NotifyClientUsabilityMetrics", &cchat_usability__client_usability_metrics__notification__descriptor, &no_response__descriptor }, +}; +const unsigned chat_usability__method_indices_by_name[] = { + 0 /* NotifyClientUsabilityMetrics */ +}; +const ProtobufCServiceDescriptor chat_usability__descriptor = +{ + PROTOBUF_C__SERVICE_DESCRIPTOR_MAGIC, + "ChatUsability", + "ChatUsability", + "ChatUsability", + "", + 1, + chat_usability__method_descriptors, + chat_usability__method_indices_by_name +}; +void chat_usability__notify_client_usability_metrics(ProtobufCService *service, + const CChatUsabilityClientUsabilityMetricsNotification *input, + NoResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_usability__descriptor); + service->invoke(service, 0, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_usability__init (ChatUsability_Service *service, + ChatUsability_ServiceDestroy destroy) +{ + protobuf_c_service_generated_init (&service->base, + &chat_usability__descriptor, + (ProtobufCServiceDestroy) destroy); +} +static const ProtobufCMethodDescriptor chat_usability_client__method_descriptors[1] = +{ + { "NotifyRequestClientUsabilityMetrics", &cchat_usability__request_client_usability_metrics__notification__descriptor, &no_response__descriptor }, +}; +const unsigned chat_usability_client__method_indices_by_name[] = { + 0 /* NotifyRequestClientUsabilityMetrics */ +}; +const ProtobufCServiceDescriptor chat_usability_client__descriptor = +{ + PROTOBUF_C__SERVICE_DESCRIPTOR_MAGIC, + "ChatUsabilityClient", + "ChatUsabilityClient", + "ChatUsabilityClient", + "", + 1, + chat_usability_client__method_descriptors, + chat_usability_client__method_indices_by_name +}; +void chat_usability_client__notify_request_client_usability_metrics(ProtobufCService *service, + const CChatUsabilityRequestClientUsabilityMetricsNotification *input, + NoResponse_Closure closure, + void *closure_data) +{ + assert(service->descriptor == &chat_usability_client__descriptor); + service->invoke(service, 0, (const ProtobufCMessage *) input, (ProtobufCClosure) closure, closure_data); +} +void chat_usability_client__init (ChatUsabilityClient_Service *service, + ChatUsabilityClient_ServiceDestroy destroy) +{ + protobuf_c_service_generated_init (&service->base, + &chat_usability_client__descriptor, + (ProtobufCServiceDestroy) destroy); +} diff --git a/protocols/Steam/src/protobuf-c/steammessages_chat.steamclient.pb-c.h b/protocols/Steam/src/protobuf-c/steammessages_chat.steamclient.pb-c.h new file mode 100644 index 0000000000..ce671c63db --- /dev/null +++ b/protocols/Steam/src/protobuf-c/steammessages_chat.steamclient.pb-c.h @@ -0,0 +1,5807 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: steammessages_chat.steamclient.proto */ + +#ifndef PROTOBUF_C_steammessages_5fchat_2esteamclient_2eproto__INCLUDED +#define PROTOBUF_C_steammessages_5fchat_2esteamclient_2eproto__INCLUDED + +#include "protobuf-c.h" + +PROTOBUF_C__BEGIN_DECLS + +#if PROTOBUF_C_VERSION_NUMBER < 1000000 +# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers. +#elif 1004001 < PROTOBUF_C_MIN_COMPILER_VERSION +# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c. +#endif + +#include "steammessages_base.pb-c.h" +#include "steammessages_unified_base.steamclient.pb-c.h" +#include "steammessages_clientserver_friends.pb-c.h" + +struct CChatRequestFriendPersonaStatesRequest; +struct CChatRequestFriendPersonaStatesResponse; +struct CChatRoomCreateChatRoomGroupRequest; +struct CChatRole; +struct CChatRoleActions; +struct CChatPartyBeacon; +struct CChatRoomGroupHeaderState; +struct CChatRoomMember; +struct CChatRoomState; +struct CChatRoomGroupState; +struct CUserChatRoomState; +struct CUserChatRoomGroupState; +struct CChatRoomCreateChatRoomGroupResponse; +struct CChatRoomSaveChatRoomGroupRequest; +struct CChatRoomSaveChatRoomGroupResponse; +struct CChatRoomRenameChatRoomGroupRequest; +struct CChatRoomRenameChatRoomGroupResponse; +struct CChatRoomSetChatRoomGroupTaglineRequest; +struct CChatRoomSetChatRoomGroupTaglineResponse; +struct CChatRoomSetChatRoomGroupAvatarRequest; +struct CChatRoomSetChatRoomGroupAvatarResponse; +struct CChatRoomSetChatRoomGroupWatchingBroadcastRequest; +struct CChatRoomSetChatRoomGroupWatchingBroadcastResponse; +struct CChatRoomJoinMiniGameForChatRoomGroupRequest; +struct CChatRoomJoinMiniGameForChatRoomGroupResponse; +struct CChatRoomEndMiniGameForChatRoomGroupRequest; +struct CChatRoomEndMiniGameForChatRoomGroupResponse; +struct CChatRoomMuteUserRequest; +struct CChatRoomMuteUserResponse; +struct CChatRoomKickUserRequest; +struct CChatRoomKickUserResponse; +struct CChatRoomSetUserBanStateRequest; +struct CChatRoomSetUserBanStateResponse; +struct CChatRoomRevokeInviteRequest; +struct CChatRoomRevokeInviteResponse; +struct CChatRoomCreateRoleRequest; +struct CChatRoomCreateRoleResponse; +struct CChatRoomGetRolesRequest; +struct CChatRoomGetRolesResponse; +struct CChatRoomRenameRoleRequest; +struct CChatRoomRenameRoleResponse; +struct CChatRoomReorderRoleRequest; +struct CChatRoomReorderRoleResponse; +struct CChatRoomDeleteRoleRequest; +struct CChatRoomDeleteRoleResponse; +struct CChatRoomGetRoleActionsRequest; +struct CChatRoomGetRoleActionsResponse; +struct CChatRoomReplaceRoleActionsRequest; +struct CChatRoomReplaceRoleActionsResponse; +struct CChatRoomAddRoleToUserRequest; +struct CChatRoomAddRoleToUserResponse; +struct CChatRoomGetRolesForUserRequest; +struct CChatRoomGetRolesForUserResponse; +struct CChatRoomDeleteRoleFromUserRequest; +struct CChatRoomDeleteRoleFromUserResponse; +struct CChatRoomJoinChatRoomGroupRequest; +struct CChatRoomJoinChatRoomGroupResponse; +struct CChatRoomInviteFriendToChatRoomGroupRequest; +struct CChatRoomInviteFriendToChatRoomGroupResponse; +struct CChatRoomLeaveChatRoomGroupRequest; +struct CChatRoomLeaveChatRoomGroupResponse; +struct CChatRoomCreateChatRoomRequest; +struct CChatRoomCreateChatRoomResponse; +struct CChatRoomDeleteChatRoomRequest; +struct CChatRoomDeleteChatRoomResponse; +struct CChatRoomRenameChatRoomRequest; +struct CChatRoomRenameChatRoomResponse; +struct CChatRoomReorderChatRoomRequest; +struct CChatRoomReorderChatRoomResponse; +struct CChatRoomSendChatMessageRequest; +struct CChatRoomSendChatMessageResponse; +struct CChatRoomJoinVoiceChatRequest; +struct CChatRoomJoinVoiceChatResponse; +struct CChatRoomLeaveVoiceChatRequest; +struct CChatRoomLeaveVoiceChatResponse; +struct CChatRoomGetMessageHistoryRequest; +struct ServerMessage; +struct CChatRoomGetMessageHistoryResponse; +struct CChatRoomGetMessageHistoryResponse__ChatMessage; +struct CChatRoomGetMessageHistoryResponse__ChatMessage__MessageReaction; +struct CChatRoomGetMyChatRoomGroupsRequest; +struct CChatRoomGetChatRoomGroupSummaryResponse; +struct CChatRoomSummaryPair; +struct CChatRoomGetMyChatRoomGroupsResponse; +struct CChatRoomGetChatRoomGroupStateRequest; +struct CChatRoomGetChatRoomGroupStateResponse; +struct CChatRoomGetChatRoomGroupSummaryRequest; +struct CChatRoomSetAppChatRoomGroupForceActiveRequest; +struct CChatRoomSetAppChatRoomGroupForceActiveResponse; +struct CChatRoomSetAppChatRoomGroupStopForceActiveNotification; +struct CChatRoomAckChatMessageNotification; +struct CChatRoomCreateInviteLinkRequest; +struct CChatRoomCreateInviteLinkResponse; +struct CChatRoomGetInviteLinkInfoRequest; +struct CChatRoomGetInviteLinkInfoResponse; +struct CChatRoomGetInviteInfoRequest; +struct CChatRoomGetInviteInfoResponse; +struct CChatRoomGetInviteLinksForGroupRequest; +struct CChatRoomGetInviteLinksForGroupResponse; +struct CChatRoomGetInviteLinksForGroupResponse__LinkInfo; +struct CChatRoomGetBanListRequest; +struct CChatRoomGetBanListResponse; +struct CChatRoomGetBanListResponse__BanInfo; +struct CChatRoomGetInviteListRequest; +struct CChatRoomGroupInvite; +struct CChatRoomGetInviteListResponse; +struct CChatRoomDeleteInviteLinkRequest; +struct CChatRoomDeleteInviteLinkResponse; +struct CChatRoomSetSessionActiveChatRoomGroupsRequest; +struct CChatRoomSetSessionActiveChatRoomGroupsResponse; +struct CChatRoomSetUserChatGroupPreferencesRequest; +struct CChatRoomSetUserChatGroupPreferencesRequest__ChatGroupPreferences; +struct CChatRoomSetUserChatGroupPreferencesRequest__ChatRoomPreferences; +struct CChatRoomSetUserChatGroupPreferencesResponse; +struct CChatRoomDeleteChatMessagesRequest; +struct CChatRoomDeleteChatMessagesRequest__Message; +struct CChatRoomDeleteChatMessagesResponse; +struct CChatRoomUpdateMemberListViewNotification; +struct CChatRoomSearchMembersRequest; +struct CChatRoomSearchMembersResponse; +struct CChatRoomSearchMembersResponse__MemberMatch; +struct CChatRoomUpdateMessageReactionRequest; +struct CChatRoomUpdateMessageReactionResponse; +struct CChatRoomGetMessageReactionReactorsRequest; +struct CChatRoomGetMessageReactionReactorsResponse; +struct CClanChatRoomsGetClanChatRoomInfoRequest; +struct CClanChatRoomsGetClanChatRoomInfoResponse; +struct CClanChatRoomsSetClanChatRoomPrivateRequest; +struct CClanChatRoomsSetClanChatRoomPrivateResponse; +struct CChatMentions; +struct CChatRoomIncomingChatMessageNotification; +struct CChatRoomChatMessageModifiedNotification; +struct CChatRoomChatMessageModifiedNotification__ChatMessage; +struct CChatRoomMemberStateChangeNotification; +struct CChatRoomChatRoomHeaderStateNotification; +struct CChatRoomChatRoomGroupRoomsChangeNotification; +struct CChatRoomNotifyShouldRejoinChatRoomVoiceChatNotification; +struct ChatRoomClientNotifyChatGroupUserStateChangedNotification; +struct ChatRoomClientNotifyChatRoomDisconnectNotification; +struct CChatRoomMemberListView; +struct CChatRoomMemberSummaryCounts; +struct CChatRoomClientMemberListViewUpdatedNotification; +struct CChatRoomClientMemberListViewUpdatedNotification__MemberListViewEntry; +struct CChatRoomMessageReactionNotification; +struct CChatUsabilityClientUsabilityMetricsNotification; +struct CChatUsabilityClientUsabilityMetricsNotification__Settings; +struct CChatUsabilityClientUsabilityMetricsNotification__VoiceSettings; +struct CChatUsabilityClientUsabilityMetricsNotification__UIState; +struct CChatUsabilityClientUsabilityMetricsNotification__UIState__CategoryCollapseState; +struct CChatUsabilityClientUsabilityMetricsNotification__Metrics; +struct CChatUsabilityRequestClientUsabilityMetricsNotification; + + +/* --- enums --- */ + +typedef enum _EChatRoomJoinState { + ECHAT_ROOM_JOIN_STATE__k_EChatRoomJoinState_Default = 0, + ECHAT_ROOM_JOIN_STATE__k_EChatRoomJoinState_None = 1, + ECHAT_ROOM_JOIN_STATE__k_EChatRoomJoinState_Joined = 2, + ECHAT_ROOM_JOIN_STATE__k_EChatRoomJoinState_TestInvalid = 99 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(ECHAT_ROOM_JOIN_STATE) +} EChatRoomJoinState; +typedef enum _EChatRoomGroupRank { + ECHAT_ROOM_GROUP_RANK__k_EChatRoomGroupRank_Default = 0, + ECHAT_ROOM_GROUP_RANK__k_EChatRoomGroupRank_Viewer = 10, + ECHAT_ROOM_GROUP_RANK__k_EChatRoomGroupRank_Guest = 15, + ECHAT_ROOM_GROUP_RANK__k_EChatRoomGroupRank_Member = 20, + ECHAT_ROOM_GROUP_RANK__k_EChatRoomGroupRank_Moderator = 30, + ECHAT_ROOM_GROUP_RANK__k_EChatRoomGroupRank_Officer = 40, + ECHAT_ROOM_GROUP_RANK__k_EChatRoomGroupRank_Owner = 50, + ECHAT_ROOM_GROUP_RANK__k_EChatRoomGroupRank_TestInvalid = 99 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(ECHAT_ROOM_GROUP_RANK) +} EChatRoomGroupRank; +typedef enum _EChatRoomNotificationLevel { + ECHAT_ROOM_NOTIFICATION_LEVEL__k_EChatroomNotificationLevel_Invalid = 0, + ECHAT_ROOM_NOTIFICATION_LEVEL__k_EChatroomNotificationLevel_None = 1, + ECHAT_ROOM_NOTIFICATION_LEVEL__k_EChatroomNotificationLevel_MentionMe = 2, + ECHAT_ROOM_NOTIFICATION_LEVEL__k_EChatroomNotificationLevel_MentionAll = 3, + ECHAT_ROOM_NOTIFICATION_LEVEL__k_EChatroomNotificationLevel_AllMessages = 4 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(ECHAT_ROOM_NOTIFICATION_LEVEL) +} EChatRoomNotificationLevel; +typedef enum _EChatRoomServerMessage { + ECHAT_ROOM_SERVER_MESSAGE__k_EChatRoomServerMsg_Invalid = 0, + ECHAT_ROOM_SERVER_MESSAGE__k_EChatRoomServerMsg_RenameChatRoom = 1, + ECHAT_ROOM_SERVER_MESSAGE__k_EChatRoomServerMsg_Joined = 2, + ECHAT_ROOM_SERVER_MESSAGE__k_EChatRoomServerMsg_Parted = 3, + ECHAT_ROOM_SERVER_MESSAGE__k_EChatRoomServerMsg_Kicked = 4, + ECHAT_ROOM_SERVER_MESSAGE__k_EChatRoomServerMsg_Invited = 5, + ECHAT_ROOM_SERVER_MESSAGE__k_EChatRoomServerMsg_InviteDismissed = 8, + ECHAT_ROOM_SERVER_MESSAGE__k_EChatRoomServerMsg_ChatRoomTaglineChanged = 9, + ECHAT_ROOM_SERVER_MESSAGE__k_EChatRoomServerMsg_ChatRoomAvatarChanged = 10, + ECHAT_ROOM_SERVER_MESSAGE__k_EChatRoomServerMsg_AppCustom = 11 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(ECHAT_ROOM_SERVER_MESSAGE) +} EChatRoomServerMessage; +typedef enum _EChatRoomMessageReactionType { + ECHAT_ROOM_MESSAGE_REACTION_TYPE__k_EChatRoomMessageReactionType_Invalid = 0, + ECHAT_ROOM_MESSAGE_REACTION_TYPE__k_EChatRoomMessageReactionType_Emoticon = 1, + ECHAT_ROOM_MESSAGE_REACTION_TYPE__k_EChatRoomMessageReactionType_Sticker = 2 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(ECHAT_ROOM_MESSAGE_REACTION_TYPE) +} EChatRoomMessageReactionType; +typedef enum _EChatRoomMemberStateChange { + ECHAT_ROOM_MEMBER_STATE_CHANGE__k_EChatRoomMemberStateChange_Invalid = 0, + ECHAT_ROOM_MEMBER_STATE_CHANGE__k_EChatRoomMemberStateChange_Joined = 1, + ECHAT_ROOM_MEMBER_STATE_CHANGE__k_EChatRoomMemberStateChange_Parted = 2, + ECHAT_ROOM_MEMBER_STATE_CHANGE__k_EChatRoomMemberStateChange_Kicked = 3, + ECHAT_ROOM_MEMBER_STATE_CHANGE__k_EChatRoomMemberStateChange_Invited = 4, + ECHAT_ROOM_MEMBER_STATE_CHANGE__k_EChatRoomMemberStateChange_RankChanged = 7, + ECHAT_ROOM_MEMBER_STATE_CHANGE__k_EChatRoomMemberStateChange_InviteDismissed = 8, + ECHAT_ROOM_MEMBER_STATE_CHANGE__k_EChatRoomMemberStateChange_Muted = 9, + ECHAT_ROOM_MEMBER_STATE_CHANGE__k_EChatRoomMemberStateChange_Banned = 10, + ECHAT_ROOM_MEMBER_STATE_CHANGE__k_EChatRoomMemberStateChange_RolesChanged = 12 + PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(ECHAT_ROOM_MEMBER_STATE_CHANGE) +} EChatRoomMemberStateChange; + +/* --- descriptors --- */ + +extern const ProtobufCEnumDescriptor echat_room_join_state__descriptor; +extern const ProtobufCEnumDescriptor echat_room_group_rank__descriptor; +extern const ProtobufCEnumDescriptor echat_room_notification_level__descriptor; +extern const ProtobufCEnumDescriptor echat_room_server_message__descriptor; +extern const ProtobufCEnumDescriptor echat_room_message_reaction_type__descriptor; +extern const ProtobufCEnumDescriptor echat_room_member_state_change__descriptor; +extern const ProtobufCMessageDescriptor cchat__request_friend_persona_states__request__descriptor; +extern const ProtobufCMessageDescriptor cchat__request_friend_persona_states__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__create_chat_room_group__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_role__descriptor; +extern const ProtobufCMessageDescriptor cchat_role_actions__descriptor; +extern const ProtobufCMessageDescriptor cchat_party_beacon__descriptor; +extern const ProtobufCMessageDescriptor cchat_room_group_header_state__descriptor; +extern const ProtobufCMessageDescriptor cchat_room_member__descriptor; +extern const ProtobufCMessageDescriptor cchat_room_state__descriptor; +extern const ProtobufCMessageDescriptor cchat_room_group_state__descriptor; +extern const ProtobufCMessageDescriptor cuser_chat_room_state__descriptor; +extern const ProtobufCMessageDescriptor cuser_chat_room_group_state__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__create_chat_room_group__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__save_chat_room_group__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__save_chat_room_group__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__rename_chat_room_group__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__rename_chat_room_group__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__set_chat_room_group_tagline__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__set_chat_room_group_tagline__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__set_chat_room_group_avatar__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__set_chat_room_group_avatar__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__set_chat_room_group_watching_broadcast__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__set_chat_room_group_watching_broadcast__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__join_mini_game_for_chat_room_group__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__join_mini_game_for_chat_room_group__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__end_mini_game_for_chat_room_group__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__end_mini_game_for_chat_room_group__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__mute_user__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__mute_user__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__kick_user__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__kick_user__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__set_user_ban_state__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__set_user_ban_state__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__revoke_invite__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__revoke_invite__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__create_role__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__create_role__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__get_roles__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__get_roles__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__rename_role__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__rename_role__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__reorder_role__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__reorder_role__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__delete_role__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__delete_role__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__get_role_actions__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__get_role_actions__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__replace_role_actions__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__replace_role_actions__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__add_role_to_user__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__add_role_to_user__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__get_roles_for_user__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__get_roles_for_user__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__delete_role_from_user__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__delete_role_from_user__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__join_chat_room_group__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__join_chat_room_group__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__invite_friend_to_chat_room_group__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__invite_friend_to_chat_room_group__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__leave_chat_room_group__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__leave_chat_room_group__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__create_chat_room__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__create_chat_room__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__delete_chat_room__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__delete_chat_room__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__rename_chat_room__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__rename_chat_room__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__reorder_chat_room__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__reorder_chat_room__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__send_chat_message__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__send_chat_message__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__join_voice_chat__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__join_voice_chat__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__leave_voice_chat__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__leave_voice_chat__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__get_message_history__request__descriptor; +extern const ProtobufCMessageDescriptor server_message__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__get_message_history__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__get_message_history__response__chat_message__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__get_message_history__response__chat_message__message_reaction__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__get_my_chat_room_groups__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__get_chat_room_group_summary__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room_summary_pair__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__get_my_chat_room_groups__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__get_chat_room_group_state__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__get_chat_room_group_state__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__get_chat_room_group_summary__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__set_app_chat_room_group_force_active__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__set_app_chat_room_group_force_active__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__set_app_chat_room_group_stop_force_active__notification__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__ack_chat_message__notification__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__create_invite_link__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__create_invite_link__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__get_invite_link_info__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__get_invite_link_info__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__get_invite_info__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__get_invite_info__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__get_invite_links_for_group__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__get_invite_links_for_group__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__get_invite_links_for_group__response__link_info__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__get_ban_list__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__get_ban_list__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__get_ban_list__response__ban_info__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__get_invite_list__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room_group_invite__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__get_invite_list__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__delete_invite_link__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__delete_invite_link__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__set_session_active_chat_room_groups__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__set_session_active_chat_room_groups__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__set_user_chat_group_preferences__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__set_user_chat_group_preferences__request__chat_group_preferences__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__set_user_chat_group_preferences__request__chat_room_preferences__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__set_user_chat_group_preferences__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__delete_chat_messages__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__delete_chat_messages__request__message__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__delete_chat_messages__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__update_member_list_view__notification__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__search_members__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__search_members__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__search_members__response__member_match__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__update_message_reaction__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__update_message_reaction__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__get_message_reaction_reactors__request__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__get_message_reaction_reactors__response__descriptor; +extern const ProtobufCMessageDescriptor cclan_chat_rooms__get_clan_chat_room_info__request__descriptor; +extern const ProtobufCMessageDescriptor cclan_chat_rooms__get_clan_chat_room_info__response__descriptor; +extern const ProtobufCMessageDescriptor cclan_chat_rooms__set_clan_chat_room_private__request__descriptor; +extern const ProtobufCMessageDescriptor cclan_chat_rooms__set_clan_chat_room_private__response__descriptor; +extern const ProtobufCMessageDescriptor cchat_mentions__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__incoming_chat_message__notification__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__chat_message_modified__notification__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__chat_message_modified__notification__chat_message__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__member_state_change__notification__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__chat_room_header_state__notification__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__chat_room_group_rooms_change__notification__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__notify_should_rejoin_chat_room_voice_chat__notification__descriptor; +extern const ProtobufCMessageDescriptor chat_room_client__notify_chat_group_user_state_changed__notification__descriptor; +extern const ProtobufCMessageDescriptor chat_room_client__notify_chat_room_disconnect__notification__descriptor; +extern const ProtobufCMessageDescriptor cchat_room_member_list_view__descriptor; +extern const ProtobufCMessageDescriptor cchat_room_member_summary_counts__descriptor; +extern const ProtobufCMessageDescriptor cchat_room_client__member_list_view_updated__notification__descriptor; +extern const ProtobufCMessageDescriptor cchat_room_client__member_list_view_updated__notification__member_list_view_entry__descriptor; +extern const ProtobufCMessageDescriptor cchat_room__message_reaction__notification__descriptor; +extern const ProtobufCMessageDescriptor cchat_usability__client_usability_metrics__notification__descriptor; +extern const ProtobufCMessageDescriptor cchat_usability__client_usability_metrics__notification__settings__descriptor; +extern const ProtobufCMessageDescriptor cchat_usability__client_usability_metrics__notification__voice_settings__descriptor; +extern const ProtobufCMessageDescriptor cchat_usability__client_usability_metrics__notification__uistate__descriptor; +extern const ProtobufCMessageDescriptor cchat_usability__client_usability_metrics__notification__uistate__category_collapse_state__descriptor; +extern const ProtobufCMessageDescriptor cchat_usability__client_usability_metrics__notification__metrics__descriptor; +extern const ProtobufCMessageDescriptor cchat_usability__request_client_usability_metrics__notification__descriptor; +extern const ProtobufCServiceDescriptor chat__descriptor; +extern const ProtobufCServiceDescriptor chat_room__descriptor; +extern const ProtobufCServiceDescriptor clan_chat_rooms__descriptor; +extern const ProtobufCServiceDescriptor chat_room_client__descriptor; +extern const ProtobufCServiceDescriptor chat_usability__descriptor; +extern const ProtobufCServiceDescriptor chat_usability_client__descriptor; + +/* --- messages --- */ + +extern "C" void message_init_generic(const ProtobufCMessageDescriptor * desc, ProtobufCMessage * message); + +struct ProtobufCppMessage : public ProtobufCMessage +{ + ProtobufCppMessage(const ProtobufCMessageDescriptor &descr) + { + message_init_generic(&descr, this); + } +}; + +struct CChatRequestFriendPersonaStatesRequest : public ProtobufCppMessage +{ + CChatRequestFriendPersonaStatesRequest() : + ProtobufCppMessage(cchat__request_friend_persona_states__request__descriptor) + {} + +}; + +struct CChatRequestFriendPersonaStatesResponse : public ProtobufCppMessage +{ + CChatRequestFriendPersonaStatesResponse() : + ProtobufCppMessage(cchat__request_friend_persona_states__response__descriptor) + {} + +}; + +struct CChatRoomCreateChatRoomGroupRequest : public ProtobufCppMessage +{ + CChatRoomCreateChatRoomGroupRequest() : + ProtobufCppMessage(cchat_room__create_chat_room_group__request__descriptor) + {} + + protobuf_c_boolean has_steamid_partner; + uint64_t steamid_partner; + protobuf_c_boolean has_steamid_invited; + uint64_t steamid_invited; + char *name; + size_t n_steamid_invitees; + uint64_t *steamid_invitees; + protobuf_c_boolean has_watching_broadcast_accountid; + uint32_t watching_broadcast_accountid; + protobuf_c_boolean has_watching_broadcast_channel_id; + uint64_t watching_broadcast_channel_id; +}; + +struct CChatRole : public ProtobufCppMessage +{ + CChatRole() : + ProtobufCppMessage(cchat_role__descriptor) + {} + + protobuf_c_boolean has_role_id; + uint64_t role_id; + char *name; + protobuf_c_boolean has_ordinal; + uint32_t ordinal; +}; + +struct CChatRoleActions : public ProtobufCppMessage +{ + CChatRoleActions() : + ProtobufCppMessage(cchat_role_actions__descriptor) + {} + + protobuf_c_boolean has_role_id; + uint64_t role_id; + protobuf_c_boolean has_can_create_rename_delete_channel; + protobuf_c_boolean can_create_rename_delete_channel; + protobuf_c_boolean has_can_kick; + protobuf_c_boolean can_kick; + protobuf_c_boolean has_can_ban; + protobuf_c_boolean can_ban; + protobuf_c_boolean has_can_invite; + protobuf_c_boolean can_invite; + protobuf_c_boolean has_can_change_tagline_avatar_name; + protobuf_c_boolean can_change_tagline_avatar_name; + protobuf_c_boolean has_can_chat; + protobuf_c_boolean can_chat; + protobuf_c_boolean has_can_view_history; + protobuf_c_boolean can_view_history; + protobuf_c_boolean has_can_change_group_roles; + protobuf_c_boolean can_change_group_roles; + protobuf_c_boolean has_can_change_user_roles; + protobuf_c_boolean can_change_user_roles; + protobuf_c_boolean has_can_mention_all; + protobuf_c_boolean can_mention_all; + protobuf_c_boolean has_can_set_watching_broadcast; + protobuf_c_boolean can_set_watching_broadcast; +}; + +struct CChatPartyBeacon : public ProtobufCppMessage +{ + CChatPartyBeacon() : + ProtobufCppMessage(cchat_party_beacon__descriptor) + {} + + protobuf_c_boolean has_app_id; + uint32_t app_id; + protobuf_c_boolean has_steamid_owner; + uint64_t steamid_owner; + protobuf_c_boolean has_beacon_id; + uint64_t beacon_id; + char *game_metadata; +}; + +struct CChatRoomGroupHeaderState : public ProtobufCppMessage +{ + CChatRoomGroupHeaderState() : + ProtobufCppMessage(cchat_room_group_header_state__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + char *chat_name; + protobuf_c_boolean has_clanid; + uint32_t clanid; + protobuf_c_boolean has_accountid_owner; + uint32_t accountid_owner; + protobuf_c_boolean has_appid; + uint32_t appid; + char *tagline; + protobuf_c_boolean has_avatar_sha; + ProtobufCBinaryData avatar_sha; + protobuf_c_boolean has_default_role_id; + uint64_t default_role_id; + size_t n_roles; + CChatRole **roles; + size_t n_role_actions; + CChatRoleActions **role_actions; + protobuf_c_boolean has_watching_broadcast_accountid; + uint32_t watching_broadcast_accountid; + size_t n_party_beacons; + CChatPartyBeacon **party_beacons; + protobuf_c_boolean has_watching_broadcast_channel_id; + uint64_t watching_broadcast_channel_id; + protobuf_c_boolean has_active_minigame_id; + uint64_t active_minigame_id; + char *avatar_ugc_url; + protobuf_c_boolean has_disabled; + protobuf_c_boolean disabled; +}; + +struct CChatRoomMember : public ProtobufCppMessage +{ + CChatRoomMember() : + ProtobufCppMessage(cchat_room_member__descriptor) + {} + + protobuf_c_boolean has_accountid; + uint32_t accountid; + protobuf_c_boolean has_state; + EChatRoomJoinState state; + protobuf_c_boolean has_rank; + EChatRoomGroupRank rank; + protobuf_c_boolean has_time_kick_expire; + uint32_t time_kick_expire; + size_t n_role_ids; + uint64_t *role_ids; +}; + +struct CChatRoomState : public ProtobufCppMessage +{ + CChatRoomState() : + ProtobufCppMessage(cchat_room_state__descriptor) + {} + + protobuf_c_boolean has_chat_id; + uint64_t chat_id; + char *chat_name; + protobuf_c_boolean has_voice_allowed; + protobuf_c_boolean voice_allowed; + size_t n_members_in_voice; + uint32_t *members_in_voice; + protobuf_c_boolean has_time_last_message; + uint32_t time_last_message; + protobuf_c_boolean has_sort_order; + uint32_t sort_order; + char *last_message; + protobuf_c_boolean has_accountid_last_message; + uint32_t accountid_last_message; +}; + +struct CChatRoomGroupState : public ProtobufCppMessage +{ + CChatRoomGroupState() : + ProtobufCppMessage(cchat_room_group_state__descriptor) + {} + + CChatRoomGroupHeaderState *header_state; + size_t n_members; + CChatRoomMember **members; + protobuf_c_boolean has_default_chat_id; + uint64_t default_chat_id; + size_t n_chat_rooms; + CChatRoomState **chat_rooms; + size_t n_kicked; + CChatRoomMember **kicked; +}; + +struct CUserChatRoomState : public ProtobufCppMessage +{ + CUserChatRoomState() : + ProtobufCppMessage(cuser_chat_room_state__descriptor) + {} + + protobuf_c_boolean has_chat_id; + uint64_t chat_id; + protobuf_c_boolean has_time_joined; + uint32_t time_joined; + protobuf_c_boolean has_time_last_ack; + uint32_t time_last_ack; + protobuf_c_boolean has_desktop_notification_level; + EChatRoomNotificationLevel desktop_notification_level; + protobuf_c_boolean has_mobile_notification_level; + EChatRoomNotificationLevel mobile_notification_level; + protobuf_c_boolean has_time_last_mention; + uint32_t time_last_mention; + protobuf_c_boolean has_unread_indicator_muted; + protobuf_c_boolean unread_indicator_muted; + protobuf_c_boolean has_time_first_unread; + uint32_t time_first_unread; +}; + +struct CUserChatRoomGroupState : public ProtobufCppMessage +{ + CUserChatRoomGroupState() : + ProtobufCppMessage(cuser_chat_room_group_state__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + protobuf_c_boolean has_time_joined; + uint32_t time_joined; + size_t n_user_chat_room_state; + CUserChatRoomState **user_chat_room_state; + protobuf_c_boolean has_desktop_notification_level; + EChatRoomNotificationLevel desktop_notification_level; + protobuf_c_boolean has_mobile_notification_level; + EChatRoomNotificationLevel mobile_notification_level; + protobuf_c_boolean has_time_last_group_ack; + uint32_t time_last_group_ack; + protobuf_c_boolean has_unread_indicator_muted; + protobuf_c_boolean unread_indicator_muted; +}; + +struct CChatRoomCreateChatRoomGroupResponse : public ProtobufCppMessage +{ + CChatRoomCreateChatRoomGroupResponse() : + ProtobufCppMessage(cchat_room__create_chat_room_group__response__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + CChatRoomGroupState *state; + CUserChatRoomGroupState *user_chat_state; +}; + +struct CChatRoomSaveChatRoomGroupRequest : public ProtobufCppMessage +{ + CChatRoomSaveChatRoomGroupRequest() : + ProtobufCppMessage(cchat_room__save_chat_room_group__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + char *name; +}; + +struct CChatRoomSaveChatRoomGroupResponse : public ProtobufCppMessage +{ + CChatRoomSaveChatRoomGroupResponse() : + ProtobufCppMessage(cchat_room__save_chat_room_group__response__descriptor) + {} + +}; + +struct CChatRoomRenameChatRoomGroupRequest : public ProtobufCppMessage +{ + CChatRoomRenameChatRoomGroupRequest() : + ProtobufCppMessage(cchat_room__rename_chat_room_group__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + char *name; +}; + +struct CChatRoomRenameChatRoomGroupResponse : public ProtobufCppMessage +{ + CChatRoomRenameChatRoomGroupResponse() : + ProtobufCppMessage(cchat_room__rename_chat_room_group__response__descriptor) + {} + + char *name; +}; + +struct CChatRoomSetChatRoomGroupTaglineRequest : public ProtobufCppMessage +{ + CChatRoomSetChatRoomGroupTaglineRequest() : + ProtobufCppMessage(cchat_room__set_chat_room_group_tagline__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + char *tagline; +}; + +struct CChatRoomSetChatRoomGroupTaglineResponse : public ProtobufCppMessage +{ + CChatRoomSetChatRoomGroupTaglineResponse() : + ProtobufCppMessage(cchat_room__set_chat_room_group_tagline__response__descriptor) + {} + +}; + +struct CChatRoomSetChatRoomGroupAvatarRequest : public ProtobufCppMessage +{ + CChatRoomSetChatRoomGroupAvatarRequest() : + ProtobufCppMessage(cchat_room__set_chat_room_group_avatar__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + protobuf_c_boolean has_avatar_sha; + ProtobufCBinaryData avatar_sha; +}; + +struct CChatRoomSetChatRoomGroupAvatarResponse : public ProtobufCppMessage +{ + CChatRoomSetChatRoomGroupAvatarResponse() : + ProtobufCppMessage(cchat_room__set_chat_room_group_avatar__response__descriptor) + {} + +}; + +struct CChatRoomSetChatRoomGroupWatchingBroadcastRequest : public ProtobufCppMessage +{ + CChatRoomSetChatRoomGroupWatchingBroadcastRequest() : + ProtobufCppMessage(cchat_room__set_chat_room_group_watching_broadcast__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + protobuf_c_boolean has_watching_broadcast_accountid; + uint32_t watching_broadcast_accountid; + protobuf_c_boolean has_watching_broadcast_channel_id; + uint64_t watching_broadcast_channel_id; +}; + +struct CChatRoomSetChatRoomGroupWatchingBroadcastResponse : public ProtobufCppMessage +{ + CChatRoomSetChatRoomGroupWatchingBroadcastResponse() : + ProtobufCppMessage(cchat_room__set_chat_room_group_watching_broadcast__response__descriptor) + {} + +}; + +struct CChatRoomJoinMiniGameForChatRoomGroupRequest : public ProtobufCppMessage +{ + CChatRoomJoinMiniGameForChatRoomGroupRequest() : + ProtobufCppMessage(cchat_room__join_mini_game_for_chat_room_group__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + protobuf_c_boolean has_chat_id; + uint64_t chat_id; +}; + +struct CChatRoomJoinMiniGameForChatRoomGroupResponse : public ProtobufCppMessage +{ + CChatRoomJoinMiniGameForChatRoomGroupResponse() : + ProtobufCppMessage(cchat_room__join_mini_game_for_chat_room_group__response__descriptor) + {} + + protobuf_c_boolean has_minigame_id; + uint64_t minigame_id; +}; + +struct CChatRoomEndMiniGameForChatRoomGroupRequest : public ProtobufCppMessage +{ + CChatRoomEndMiniGameForChatRoomGroupRequest() : + ProtobufCppMessage(cchat_room__end_mini_game_for_chat_room_group__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + protobuf_c_boolean has_chat_id; + uint64_t chat_id; + protobuf_c_boolean has_minigame_id; + uint64_t minigame_id; +}; + +struct CChatRoomEndMiniGameForChatRoomGroupResponse : public ProtobufCppMessage +{ + CChatRoomEndMiniGameForChatRoomGroupResponse() : + ProtobufCppMessage(cchat_room__end_mini_game_for_chat_room_group__response__descriptor) + {} + +}; + +struct CChatRoomMuteUserRequest : public ProtobufCppMessage +{ + CChatRoomMuteUserRequest() : + ProtobufCppMessage(cchat_room__mute_user__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + protobuf_c_boolean has_steamid; + uint64_t steamid; + protobuf_c_boolean has_expiration; + int32_t expiration; +}; + +struct CChatRoomMuteUserResponse : public ProtobufCppMessage +{ + CChatRoomMuteUserResponse() : + ProtobufCppMessage(cchat_room__mute_user__response__descriptor) + {} + +}; + +struct CChatRoomKickUserRequest : public ProtobufCppMessage +{ + CChatRoomKickUserRequest() : + ProtobufCppMessage(cchat_room__kick_user__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + protobuf_c_boolean has_steamid; + uint64_t steamid; + protobuf_c_boolean has_expiration; + int32_t expiration; +}; + +struct CChatRoomKickUserResponse : public ProtobufCppMessage +{ + CChatRoomKickUserResponse() : + ProtobufCppMessage(cchat_room__kick_user__response__descriptor) + {} + +}; + +struct CChatRoomSetUserBanStateRequest : public ProtobufCppMessage +{ + CChatRoomSetUserBanStateRequest() : + ProtobufCppMessage(cchat_room__set_user_ban_state__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + protobuf_c_boolean has_steamid; + uint64_t steamid; + protobuf_c_boolean has_ban_state; + protobuf_c_boolean ban_state; +}; + +struct CChatRoomSetUserBanStateResponse : public ProtobufCppMessage +{ + CChatRoomSetUserBanStateResponse() : + ProtobufCppMessage(cchat_room__set_user_ban_state__response__descriptor) + {} + +}; + +struct CChatRoomRevokeInviteRequest : public ProtobufCppMessage +{ + CChatRoomRevokeInviteRequest() : + ProtobufCppMessage(cchat_room__revoke_invite__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + protobuf_c_boolean has_steamid; + uint64_t steamid; +}; + +struct CChatRoomRevokeInviteResponse : public ProtobufCppMessage +{ + CChatRoomRevokeInviteResponse() : + ProtobufCppMessage(cchat_room__revoke_invite__response__descriptor) + {} + +}; + +struct CChatRoomCreateRoleRequest : public ProtobufCppMessage +{ + CChatRoomCreateRoleRequest() : + ProtobufCppMessage(cchat_room__create_role__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + char *name; +}; + +struct CChatRoomCreateRoleResponse : public ProtobufCppMessage +{ + CChatRoomCreateRoleResponse() : + ProtobufCppMessage(cchat_room__create_role__response__descriptor) + {} + + CChatRoleActions *actions; +}; + +struct CChatRoomGetRolesRequest : public ProtobufCppMessage +{ + CChatRoomGetRolesRequest() : + ProtobufCppMessage(cchat_room__get_roles__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; +}; + +struct CChatRoomGetRolesResponse : public ProtobufCppMessage +{ + CChatRoomGetRolesResponse() : + ProtobufCppMessage(cchat_room__get_roles__response__descriptor) + {} + + size_t n_roles; + CChatRole **roles; +}; + +struct CChatRoomRenameRoleRequest : public ProtobufCppMessage +{ + CChatRoomRenameRoleRequest() : + ProtobufCppMessage(cchat_room__rename_role__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + protobuf_c_boolean has_role_id; + uint64_t role_id; + char *name; +}; + +struct CChatRoomRenameRoleResponse : public ProtobufCppMessage +{ + CChatRoomRenameRoleResponse() : + ProtobufCppMessage(cchat_room__rename_role__response__descriptor) + {} + +}; + +struct CChatRoomReorderRoleRequest : public ProtobufCppMessage +{ + CChatRoomReorderRoleRequest() : + ProtobufCppMessage(cchat_room__reorder_role__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + protobuf_c_boolean has_role_id; + uint64_t role_id; + protobuf_c_boolean has_ordinal; + uint32_t ordinal; +}; + +struct CChatRoomReorderRoleResponse : public ProtobufCppMessage +{ + CChatRoomReorderRoleResponse() : + ProtobufCppMessage(cchat_room__reorder_role__response__descriptor) + {} + +}; + +struct CChatRoomDeleteRoleRequest : public ProtobufCppMessage +{ + CChatRoomDeleteRoleRequest() : + ProtobufCppMessage(cchat_room__delete_role__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + protobuf_c_boolean has_role_id; + uint64_t role_id; +}; + +struct CChatRoomDeleteRoleResponse : public ProtobufCppMessage +{ + CChatRoomDeleteRoleResponse() : + ProtobufCppMessage(cchat_room__delete_role__response__descriptor) + {} + +}; + +struct CChatRoomGetRoleActionsRequest : public ProtobufCppMessage +{ + CChatRoomGetRoleActionsRequest() : + ProtobufCppMessage(cchat_room__get_role_actions__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + protobuf_c_boolean has_role_id; + uint64_t role_id; +}; + +struct CChatRoomGetRoleActionsResponse : public ProtobufCppMessage +{ + CChatRoomGetRoleActionsResponse() : + ProtobufCppMessage(cchat_room__get_role_actions__response__descriptor) + {} + + size_t n_actions; + CChatRoleActions **actions; +}; + +struct CChatRoomReplaceRoleActionsRequest : public ProtobufCppMessage +{ + CChatRoomReplaceRoleActionsRequest() : + ProtobufCppMessage(cchat_room__replace_role_actions__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + protobuf_c_boolean has_role_id; + uint64_t role_id; + CChatRoleActions *actions; +}; + +struct CChatRoomReplaceRoleActionsResponse : public ProtobufCppMessage +{ + CChatRoomReplaceRoleActionsResponse() : + ProtobufCppMessage(cchat_room__replace_role_actions__response__descriptor) + {} + +}; + +struct CChatRoomAddRoleToUserRequest : public ProtobufCppMessage +{ + CChatRoomAddRoleToUserRequest() : + ProtobufCppMessage(cchat_room__add_role_to_user__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + protobuf_c_boolean has_role_id; + uint64_t role_id; + protobuf_c_boolean has_steamid; + uint64_t steamid; +}; + +struct CChatRoomAddRoleToUserResponse : public ProtobufCppMessage +{ + CChatRoomAddRoleToUserResponse() : + ProtobufCppMessage(cchat_room__add_role_to_user__response__descriptor) + {} + +}; + +struct CChatRoomGetRolesForUserRequest : public ProtobufCppMessage +{ + CChatRoomGetRolesForUserRequest() : + ProtobufCppMessage(cchat_room__get_roles_for_user__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + protobuf_c_boolean has_steamid; + uint64_t steamid; +}; + +struct CChatRoomGetRolesForUserResponse : public ProtobufCppMessage +{ + CChatRoomGetRolesForUserResponse() : + ProtobufCppMessage(cchat_room__get_roles_for_user__response__descriptor) + {} + + size_t n_role_ids; + uint64_t *role_ids; +}; + +struct CChatRoomDeleteRoleFromUserRequest : public ProtobufCppMessage +{ + CChatRoomDeleteRoleFromUserRequest() : + ProtobufCppMessage(cchat_room__delete_role_from_user__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + protobuf_c_boolean has_role_id; + uint64_t role_id; + protobuf_c_boolean has_steamid; + uint64_t steamid; +}; + +struct CChatRoomDeleteRoleFromUserResponse : public ProtobufCppMessage +{ + CChatRoomDeleteRoleFromUserResponse() : + ProtobufCppMessage(cchat_room__delete_role_from_user__response__descriptor) + {} + +}; + +struct CChatRoomJoinChatRoomGroupRequest : public ProtobufCppMessage +{ + CChatRoomJoinChatRoomGroupRequest() : + ProtobufCppMessage(cchat_room__join_chat_room_group__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + char *invite_code; + protobuf_c_boolean has_chat_id; + uint64_t chat_id; +}; + +struct CChatRoomJoinChatRoomGroupResponse : public ProtobufCppMessage +{ + CChatRoomJoinChatRoomGroupResponse() : + ProtobufCppMessage(cchat_room__join_chat_room_group__response__descriptor) + {} + + CChatRoomGroupState *state; + CUserChatRoomGroupState *user_chat_state; + protobuf_c_boolean has_join_chat_id; + uint64_t join_chat_id; + protobuf_c_boolean has_time_expire; + uint32_t time_expire; +}; + +struct CChatRoomInviteFriendToChatRoomGroupRequest : public ProtobufCppMessage +{ + CChatRoomInviteFriendToChatRoomGroupRequest() : + ProtobufCppMessage(cchat_room__invite_friend_to_chat_room_group__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + protobuf_c_boolean has_steamid; + uint64_t steamid; + protobuf_c_boolean has_chat_id; + uint64_t chat_id; + protobuf_c_boolean has_skip_friendsui_check; + protobuf_c_boolean skip_friendsui_check; +}; + +struct CChatRoomInviteFriendToChatRoomGroupResponse : public ProtobufCppMessage +{ + CChatRoomInviteFriendToChatRoomGroupResponse() : + ProtobufCppMessage(cchat_room__invite_friend_to_chat_room_group__response__descriptor) + {} + +}; + +struct CChatRoomLeaveChatRoomGroupRequest : public ProtobufCppMessage +{ + CChatRoomLeaveChatRoomGroupRequest() : + ProtobufCppMessage(cchat_room__leave_chat_room_group__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; +}; + +struct CChatRoomLeaveChatRoomGroupResponse : public ProtobufCppMessage +{ + CChatRoomLeaveChatRoomGroupResponse() : + ProtobufCppMessage(cchat_room__leave_chat_room_group__response__descriptor) + {} + +}; + +struct CChatRoomCreateChatRoomRequest : public ProtobufCppMessage +{ + CChatRoomCreateChatRoomRequest() : + ProtobufCppMessage(cchat_room__create_chat_room__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + char *name; + protobuf_c_boolean has_allow_voice; + protobuf_c_boolean allow_voice; +}; + +struct CChatRoomCreateChatRoomResponse : public ProtobufCppMessage +{ + CChatRoomCreateChatRoomResponse() : + ProtobufCppMessage(cchat_room__create_chat_room__response__descriptor) + {} + + CChatRoomState *chat_room; +}; + +struct CChatRoomDeleteChatRoomRequest : public ProtobufCppMessage +{ + CChatRoomDeleteChatRoomRequest() : + ProtobufCppMessage(cchat_room__delete_chat_room__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + protobuf_c_boolean has_chat_id; + uint64_t chat_id; +}; + +struct CChatRoomDeleteChatRoomResponse : public ProtobufCppMessage +{ + CChatRoomDeleteChatRoomResponse() : + ProtobufCppMessage(cchat_room__delete_chat_room__response__descriptor) + {} + +}; + +struct CChatRoomRenameChatRoomRequest : public ProtobufCppMessage +{ + CChatRoomRenameChatRoomRequest() : + ProtobufCppMessage(cchat_room__rename_chat_room__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + protobuf_c_boolean has_chat_id; + uint64_t chat_id; + char *name; +}; + +struct CChatRoomRenameChatRoomResponse : public ProtobufCppMessage +{ + CChatRoomRenameChatRoomResponse() : + ProtobufCppMessage(cchat_room__rename_chat_room__response__descriptor) + {} + +}; + +struct CChatRoomReorderChatRoomRequest : public ProtobufCppMessage +{ + CChatRoomReorderChatRoomRequest() : + ProtobufCppMessage(cchat_room__reorder_chat_room__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + protobuf_c_boolean has_chat_id; + uint64_t chat_id; + protobuf_c_boolean has_move_after_chat_id; + uint64_t move_after_chat_id; +}; + +struct CChatRoomReorderChatRoomResponse : public ProtobufCppMessage +{ + CChatRoomReorderChatRoomResponse() : + ProtobufCppMessage(cchat_room__reorder_chat_room__response__descriptor) + {} + +}; + +struct CChatRoomSendChatMessageRequest : public ProtobufCppMessage +{ + CChatRoomSendChatMessageRequest() : + ProtobufCppMessage(cchat_room__send_chat_message__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + protobuf_c_boolean has_chat_id; + uint64_t chat_id; + char *message; + protobuf_c_boolean has_echo_to_sender; + protobuf_c_boolean echo_to_sender; +}; + +struct CChatRoomSendChatMessageResponse : public ProtobufCppMessage +{ + CChatRoomSendChatMessageResponse() : + ProtobufCppMessage(cchat_room__send_chat_message__response__descriptor) + {} + + char *modified_message; + protobuf_c_boolean has_server_timestamp; + uint32_t server_timestamp; + protobuf_c_boolean has_ordinal; + uint32_t ordinal; + char *message_without_bb_code; +}; + +struct CChatRoomJoinVoiceChatRequest : public ProtobufCppMessage +{ + CChatRoomJoinVoiceChatRequest() : + ProtobufCppMessage(cchat_room__join_voice_chat__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + protobuf_c_boolean has_chat_id; + uint64_t chat_id; +}; + +struct CChatRoomJoinVoiceChatResponse : public ProtobufCppMessage +{ + CChatRoomJoinVoiceChatResponse() : + ProtobufCppMessage(cchat_room__join_voice_chat__response__descriptor) + {} + + protobuf_c_boolean has_voice_chatid; + uint64_t voice_chatid; +}; + +struct CChatRoomLeaveVoiceChatRequest : public ProtobufCppMessage +{ + CChatRoomLeaveVoiceChatRequest() : + ProtobufCppMessage(cchat_room__leave_voice_chat__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + protobuf_c_boolean has_chat_id; + uint64_t chat_id; +}; + +struct CChatRoomLeaveVoiceChatResponse : public ProtobufCppMessage +{ + CChatRoomLeaveVoiceChatResponse() : + ProtobufCppMessage(cchat_room__leave_voice_chat__response__descriptor) + {} + +}; + +struct CChatRoomGetMessageHistoryRequest : public ProtobufCppMessage +{ + CChatRoomGetMessageHistoryRequest() : + ProtobufCppMessage(cchat_room__get_message_history__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + protobuf_c_boolean has_chat_id; + uint64_t chat_id; + protobuf_c_boolean has_last_time; + uint32_t last_time; + protobuf_c_boolean has_last_ordinal; + uint32_t last_ordinal; + protobuf_c_boolean has_start_time; + uint32_t start_time; + protobuf_c_boolean has_start_ordinal; + uint32_t start_ordinal; + protobuf_c_boolean has_max_count; + uint32_t max_count; +}; + +struct ServerMessage : public ProtobufCppMessage +{ + ServerMessage() : + ProtobufCppMessage(server_message__descriptor) + {} + + protobuf_c_boolean has_message; + EChatRoomServerMessage message; + char *string_param; + protobuf_c_boolean has_accountid_param; + uint32_t accountid_param; +}; + +struct CChatRoomGetMessageHistoryResponse__ChatMessage__MessageReaction : public ProtobufCppMessage +{ + CChatRoomGetMessageHistoryResponse__ChatMessage__MessageReaction() : + ProtobufCppMessage(cchat_room__get_message_history__response__chat_message__message_reaction__descriptor) + {} + + protobuf_c_boolean has_reaction_type; + EChatRoomMessageReactionType reaction_type; + char *reaction; + protobuf_c_boolean has_num_reactors; + uint32_t num_reactors; + protobuf_c_boolean has_has_user_reacted; + protobuf_c_boolean has_user_reacted; +}; + +struct CChatRoomGetMessageHistoryResponse__ChatMessage : public ProtobufCppMessage +{ + CChatRoomGetMessageHistoryResponse__ChatMessage() : + ProtobufCppMessage(cchat_room__get_message_history__response__chat_message__descriptor) + {} + + protobuf_c_boolean has_sender; + uint32_t sender; + protobuf_c_boolean has_server_timestamp; + uint32_t server_timestamp; + char *message; + protobuf_c_boolean has_ordinal; + uint32_t ordinal; + ServerMessage *server_message; + protobuf_c_boolean has_deleted; + protobuf_c_boolean deleted; + size_t n_reactions; + CChatRoomGetMessageHistoryResponse__ChatMessage__MessageReaction **reactions; +}; + +struct CChatRoomGetMessageHistoryResponse : public ProtobufCppMessage +{ + CChatRoomGetMessageHistoryResponse() : + ProtobufCppMessage(cchat_room__get_message_history__response__descriptor) + {} + + size_t n_messages; + CChatRoomGetMessageHistoryResponse__ChatMessage **messages; + protobuf_c_boolean has_more_available; + protobuf_c_boolean more_available; +}; + +struct CChatRoomGetMyChatRoomGroupsRequest : public ProtobufCppMessage +{ + CChatRoomGetMyChatRoomGroupsRequest() : + ProtobufCppMessage(cchat_room__get_my_chat_room_groups__request__descriptor) + {} + +}; + +struct CChatRoomGetChatRoomGroupSummaryResponse : public ProtobufCppMessage +{ + CChatRoomGetChatRoomGroupSummaryResponse() : + ProtobufCppMessage(cchat_room__get_chat_room_group_summary__response__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + char *chat_group_name; + protobuf_c_boolean has_active_member_count; + uint32_t active_member_count; + protobuf_c_boolean has_active_voice_member_count; + uint32_t active_voice_member_count; + protobuf_c_boolean has_default_chat_id; + uint64_t default_chat_id; + size_t n_chat_rooms; + CChatRoomState **chat_rooms; + protobuf_c_boolean has_clanid; + uint32_t clanid; + char *chat_group_tagline; + protobuf_c_boolean has_accountid_owner; + uint32_t accountid_owner; + size_t n_top_members; + uint32_t *top_members; + protobuf_c_boolean has_chat_group_avatar_sha; + ProtobufCBinaryData chat_group_avatar_sha; + protobuf_c_boolean has_rank; + EChatRoomGroupRank rank; + protobuf_c_boolean has_default_role_id; + uint64_t default_role_id; + size_t n_role_ids; + uint64_t *role_ids; + size_t n_role_actions; + CChatRoleActions **role_actions; + protobuf_c_boolean has_watching_broadcast_accountid; + uint32_t watching_broadcast_accountid; + protobuf_c_boolean has_appid; + uint32_t appid; + size_t n_party_beacons; + CChatPartyBeacon **party_beacons; + protobuf_c_boolean has_watching_broadcast_channel_id; + uint64_t watching_broadcast_channel_id; + protobuf_c_boolean has_active_minigame_id; + uint64_t active_minigame_id; + char *avatar_ugc_url; + protobuf_c_boolean has_disabled; + protobuf_c_boolean disabled; +}; + +struct CChatRoomSummaryPair : public ProtobufCppMessage +{ + CChatRoomSummaryPair() : + ProtobufCppMessage(cchat_room_summary_pair__descriptor) + {} + + CUserChatRoomGroupState *user_chat_group_state; + CChatRoomGetChatRoomGroupSummaryResponse *group_summary; +}; + +struct CChatRoomGetMyChatRoomGroupsResponse : public ProtobufCppMessage +{ + CChatRoomGetMyChatRoomGroupsResponse() : + ProtobufCppMessage(cchat_room__get_my_chat_room_groups__response__descriptor) + {} + + size_t n_chat_room_groups; + CChatRoomSummaryPair **chat_room_groups; +}; + +struct CChatRoomGetChatRoomGroupStateRequest : public ProtobufCppMessage +{ + CChatRoomGetChatRoomGroupStateRequest() : + ProtobufCppMessage(cchat_room__get_chat_room_group_state__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; +}; + +struct CChatRoomGetChatRoomGroupStateResponse : public ProtobufCppMessage +{ + CChatRoomGetChatRoomGroupStateResponse() : + ProtobufCppMessage(cchat_room__get_chat_room_group_state__response__descriptor) + {} + + CChatRoomGroupState *state; +}; + +struct CChatRoomGetChatRoomGroupSummaryRequest : public ProtobufCppMessage +{ + CChatRoomGetChatRoomGroupSummaryRequest() : + ProtobufCppMessage(cchat_room__get_chat_room_group_summary__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; +}; + +struct CChatRoomSetAppChatRoomGroupForceActiveRequest : public ProtobufCppMessage +{ + CChatRoomSetAppChatRoomGroupForceActiveRequest() : + ProtobufCppMessage(cchat_room__set_app_chat_room_group_force_active__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + protobuf_c_boolean has_requesting_app_id; + uint32_t requesting_app_id; +}; + +struct CChatRoomSetAppChatRoomGroupForceActiveResponse : public ProtobufCppMessage +{ + CChatRoomSetAppChatRoomGroupForceActiveResponse() : + ProtobufCppMessage(cchat_room__set_app_chat_room_group_force_active__response__descriptor) + {} + + protobuf_c_boolean has_result; + uint32_t result; + size_t n_accounts_in_channel; + uint32_t *accounts_in_channel; +}; + +struct CChatRoomSetAppChatRoomGroupStopForceActiveNotification : public ProtobufCppMessage +{ + CChatRoomSetAppChatRoomGroupStopForceActiveNotification() : + ProtobufCppMessage(cchat_room__set_app_chat_room_group_stop_force_active__notification__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + protobuf_c_boolean has_requesting_app_id; + uint32_t requesting_app_id; +}; + +struct CChatRoomAckChatMessageNotification : public ProtobufCppMessage +{ + CChatRoomAckChatMessageNotification() : + ProtobufCppMessage(cchat_room__ack_chat_message__notification__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + protobuf_c_boolean has_chat_id; + uint64_t chat_id; + protobuf_c_boolean has_timestamp; + uint32_t timestamp; +}; + +struct CChatRoomCreateInviteLinkRequest : public ProtobufCppMessage +{ + CChatRoomCreateInviteLinkRequest() : + ProtobufCppMessage(cchat_room__create_invite_link__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + protobuf_c_boolean has_seconds_valid; + uint32_t seconds_valid; + protobuf_c_boolean has_chat_id; + uint64_t chat_id; +}; + +struct CChatRoomCreateInviteLinkResponse : public ProtobufCppMessage +{ + CChatRoomCreateInviteLinkResponse() : + ProtobufCppMessage(cchat_room__create_invite_link__response__descriptor) + {} + + char *invite_code; + protobuf_c_boolean has_seconds_valid; + uint32_t seconds_valid; +}; + +struct CChatRoomGetInviteLinkInfoRequest : public ProtobufCppMessage +{ + CChatRoomGetInviteLinkInfoRequest() : + ProtobufCppMessage(cchat_room__get_invite_link_info__request__descriptor) + {} + + char *invite_code; +}; + +struct CChatRoomGetInviteLinkInfoResponse : public ProtobufCppMessage +{ + CChatRoomGetInviteLinkInfoResponse() : + ProtobufCppMessage(cchat_room__get_invite_link_info__response__descriptor) + {} + + protobuf_c_boolean has_steamid_sender; + uint64_t steamid_sender; + protobuf_c_boolean has_time_expires; + uint32_t time_expires; + protobuf_c_boolean has_chat_id; + uint64_t chat_id; + CChatRoomGetChatRoomGroupSummaryResponse *group_summary; + CUserChatRoomGroupState *user_chat_group_state; + protobuf_c_boolean has_time_kick_expire; + uint32_t time_kick_expire; + protobuf_c_boolean has_banned; + protobuf_c_boolean banned; +}; + +struct CChatRoomGetInviteInfoRequest : public ProtobufCppMessage +{ + CChatRoomGetInviteInfoRequest() : + ProtobufCppMessage(cchat_room__get_invite_info__request__descriptor) + {} + + protobuf_c_boolean has_steamid_invitee; + uint64_t steamid_invitee; + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + protobuf_c_boolean has_chat_id; + uint64_t chat_id; + char *invite_code; +}; + +struct CChatRoomGetInviteInfoResponse : public ProtobufCppMessage +{ + CChatRoomGetInviteInfoResponse() : + ProtobufCppMessage(cchat_room__get_invite_info__response__descriptor) + {} + + CChatRoomGetChatRoomGroupSummaryResponse *group_summary; + protobuf_c_boolean has_time_kick_expire; + uint32_t time_kick_expire; + protobuf_c_boolean has_banned; + protobuf_c_boolean banned; +}; + +struct CChatRoomGetInviteLinksForGroupRequest : public ProtobufCppMessage +{ + CChatRoomGetInviteLinksForGroupRequest() : + ProtobufCppMessage(cchat_room__get_invite_links_for_group__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; +}; + +struct CChatRoomGetInviteLinksForGroupResponse__LinkInfo : public ProtobufCppMessage +{ + CChatRoomGetInviteLinksForGroupResponse__LinkInfo() : + ProtobufCppMessage(cchat_room__get_invite_links_for_group__response__link_info__descriptor) + {} + + char *invite_code; + protobuf_c_boolean has_steamid_creator; + uint64_t steamid_creator; + protobuf_c_boolean has_time_expires; + uint32_t time_expires; + protobuf_c_boolean has_chat_id; + uint64_t chat_id; +}; + +struct CChatRoomGetInviteLinksForGroupResponse : public ProtobufCppMessage +{ + CChatRoomGetInviteLinksForGroupResponse() : + ProtobufCppMessage(cchat_room__get_invite_links_for_group__response__descriptor) + {} + + size_t n_invite_links; + CChatRoomGetInviteLinksForGroupResponse__LinkInfo **invite_links; +}; + +struct CChatRoomGetBanListRequest : public ProtobufCppMessage +{ + CChatRoomGetBanListRequest() : + ProtobufCppMessage(cchat_room__get_ban_list__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; +}; + +struct CChatRoomGetBanListResponse__BanInfo : public ProtobufCppMessage +{ + CChatRoomGetBanListResponse__BanInfo() : + ProtobufCppMessage(cchat_room__get_ban_list__response__ban_info__descriptor) + {} + + protobuf_c_boolean has_accountid; + uint32_t accountid; + protobuf_c_boolean has_accountid_actor; + uint32_t accountid_actor; + protobuf_c_boolean has_time_banned; + uint32_t time_banned; + char *ban_reason; +}; + +struct CChatRoomGetBanListResponse : public ProtobufCppMessage +{ + CChatRoomGetBanListResponse() : + ProtobufCppMessage(cchat_room__get_ban_list__response__descriptor) + {} + + size_t n_bans; + CChatRoomGetBanListResponse__BanInfo **bans; +}; + +struct CChatRoomGetInviteListRequest : public ProtobufCppMessage +{ + CChatRoomGetInviteListRequest() : + ProtobufCppMessage(cchat_room__get_invite_list__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; +}; + +struct CChatRoomGroupInvite : public ProtobufCppMessage +{ + CChatRoomGroupInvite() : + ProtobufCppMessage(cchat_room_group_invite__descriptor) + {} + + protobuf_c_boolean has_accountid; + uint32_t accountid; + protobuf_c_boolean has_accountid_actor; + uint32_t accountid_actor; + protobuf_c_boolean has_time_invited; + uint32_t time_invited; +}; + +struct CChatRoomGetInviteListResponse : public ProtobufCppMessage +{ + CChatRoomGetInviteListResponse() : + ProtobufCppMessage(cchat_room__get_invite_list__response__descriptor) + {} + + size_t n_invites; + CChatRoomGroupInvite **invites; +}; + +struct CChatRoomDeleteInviteLinkRequest : public ProtobufCppMessage +{ + CChatRoomDeleteInviteLinkRequest() : + ProtobufCppMessage(cchat_room__delete_invite_link__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + char *invite_code; +}; + +struct CChatRoomDeleteInviteLinkResponse : public ProtobufCppMessage +{ + CChatRoomDeleteInviteLinkResponse() : + ProtobufCppMessage(cchat_room__delete_invite_link__response__descriptor) + {} + +}; + +struct CChatRoomSetSessionActiveChatRoomGroupsRequest : public ProtobufCppMessage +{ + CChatRoomSetSessionActiveChatRoomGroupsRequest() : + ProtobufCppMessage(cchat_room__set_session_active_chat_room_groups__request__descriptor) + {} + + size_t n_chat_group_ids; + uint64_t *chat_group_ids; + size_t n_chat_groups_data_requested; + uint64_t *chat_groups_data_requested; + protobuf_c_boolean has_virtualize_members_threshold; + int32_t virtualize_members_threshold; +}; + +struct CChatRoomSetSessionActiveChatRoomGroupsResponse : public ProtobufCppMessage +{ + CChatRoomSetSessionActiveChatRoomGroupsResponse() : + ProtobufCppMessage(cchat_room__set_session_active_chat_room_groups__response__descriptor) + {} + + size_t n_chat_states; + CChatRoomGroupState **chat_states; + size_t n_virtualize_members_chat_group_ids; + uint64_t *virtualize_members_chat_group_ids; +}; + +struct CChatRoomSetUserChatGroupPreferencesRequest__ChatGroupPreferences : public ProtobufCppMessage +{ + CChatRoomSetUserChatGroupPreferencesRequest__ChatGroupPreferences() : + ProtobufCppMessage(cchat_room__set_user_chat_group_preferences__request__chat_group_preferences__descriptor) + {} + + protobuf_c_boolean has_desktop_notification_level; + EChatRoomNotificationLevel desktop_notification_level; + protobuf_c_boolean has_mobile_notification_level; + EChatRoomNotificationLevel mobile_notification_level; + protobuf_c_boolean has_unread_indicator_muted; + protobuf_c_boolean unread_indicator_muted; +}; + +struct CChatRoomSetUserChatGroupPreferencesRequest__ChatRoomPreferences : public ProtobufCppMessage +{ + CChatRoomSetUserChatGroupPreferencesRequest__ChatRoomPreferences() : + ProtobufCppMessage(cchat_room__set_user_chat_group_preferences__request__chat_room_preferences__descriptor) + {} + + protobuf_c_boolean has_chat_id; + uint64_t chat_id; + protobuf_c_boolean has_desktop_notification_level; + EChatRoomNotificationLevel desktop_notification_level; + protobuf_c_boolean has_mobile_notification_level; + EChatRoomNotificationLevel mobile_notification_level; + protobuf_c_boolean has_unread_indicator_muted; + protobuf_c_boolean unread_indicator_muted; +}; + +struct CChatRoomSetUserChatGroupPreferencesRequest : public ProtobufCppMessage +{ + CChatRoomSetUserChatGroupPreferencesRequest() : + ProtobufCppMessage(cchat_room__set_user_chat_group_preferences__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + CChatRoomSetUserChatGroupPreferencesRequest__ChatGroupPreferences *chat_group_preferences; + size_t n_chat_room_preferences; + CChatRoomSetUserChatGroupPreferencesRequest__ChatRoomPreferences **chat_room_preferences; +}; + +struct CChatRoomSetUserChatGroupPreferencesResponse : public ProtobufCppMessage +{ + CChatRoomSetUserChatGroupPreferencesResponse() : + ProtobufCppMessage(cchat_room__set_user_chat_group_preferences__response__descriptor) + {} + +}; + +struct CChatRoomDeleteChatMessagesRequest__Message : public ProtobufCppMessage +{ + CChatRoomDeleteChatMessagesRequest__Message() : + ProtobufCppMessage(cchat_room__delete_chat_messages__request__message__descriptor) + {} + + protobuf_c_boolean has_server_timestamp; + uint32_t server_timestamp; + protobuf_c_boolean has_ordinal; + uint32_t ordinal; +}; + +struct CChatRoomDeleteChatMessagesRequest : public ProtobufCppMessage +{ + CChatRoomDeleteChatMessagesRequest() : + ProtobufCppMessage(cchat_room__delete_chat_messages__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + protobuf_c_boolean has_chat_id; + uint64_t chat_id; + size_t n_messages; + CChatRoomDeleteChatMessagesRequest__Message **messages; +}; + +struct CChatRoomDeleteChatMessagesResponse : public ProtobufCppMessage +{ + CChatRoomDeleteChatMessagesResponse() : + ProtobufCppMessage(cchat_room__delete_chat_messages__response__descriptor) + {} + +}; + +struct CChatRoomUpdateMemberListViewNotification : public ProtobufCppMessage +{ + CChatRoomUpdateMemberListViewNotification() : + ProtobufCppMessage(cchat_room__update_member_list_view__notification__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + protobuf_c_boolean has_view_id; + uint64_t view_id; + protobuf_c_boolean has_start; + int32_t start; + protobuf_c_boolean has_end; + int32_t end; + protobuf_c_boolean has_client_changenumber; + int32_t client_changenumber; + protobuf_c_boolean has_delete_view; + protobuf_c_boolean delete_view; + size_t n_persona_subscribe_accountids; + int32_t *persona_subscribe_accountids; + size_t n_persona_unsubscribe_accountids; + int32_t *persona_unsubscribe_accountids; +}; + +struct CChatRoomSearchMembersRequest : public ProtobufCppMessage +{ + CChatRoomSearchMembersRequest() : + ProtobufCppMessage(cchat_room__search_members__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + protobuf_c_boolean has_search_id; + uint64_t search_id; + char *search_text; + protobuf_c_boolean has_max_results; + int32_t max_results; +}; + +struct CChatRoomSearchMembersResponse__MemberMatch : public ProtobufCppMessage +{ + CChatRoomSearchMembersResponse__MemberMatch() : + ProtobufCppMessage(cchat_room__search_members__response__member_match__descriptor) + {} + + protobuf_c_boolean has_accountid; + int32_t accountid; + CMsgClientPersonaState__Friend *persona; +}; + +struct CChatRoomSearchMembersResponse : public ProtobufCppMessage +{ + CChatRoomSearchMembersResponse() : + ProtobufCppMessage(cchat_room__search_members__response__descriptor) + {} + + size_t n_matching_members; + CChatRoomSearchMembersResponse__MemberMatch **matching_members; + protobuf_c_boolean has_status_flags; + uint32_t status_flags; +}; + +struct CChatRoomUpdateMessageReactionRequest : public ProtobufCppMessage +{ + CChatRoomUpdateMessageReactionRequest() : + ProtobufCppMessage(cchat_room__update_message_reaction__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + protobuf_c_boolean has_chat_id; + uint64_t chat_id; + protobuf_c_boolean has_server_timestamp; + uint32_t server_timestamp; + protobuf_c_boolean has_ordinal; + uint32_t ordinal; + protobuf_c_boolean has_reaction_type; + EChatRoomMessageReactionType reaction_type; + char *reaction; + protobuf_c_boolean has_is_add; + protobuf_c_boolean is_add; +}; + +struct CChatRoomUpdateMessageReactionResponse : public ProtobufCppMessage +{ + CChatRoomUpdateMessageReactionResponse() : + ProtobufCppMessage(cchat_room__update_message_reaction__response__descriptor) + {} + + protobuf_c_boolean has_num_reactors; + uint32_t num_reactors; +}; + +struct CChatRoomGetMessageReactionReactorsRequest : public ProtobufCppMessage +{ + CChatRoomGetMessageReactionReactorsRequest() : + ProtobufCppMessage(cchat_room__get_message_reaction_reactors__request__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + protobuf_c_boolean has_chat_id; + uint64_t chat_id; + protobuf_c_boolean has_server_timestamp; + uint32_t server_timestamp; + protobuf_c_boolean has_ordinal; + uint32_t ordinal; + protobuf_c_boolean has_reaction_type; + EChatRoomMessageReactionType reaction_type; + char *reaction; + protobuf_c_boolean has_limit; + uint32_t limit; +}; + +struct CChatRoomGetMessageReactionReactorsResponse : public ProtobufCppMessage +{ + CChatRoomGetMessageReactionReactorsResponse() : + ProtobufCppMessage(cchat_room__get_message_reaction_reactors__response__descriptor) + {} + + size_t n_reactors; + uint32_t *reactors; +}; + +struct CClanChatRoomsGetClanChatRoomInfoRequest : public ProtobufCppMessage +{ + CClanChatRoomsGetClanChatRoomInfoRequest() : + ProtobufCppMessage(cclan_chat_rooms__get_clan_chat_room_info__request__descriptor) + {} + + protobuf_c_boolean has_steamid; + uint64_t steamid; + protobuf_c_boolean has_autocreate; + protobuf_c_boolean autocreate; +}; + +struct CClanChatRoomsGetClanChatRoomInfoResponse : public ProtobufCppMessage +{ + CClanChatRoomsGetClanChatRoomInfoResponse() : + ProtobufCppMessage(cclan_chat_rooms__get_clan_chat_room_info__response__descriptor) + {} + + CChatRoomGetChatRoomGroupSummaryResponse *chat_group_summary; +}; + +struct CClanChatRoomsSetClanChatRoomPrivateRequest : public ProtobufCppMessage +{ + CClanChatRoomsSetClanChatRoomPrivateRequest() : + ProtobufCppMessage(cclan_chat_rooms__set_clan_chat_room_private__request__descriptor) + {} + + protobuf_c_boolean has_steamid; + uint64_t steamid; + protobuf_c_boolean has_chat_room_private; + protobuf_c_boolean chat_room_private; +}; + +struct CClanChatRoomsSetClanChatRoomPrivateResponse : public ProtobufCppMessage +{ + CClanChatRoomsSetClanChatRoomPrivateResponse() : + ProtobufCppMessage(cclan_chat_rooms__set_clan_chat_room_private__response__descriptor) + {} + + protobuf_c_boolean has_chat_room_private; + protobuf_c_boolean chat_room_private; +}; + +struct CChatMentions : public ProtobufCppMessage +{ + CChatMentions() : + ProtobufCppMessage(cchat_mentions__descriptor) + {} + + protobuf_c_boolean has_mention_all; + protobuf_c_boolean mention_all; + protobuf_c_boolean has_mention_here; + protobuf_c_boolean mention_here; + size_t n_mention_accountids; + uint32_t *mention_accountids; +}; + +struct CChatRoomIncomingChatMessageNotification : public ProtobufCppMessage +{ + CChatRoomIncomingChatMessageNotification() : + ProtobufCppMessage(cchat_room__incoming_chat_message__notification__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + protobuf_c_boolean has_chat_id; + uint64_t chat_id; + protobuf_c_boolean has_steamid_sender; + uint64_t steamid_sender; + char *message; + protobuf_c_boolean has_timestamp; + uint32_t timestamp; + CChatMentions *mentions; + protobuf_c_boolean has_ordinal; + uint32_t ordinal; + ServerMessage *server_message; + char *message_no_bbcode; + char *chat_name; +}; + +struct CChatRoomChatMessageModifiedNotification__ChatMessage : public ProtobufCppMessage +{ + CChatRoomChatMessageModifiedNotification__ChatMessage() : + ProtobufCppMessage(cchat_room__chat_message_modified__notification__chat_message__descriptor) + {} + + protobuf_c_boolean has_server_timestamp; + uint32_t server_timestamp; + protobuf_c_boolean has_ordinal; + uint32_t ordinal; + protobuf_c_boolean has_deleted; + protobuf_c_boolean deleted; +}; + +struct CChatRoomChatMessageModifiedNotification : public ProtobufCppMessage +{ + CChatRoomChatMessageModifiedNotification() : + ProtobufCppMessage(cchat_room__chat_message_modified__notification__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + protobuf_c_boolean has_chat_id; + uint64_t chat_id; + size_t n_messages; + CChatRoomChatMessageModifiedNotification__ChatMessage **messages; +}; + +struct CChatRoomMemberStateChangeNotification : public ProtobufCppMessage +{ + CChatRoomMemberStateChangeNotification() : + ProtobufCppMessage(cchat_room__member_state_change__notification__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + CChatRoomMember *member; + protobuf_c_boolean has_change; + EChatRoomMemberStateChange change; +}; + +struct CChatRoomChatRoomHeaderStateNotification : public ProtobufCppMessage +{ + CChatRoomChatRoomHeaderStateNotification() : + ProtobufCppMessage(cchat_room__chat_room_header_state__notification__descriptor) + {} + + CChatRoomGroupHeaderState *header_state; +}; + +struct CChatRoomChatRoomGroupRoomsChangeNotification : public ProtobufCppMessage +{ + CChatRoomChatRoomGroupRoomsChangeNotification() : + ProtobufCppMessage(cchat_room__chat_room_group_rooms_change__notification__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + protobuf_c_boolean has_default_chat_id; + uint64_t default_chat_id; + size_t n_chat_rooms; + CChatRoomState **chat_rooms; +}; + +struct CChatRoomNotifyShouldRejoinChatRoomVoiceChatNotification : public ProtobufCppMessage +{ + CChatRoomNotifyShouldRejoinChatRoomVoiceChatNotification() : + ProtobufCppMessage(cchat_room__notify_should_rejoin_chat_room_voice_chat__notification__descriptor) + {} + + protobuf_c_boolean has_chat_id; + uint64_t chat_id; + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; +}; + +struct ChatRoomClientNotifyChatGroupUserStateChangedNotification : public ProtobufCppMessage +{ + ChatRoomClientNotifyChatGroupUserStateChangedNotification() : + ProtobufCppMessage(chat_room_client__notify_chat_group_user_state_changed__notification__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + CUserChatRoomGroupState *user_chat_group_state; + CChatRoomGetChatRoomGroupSummaryResponse *group_summary; + protobuf_c_boolean has_user_action; + EChatRoomMemberStateChange user_action; +}; + +struct ChatRoomClientNotifyChatRoomDisconnectNotification : public ProtobufCppMessage +{ + ChatRoomClientNotifyChatRoomDisconnectNotification() : + ProtobufCppMessage(chat_room_client__notify_chat_room_disconnect__notification__descriptor) + {} + + size_t n_chat_group_ids; + uint64_t *chat_group_ids; +}; + +struct CChatRoomMemberListView : public ProtobufCppMessage +{ + CChatRoomMemberListView() : + ProtobufCppMessage(cchat_room_member_list_view__descriptor) + {} + + protobuf_c_boolean has_start; + int32_t start; + protobuf_c_boolean has_end; + int32_t end; + protobuf_c_boolean has_total_count; + int32_t total_count; + protobuf_c_boolean has_client_changenumber; + int32_t client_changenumber; + protobuf_c_boolean has_server_changenumber; + int32_t server_changenumber; +}; + +struct CChatRoomMemberSummaryCounts : public ProtobufCppMessage +{ + CChatRoomMemberSummaryCounts() : + ProtobufCppMessage(cchat_room_member_summary_counts__descriptor) + {} + + protobuf_c_boolean has_ingame; + int32_t ingame; + protobuf_c_boolean has_online; + int32_t online; + protobuf_c_boolean has_offline; + int32_t offline; +}; + +struct CChatRoomClientMemberListViewUpdatedNotification__MemberListViewEntry : public ProtobufCppMessage +{ + CChatRoomClientMemberListViewUpdatedNotification__MemberListViewEntry() : + ProtobufCppMessage(cchat_room_client__member_list_view_updated__notification__member_list_view_entry__descriptor) + {} + + protobuf_c_boolean has_rank; + int32_t rank; + protobuf_c_boolean has_accountid; + uint32_t accountid; + CMsgClientPersonaState__Friend *persona; +}; + +struct CChatRoomClientMemberListViewUpdatedNotification : public ProtobufCppMessage +{ + CChatRoomClientMemberListViewUpdatedNotification() : + ProtobufCppMessage(cchat_room_client__member_list_view_updated__notification__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + protobuf_c_boolean has_view_id; + uint64_t view_id; + CChatRoomMemberListView *view; + size_t n_members; + CChatRoomClientMemberListViewUpdatedNotification__MemberListViewEntry **members; + protobuf_c_boolean has_status_flags; + uint32_t status_flags; + CChatRoomMemberSummaryCounts *member_summary; + size_t n_subscribed_personas; + CMsgClientPersonaState__Friend **subscribed_personas; +}; + +struct CChatRoomMessageReactionNotification : public ProtobufCppMessage +{ + CChatRoomMessageReactionNotification() : + ProtobufCppMessage(cchat_room__message_reaction__notification__descriptor) + {} + + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; + protobuf_c_boolean has_chat_id; + uint64_t chat_id; + protobuf_c_boolean has_server_timestamp; + uint32_t server_timestamp; + protobuf_c_boolean has_ordinal; + uint32_t ordinal; + protobuf_c_boolean has_reactor; + uint64_t reactor; + protobuf_c_boolean has_reaction_type; + EChatRoomMessageReactionType reaction_type; + char *reaction; + protobuf_c_boolean has_is_add; + protobuf_c_boolean is_add; +}; + +struct CChatUsabilityClientUsabilityMetricsNotification__Settings : public ProtobufCppMessage +{ + CChatUsabilityClientUsabilityMetricsNotification__Settings() : + ProtobufCppMessage(cchat_usability__client_usability_metrics__notification__settings__descriptor) + {} + + protobuf_c_boolean has_notifications_show_ingame; + protobuf_c_boolean notifications_show_ingame; + protobuf_c_boolean has_notifications_show_online; + protobuf_c_boolean notifications_show_online; + protobuf_c_boolean has_notifications_show_message; + protobuf_c_boolean notifications_show_message; + protobuf_c_boolean has_notifications_events_and_announcements; + protobuf_c_boolean notifications_events_and_announcements; + protobuf_c_boolean has_sounds_play_ingame; + protobuf_c_boolean sounds_play_ingame; + protobuf_c_boolean has_sounds_play_online; + protobuf_c_boolean sounds_play_online; + protobuf_c_boolean has_sounds_play_message; + protobuf_c_boolean sounds_play_message; + protobuf_c_boolean has_sounds_events_and_announcements; + protobuf_c_boolean sounds_events_and_announcements; + protobuf_c_boolean has_always_new_chat_window; + protobuf_c_boolean always_new_chat_window; + protobuf_c_boolean has_force_alphabetic_friend_sorting; + protobuf_c_boolean force_alphabetic_friend_sorting; + protobuf_c_boolean has_chat_flash_mode; + int32_t chat_flash_mode; + protobuf_c_boolean has_remember_open_chats; + protobuf_c_boolean remember_open_chats; + protobuf_c_boolean has_compact_quick_access; + protobuf_c_boolean compact_quick_access; + protobuf_c_boolean has_compact_friends_list; + protobuf_c_boolean compact_friends_list; + protobuf_c_boolean has_notifications_show_chat_room_notification; + protobuf_c_boolean notifications_show_chat_room_notification; + protobuf_c_boolean has_sounds_play_chat_room_notification; + protobuf_c_boolean sounds_play_chat_room_notification; + protobuf_c_boolean has_hide_offline_friends_in_tag_groups; + protobuf_c_boolean hide_offline_friends_in_tag_groups; + protobuf_c_boolean has_hide_categorized_friends; + protobuf_c_boolean hide_categorized_friends; + protobuf_c_boolean has_categorize_in_game_friends_by_game; + protobuf_c_boolean categorize_in_game_friends_by_game; + protobuf_c_boolean has_chat_font_size; + int32_t chat_font_size; + protobuf_c_boolean has_use24hour_clock; + protobuf_c_boolean use24hour_clock; + protobuf_c_boolean has_do_not_disturb_mode; + protobuf_c_boolean do_not_disturb_mode; + protobuf_c_boolean has_disable_embed_inlining; + protobuf_c_boolean disable_embed_inlining; + protobuf_c_boolean has_sign_into_friends; + protobuf_c_boolean sign_into_friends; + protobuf_c_boolean has_animated_avatars; + protobuf_c_boolean animated_avatars; +}; + +struct CChatUsabilityClientUsabilityMetricsNotification__VoiceSettings : public ProtobufCppMessage +{ + CChatUsabilityClientUsabilityMetricsNotification__VoiceSettings() : + ProtobufCppMessage(cchat_usability__client_usability_metrics__notification__voice_settings__descriptor) + {} + + protobuf_c_boolean has_voice_input_gain; + float voice_input_gain; + protobuf_c_boolean has_voice_output_gain; + float voice_output_gain; + protobuf_c_boolean has_noise_gate_level; + int32_t noise_gate_level; + protobuf_c_boolean has_voice_use_echo_cancellation; + protobuf_c_boolean voice_use_echo_cancellation; + protobuf_c_boolean has_voice_use_noise_cancellation; + protobuf_c_boolean voice_use_noise_cancellation; + protobuf_c_boolean has_voice_use_auto_gain_control; + protobuf_c_boolean voice_use_auto_gain_control; + protobuf_c_boolean has_selected_non_default_mic; + protobuf_c_boolean selected_non_default_mic; + protobuf_c_boolean has_selected_non_default_output; + protobuf_c_boolean selected_non_default_output; + protobuf_c_boolean has_push_to_talk_enabled; + protobuf_c_boolean push_to_talk_enabled; + protobuf_c_boolean has_push_to_mute_enabled; + protobuf_c_boolean push_to_mute_enabled; + protobuf_c_boolean has_play_ptt_sounds; + protobuf_c_boolean play_ptt_sounds; +}; + +struct CChatUsabilityClientUsabilityMetricsNotification__UIState__CategoryCollapseState : public ProtobufCppMessage +{ + CChatUsabilityClientUsabilityMetricsNotification__UIState__CategoryCollapseState() : + ProtobufCppMessage(cchat_usability__client_usability_metrics__notification__uistate__category_collapse_state__descriptor) + {} + + protobuf_c_boolean has_in_game_collapsed; + protobuf_c_boolean in_game_collapsed; + protobuf_c_boolean has_online_collapsed; + protobuf_c_boolean online_collapsed; + protobuf_c_boolean has_offline_collapsed; + protobuf_c_boolean offline_collapsed; + protobuf_c_boolean has_game_groups_collapsed; + int32_t game_groups_collapsed; + protobuf_c_boolean has_categories_collapsed; + int32_t categories_collapsed; +}; + +struct CChatUsabilityClientUsabilityMetricsNotification__UIState : public ProtobufCppMessage +{ + CChatUsabilityClientUsabilityMetricsNotification__UIState() : + ProtobufCppMessage(cchat_usability__client_usability_metrics__notification__uistate__descriptor) + {} + + protobuf_c_boolean has_friends_list_height; + int32_t friends_list_height; + protobuf_c_boolean has_friends_list_width; + int32_t friends_list_width; + protobuf_c_boolean has_friends_list_docked; + protobuf_c_boolean friends_list_docked; + protobuf_c_boolean has_friends_list_collapsed; + protobuf_c_boolean friends_list_collapsed; + protobuf_c_boolean has_friends_list_group_chats_height; + int32_t friends_list_group_chats_height; + protobuf_c_boolean has_friends_list_visible; + protobuf_c_boolean friends_list_visible; + protobuf_c_boolean has_chat_popups_opened; + int32_t chat_popups_opened; + protobuf_c_boolean has_group_chat_tabs_opened; + int32_t group_chat_tabs_opened; + protobuf_c_boolean has_friend_chat_tabs_opened; + int32_t friend_chat_tabs_opened; + protobuf_c_boolean has_chat_window_width; + int32_t chat_window_width; + protobuf_c_boolean has_chat_window_height; + int32_t chat_window_height; + CChatUsabilityClientUsabilityMetricsNotification__UIState__CategoryCollapseState *category_collapse; + protobuf_c_boolean has_group_chat_left_col_collapsed; + int32_t group_chat_left_col_collapsed; + protobuf_c_boolean has_group_chat_right_col_collapsed; + int32_t group_chat_right_col_collapsed; + protobuf_c_boolean has_in_one_on_one_voice_chat; + protobuf_c_boolean in_one_on_one_voice_chat; + protobuf_c_boolean has_in_group_voice_chat; + protobuf_c_boolean in_group_voice_chat; +}; + +struct CChatUsabilityClientUsabilityMetricsNotification__Metrics : public ProtobufCppMessage +{ + CChatUsabilityClientUsabilityMetricsNotification__Metrics() : + ProtobufCppMessage(cchat_usability__client_usability_metrics__notification__metrics__descriptor) + {} + + protobuf_c_boolean has_friends_count; + int32_t friends_count; + protobuf_c_boolean has_friends_category_count; + int32_t friends_category_count; + protobuf_c_boolean has_friends_categorized_count; + int32_t friends_categorized_count; + protobuf_c_boolean has_friends_online_count; + int32_t friends_online_count; + protobuf_c_boolean has_friends_in_game_count; + int32_t friends_in_game_count; + protobuf_c_boolean has_friends_in_game_singleton_count; + int32_t friends_in_game_singleton_count; + protobuf_c_boolean has_game_group_count; + int32_t game_group_count; + protobuf_c_boolean has_friends_favorite_count; + int32_t friends_favorite_count; + protobuf_c_boolean has_group_chat_count; + int32_t group_chat_count; + protobuf_c_boolean has_group_chat_favorite_count; + int32_t group_chat_favorite_count; +}; + +struct CChatUsabilityClientUsabilityMetricsNotification : public ProtobufCppMessage +{ + CChatUsabilityClientUsabilityMetricsNotification() : + ProtobufCppMessage(cchat_usability__client_usability_metrics__notification__descriptor) + {} + + protobuf_c_boolean has_metrics_run_id; + uint32_t metrics_run_id; + protobuf_c_boolean has_client_build; + uint32_t client_build; + protobuf_c_boolean has_metrics_version; + uint32_t metrics_version; + protobuf_c_boolean has_in_web; + protobuf_c_boolean in_web; + CChatUsabilityClientUsabilityMetricsNotification__Settings *settings; + CChatUsabilityClientUsabilityMetricsNotification__VoiceSettings *voice_settings; + CChatUsabilityClientUsabilityMetricsNotification__UIState *ui_state; + CChatUsabilityClientUsabilityMetricsNotification__Metrics *metrics; +}; + +struct CChatUsabilityRequestClientUsabilityMetricsNotification : public ProtobufCppMessage +{ + CChatUsabilityRequestClientUsabilityMetricsNotification() : + ProtobufCppMessage(cchat_usability__request_client_usability_metrics__notification__descriptor) + {} + + protobuf_c_boolean has_metrics_run_id; + uint32_t metrics_run_id; +}; + +size_t cchat__request_friend_persona_states__request__get_packed_size + (const CChatRequestFriendPersonaStatesRequest *message); +size_t cchat__request_friend_persona_states__request__pack + (const CChatRequestFriendPersonaStatesRequest *message, + uint8_t *out); +size_t cchat__request_friend_persona_states__request__pack_to_buffer + (const CChatRequestFriendPersonaStatesRequest *message, + ProtobufCBuffer *buffer); +CChatRequestFriendPersonaStatesRequest * + cchat__request_friend_persona_states__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat__request_friend_persona_states__request__free_unpacked + (CChatRequestFriendPersonaStatesRequest *message, + ProtobufCAllocator *allocator); +size_t cchat__request_friend_persona_states__response__get_packed_size + (const CChatRequestFriendPersonaStatesResponse *message); +size_t cchat__request_friend_persona_states__response__pack + (const CChatRequestFriendPersonaStatesResponse *message, + uint8_t *out); +size_t cchat__request_friend_persona_states__response__pack_to_buffer + (const CChatRequestFriendPersonaStatesResponse *message, + ProtobufCBuffer *buffer); +CChatRequestFriendPersonaStatesResponse * + cchat__request_friend_persona_states__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat__request_friend_persona_states__response__free_unpacked + (CChatRequestFriendPersonaStatesResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__create_chat_room_group__request__get_packed_size + (const CChatRoomCreateChatRoomGroupRequest *message); +size_t cchat_room__create_chat_room_group__request__pack + (const CChatRoomCreateChatRoomGroupRequest *message, + uint8_t *out); +size_t cchat_room__create_chat_room_group__request__pack_to_buffer + (const CChatRoomCreateChatRoomGroupRequest *message, + ProtobufCBuffer *buffer); +CChatRoomCreateChatRoomGroupRequest * + cchat_room__create_chat_room_group__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__create_chat_room_group__request__free_unpacked + (CChatRoomCreateChatRoomGroupRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_role__get_packed_size + (const CChatRole *message); +size_t cchat_role__pack + (const CChatRole *message, + uint8_t *out); +size_t cchat_role__pack_to_buffer + (const CChatRole *message, + ProtobufCBuffer *buffer); +CChatRole * + cchat_role__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_role__free_unpacked + (CChatRole *message, + ProtobufCAllocator *allocator); +size_t cchat_role_actions__get_packed_size + (const CChatRoleActions *message); +size_t cchat_role_actions__pack + (const CChatRoleActions *message, + uint8_t *out); +size_t cchat_role_actions__pack_to_buffer + (const CChatRoleActions *message, + ProtobufCBuffer *buffer); +CChatRoleActions * + cchat_role_actions__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_role_actions__free_unpacked + (CChatRoleActions *message, + ProtobufCAllocator *allocator); +size_t cchat_party_beacon__get_packed_size + (const CChatPartyBeacon *message); +size_t cchat_party_beacon__pack + (const CChatPartyBeacon *message, + uint8_t *out); +size_t cchat_party_beacon__pack_to_buffer + (const CChatPartyBeacon *message, + ProtobufCBuffer *buffer); +CChatPartyBeacon * + cchat_party_beacon__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_party_beacon__free_unpacked + (CChatPartyBeacon *message, + ProtobufCAllocator *allocator); +size_t cchat_room_group_header_state__get_packed_size + (const CChatRoomGroupHeaderState *message); +size_t cchat_room_group_header_state__pack + (const CChatRoomGroupHeaderState *message, + uint8_t *out); +size_t cchat_room_group_header_state__pack_to_buffer + (const CChatRoomGroupHeaderState *message, + ProtobufCBuffer *buffer); +CChatRoomGroupHeaderState * + cchat_room_group_header_state__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room_group_header_state__free_unpacked + (CChatRoomGroupHeaderState *message, + ProtobufCAllocator *allocator); +size_t cchat_room_member__get_packed_size + (const CChatRoomMember *message); +size_t cchat_room_member__pack + (const CChatRoomMember *message, + uint8_t *out); +size_t cchat_room_member__pack_to_buffer + (const CChatRoomMember *message, + ProtobufCBuffer *buffer); +CChatRoomMember * + cchat_room_member__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room_member__free_unpacked + (CChatRoomMember *message, + ProtobufCAllocator *allocator); +size_t cchat_room_state__get_packed_size + (const CChatRoomState *message); +size_t cchat_room_state__pack + (const CChatRoomState *message, + uint8_t *out); +size_t cchat_room_state__pack_to_buffer + (const CChatRoomState *message, + ProtobufCBuffer *buffer); +CChatRoomState * + cchat_room_state__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room_state__free_unpacked + (CChatRoomState *message, + ProtobufCAllocator *allocator); +size_t cchat_room_group_state__get_packed_size + (const CChatRoomGroupState *message); +size_t cchat_room_group_state__pack + (const CChatRoomGroupState *message, + uint8_t *out); +size_t cchat_room_group_state__pack_to_buffer + (const CChatRoomGroupState *message, + ProtobufCBuffer *buffer); +CChatRoomGroupState * + cchat_room_group_state__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room_group_state__free_unpacked + (CChatRoomGroupState *message, + ProtobufCAllocator *allocator); +size_t cuser_chat_room_state__get_packed_size + (const CUserChatRoomState *message); +size_t cuser_chat_room_state__pack + (const CUserChatRoomState *message, + uint8_t *out); +size_t cuser_chat_room_state__pack_to_buffer + (const CUserChatRoomState *message, + ProtobufCBuffer *buffer); +CUserChatRoomState * + cuser_chat_room_state__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cuser_chat_room_state__free_unpacked + (CUserChatRoomState *message, + ProtobufCAllocator *allocator); +size_t cuser_chat_room_group_state__get_packed_size + (const CUserChatRoomGroupState *message); +size_t cuser_chat_room_group_state__pack + (const CUserChatRoomGroupState *message, + uint8_t *out); +size_t cuser_chat_room_group_state__pack_to_buffer + (const CUserChatRoomGroupState *message, + ProtobufCBuffer *buffer); +CUserChatRoomGroupState * + cuser_chat_room_group_state__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cuser_chat_room_group_state__free_unpacked + (CUserChatRoomGroupState *message, + ProtobufCAllocator *allocator); +size_t cchat_room__create_chat_room_group__response__get_packed_size + (const CChatRoomCreateChatRoomGroupResponse *message); +size_t cchat_room__create_chat_room_group__response__pack + (const CChatRoomCreateChatRoomGroupResponse *message, + uint8_t *out); +size_t cchat_room__create_chat_room_group__response__pack_to_buffer + (const CChatRoomCreateChatRoomGroupResponse *message, + ProtobufCBuffer *buffer); +CChatRoomCreateChatRoomGroupResponse * + cchat_room__create_chat_room_group__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__create_chat_room_group__response__free_unpacked + (CChatRoomCreateChatRoomGroupResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__save_chat_room_group__request__get_packed_size + (const CChatRoomSaveChatRoomGroupRequest *message); +size_t cchat_room__save_chat_room_group__request__pack + (const CChatRoomSaveChatRoomGroupRequest *message, + uint8_t *out); +size_t cchat_room__save_chat_room_group__request__pack_to_buffer + (const CChatRoomSaveChatRoomGroupRequest *message, + ProtobufCBuffer *buffer); +CChatRoomSaveChatRoomGroupRequest * + cchat_room__save_chat_room_group__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__save_chat_room_group__request__free_unpacked + (CChatRoomSaveChatRoomGroupRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__save_chat_room_group__response__get_packed_size + (const CChatRoomSaveChatRoomGroupResponse *message); +size_t cchat_room__save_chat_room_group__response__pack + (const CChatRoomSaveChatRoomGroupResponse *message, + uint8_t *out); +size_t cchat_room__save_chat_room_group__response__pack_to_buffer + (const CChatRoomSaveChatRoomGroupResponse *message, + ProtobufCBuffer *buffer); +CChatRoomSaveChatRoomGroupResponse * + cchat_room__save_chat_room_group__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__save_chat_room_group__response__free_unpacked + (CChatRoomSaveChatRoomGroupResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__rename_chat_room_group__request__get_packed_size + (const CChatRoomRenameChatRoomGroupRequest *message); +size_t cchat_room__rename_chat_room_group__request__pack + (const CChatRoomRenameChatRoomGroupRequest *message, + uint8_t *out); +size_t cchat_room__rename_chat_room_group__request__pack_to_buffer + (const CChatRoomRenameChatRoomGroupRequest *message, + ProtobufCBuffer *buffer); +CChatRoomRenameChatRoomGroupRequest * + cchat_room__rename_chat_room_group__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__rename_chat_room_group__request__free_unpacked + (CChatRoomRenameChatRoomGroupRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__rename_chat_room_group__response__get_packed_size + (const CChatRoomRenameChatRoomGroupResponse *message); +size_t cchat_room__rename_chat_room_group__response__pack + (const CChatRoomRenameChatRoomGroupResponse *message, + uint8_t *out); +size_t cchat_room__rename_chat_room_group__response__pack_to_buffer + (const CChatRoomRenameChatRoomGroupResponse *message, + ProtobufCBuffer *buffer); +CChatRoomRenameChatRoomGroupResponse * + cchat_room__rename_chat_room_group__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__rename_chat_room_group__response__free_unpacked + (CChatRoomRenameChatRoomGroupResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__set_chat_room_group_tagline__request__get_packed_size + (const CChatRoomSetChatRoomGroupTaglineRequest *message); +size_t cchat_room__set_chat_room_group_tagline__request__pack + (const CChatRoomSetChatRoomGroupTaglineRequest *message, + uint8_t *out); +size_t cchat_room__set_chat_room_group_tagline__request__pack_to_buffer + (const CChatRoomSetChatRoomGroupTaglineRequest *message, + ProtobufCBuffer *buffer); +CChatRoomSetChatRoomGroupTaglineRequest * + cchat_room__set_chat_room_group_tagline__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__set_chat_room_group_tagline__request__free_unpacked + (CChatRoomSetChatRoomGroupTaglineRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__set_chat_room_group_tagline__response__get_packed_size + (const CChatRoomSetChatRoomGroupTaglineResponse *message); +size_t cchat_room__set_chat_room_group_tagline__response__pack + (const CChatRoomSetChatRoomGroupTaglineResponse *message, + uint8_t *out); +size_t cchat_room__set_chat_room_group_tagline__response__pack_to_buffer + (const CChatRoomSetChatRoomGroupTaglineResponse *message, + ProtobufCBuffer *buffer); +CChatRoomSetChatRoomGroupTaglineResponse * + cchat_room__set_chat_room_group_tagline__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__set_chat_room_group_tagline__response__free_unpacked + (CChatRoomSetChatRoomGroupTaglineResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__set_chat_room_group_avatar__request__get_packed_size + (const CChatRoomSetChatRoomGroupAvatarRequest *message); +size_t cchat_room__set_chat_room_group_avatar__request__pack + (const CChatRoomSetChatRoomGroupAvatarRequest *message, + uint8_t *out); +size_t cchat_room__set_chat_room_group_avatar__request__pack_to_buffer + (const CChatRoomSetChatRoomGroupAvatarRequest *message, + ProtobufCBuffer *buffer); +CChatRoomSetChatRoomGroupAvatarRequest * + cchat_room__set_chat_room_group_avatar__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__set_chat_room_group_avatar__request__free_unpacked + (CChatRoomSetChatRoomGroupAvatarRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__set_chat_room_group_avatar__response__get_packed_size + (const CChatRoomSetChatRoomGroupAvatarResponse *message); +size_t cchat_room__set_chat_room_group_avatar__response__pack + (const CChatRoomSetChatRoomGroupAvatarResponse *message, + uint8_t *out); +size_t cchat_room__set_chat_room_group_avatar__response__pack_to_buffer + (const CChatRoomSetChatRoomGroupAvatarResponse *message, + ProtobufCBuffer *buffer); +CChatRoomSetChatRoomGroupAvatarResponse * + cchat_room__set_chat_room_group_avatar__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__set_chat_room_group_avatar__response__free_unpacked + (CChatRoomSetChatRoomGroupAvatarResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__set_chat_room_group_watching_broadcast__request__get_packed_size + (const CChatRoomSetChatRoomGroupWatchingBroadcastRequest *message); +size_t cchat_room__set_chat_room_group_watching_broadcast__request__pack + (const CChatRoomSetChatRoomGroupWatchingBroadcastRequest *message, + uint8_t *out); +size_t cchat_room__set_chat_room_group_watching_broadcast__request__pack_to_buffer + (const CChatRoomSetChatRoomGroupWatchingBroadcastRequest *message, + ProtobufCBuffer *buffer); +CChatRoomSetChatRoomGroupWatchingBroadcastRequest * + cchat_room__set_chat_room_group_watching_broadcast__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__set_chat_room_group_watching_broadcast__request__free_unpacked + (CChatRoomSetChatRoomGroupWatchingBroadcastRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__set_chat_room_group_watching_broadcast__response__get_packed_size + (const CChatRoomSetChatRoomGroupWatchingBroadcastResponse *message); +size_t cchat_room__set_chat_room_group_watching_broadcast__response__pack + (const CChatRoomSetChatRoomGroupWatchingBroadcastResponse *message, + uint8_t *out); +size_t cchat_room__set_chat_room_group_watching_broadcast__response__pack_to_buffer + (const CChatRoomSetChatRoomGroupWatchingBroadcastResponse *message, + ProtobufCBuffer *buffer); +CChatRoomSetChatRoomGroupWatchingBroadcastResponse * + cchat_room__set_chat_room_group_watching_broadcast__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__set_chat_room_group_watching_broadcast__response__free_unpacked + (CChatRoomSetChatRoomGroupWatchingBroadcastResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__join_mini_game_for_chat_room_group__request__get_packed_size + (const CChatRoomJoinMiniGameForChatRoomGroupRequest *message); +size_t cchat_room__join_mini_game_for_chat_room_group__request__pack + (const CChatRoomJoinMiniGameForChatRoomGroupRequest *message, + uint8_t *out); +size_t cchat_room__join_mini_game_for_chat_room_group__request__pack_to_buffer + (const CChatRoomJoinMiniGameForChatRoomGroupRequest *message, + ProtobufCBuffer *buffer); +CChatRoomJoinMiniGameForChatRoomGroupRequest * + cchat_room__join_mini_game_for_chat_room_group__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__join_mini_game_for_chat_room_group__request__free_unpacked + (CChatRoomJoinMiniGameForChatRoomGroupRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__join_mini_game_for_chat_room_group__response__get_packed_size + (const CChatRoomJoinMiniGameForChatRoomGroupResponse *message); +size_t cchat_room__join_mini_game_for_chat_room_group__response__pack + (const CChatRoomJoinMiniGameForChatRoomGroupResponse *message, + uint8_t *out); +size_t cchat_room__join_mini_game_for_chat_room_group__response__pack_to_buffer + (const CChatRoomJoinMiniGameForChatRoomGroupResponse *message, + ProtobufCBuffer *buffer); +CChatRoomJoinMiniGameForChatRoomGroupResponse * + cchat_room__join_mini_game_for_chat_room_group__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__join_mini_game_for_chat_room_group__response__free_unpacked + (CChatRoomJoinMiniGameForChatRoomGroupResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__end_mini_game_for_chat_room_group__request__get_packed_size + (const CChatRoomEndMiniGameForChatRoomGroupRequest *message); +size_t cchat_room__end_mini_game_for_chat_room_group__request__pack + (const CChatRoomEndMiniGameForChatRoomGroupRequest *message, + uint8_t *out); +size_t cchat_room__end_mini_game_for_chat_room_group__request__pack_to_buffer + (const CChatRoomEndMiniGameForChatRoomGroupRequest *message, + ProtobufCBuffer *buffer); +CChatRoomEndMiniGameForChatRoomGroupRequest * + cchat_room__end_mini_game_for_chat_room_group__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__end_mini_game_for_chat_room_group__request__free_unpacked + (CChatRoomEndMiniGameForChatRoomGroupRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__end_mini_game_for_chat_room_group__response__get_packed_size + (const CChatRoomEndMiniGameForChatRoomGroupResponse *message); +size_t cchat_room__end_mini_game_for_chat_room_group__response__pack + (const CChatRoomEndMiniGameForChatRoomGroupResponse *message, + uint8_t *out); +size_t cchat_room__end_mini_game_for_chat_room_group__response__pack_to_buffer + (const CChatRoomEndMiniGameForChatRoomGroupResponse *message, + ProtobufCBuffer *buffer); +CChatRoomEndMiniGameForChatRoomGroupResponse * + cchat_room__end_mini_game_for_chat_room_group__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__end_mini_game_for_chat_room_group__response__free_unpacked + (CChatRoomEndMiniGameForChatRoomGroupResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__mute_user__request__get_packed_size + (const CChatRoomMuteUserRequest *message); +size_t cchat_room__mute_user__request__pack + (const CChatRoomMuteUserRequest *message, + uint8_t *out); +size_t cchat_room__mute_user__request__pack_to_buffer + (const CChatRoomMuteUserRequest *message, + ProtobufCBuffer *buffer); +CChatRoomMuteUserRequest * + cchat_room__mute_user__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__mute_user__request__free_unpacked + (CChatRoomMuteUserRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__mute_user__response__get_packed_size + (const CChatRoomMuteUserResponse *message); +size_t cchat_room__mute_user__response__pack + (const CChatRoomMuteUserResponse *message, + uint8_t *out); +size_t cchat_room__mute_user__response__pack_to_buffer + (const CChatRoomMuteUserResponse *message, + ProtobufCBuffer *buffer); +CChatRoomMuteUserResponse * + cchat_room__mute_user__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__mute_user__response__free_unpacked + (CChatRoomMuteUserResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__kick_user__request__get_packed_size + (const CChatRoomKickUserRequest *message); +size_t cchat_room__kick_user__request__pack + (const CChatRoomKickUserRequest *message, + uint8_t *out); +size_t cchat_room__kick_user__request__pack_to_buffer + (const CChatRoomKickUserRequest *message, + ProtobufCBuffer *buffer); +CChatRoomKickUserRequest * + cchat_room__kick_user__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__kick_user__request__free_unpacked + (CChatRoomKickUserRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__kick_user__response__get_packed_size + (const CChatRoomKickUserResponse *message); +size_t cchat_room__kick_user__response__pack + (const CChatRoomKickUserResponse *message, + uint8_t *out); +size_t cchat_room__kick_user__response__pack_to_buffer + (const CChatRoomKickUserResponse *message, + ProtobufCBuffer *buffer); +CChatRoomKickUserResponse * + cchat_room__kick_user__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__kick_user__response__free_unpacked + (CChatRoomKickUserResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__set_user_ban_state__request__get_packed_size + (const CChatRoomSetUserBanStateRequest *message); +size_t cchat_room__set_user_ban_state__request__pack + (const CChatRoomSetUserBanStateRequest *message, + uint8_t *out); +size_t cchat_room__set_user_ban_state__request__pack_to_buffer + (const CChatRoomSetUserBanStateRequest *message, + ProtobufCBuffer *buffer); +CChatRoomSetUserBanStateRequest * + cchat_room__set_user_ban_state__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__set_user_ban_state__request__free_unpacked + (CChatRoomSetUserBanStateRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__set_user_ban_state__response__get_packed_size + (const CChatRoomSetUserBanStateResponse *message); +size_t cchat_room__set_user_ban_state__response__pack + (const CChatRoomSetUserBanStateResponse *message, + uint8_t *out); +size_t cchat_room__set_user_ban_state__response__pack_to_buffer + (const CChatRoomSetUserBanStateResponse *message, + ProtobufCBuffer *buffer); +CChatRoomSetUserBanStateResponse * + cchat_room__set_user_ban_state__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__set_user_ban_state__response__free_unpacked + (CChatRoomSetUserBanStateResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__revoke_invite__request__get_packed_size + (const CChatRoomRevokeInviteRequest *message); +size_t cchat_room__revoke_invite__request__pack + (const CChatRoomRevokeInviteRequest *message, + uint8_t *out); +size_t cchat_room__revoke_invite__request__pack_to_buffer + (const CChatRoomRevokeInviteRequest *message, + ProtobufCBuffer *buffer); +CChatRoomRevokeInviteRequest * + cchat_room__revoke_invite__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__revoke_invite__request__free_unpacked + (CChatRoomRevokeInviteRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__revoke_invite__response__get_packed_size + (const CChatRoomRevokeInviteResponse *message); +size_t cchat_room__revoke_invite__response__pack + (const CChatRoomRevokeInviteResponse *message, + uint8_t *out); +size_t cchat_room__revoke_invite__response__pack_to_buffer + (const CChatRoomRevokeInviteResponse *message, + ProtobufCBuffer *buffer); +CChatRoomRevokeInviteResponse * + cchat_room__revoke_invite__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__revoke_invite__response__free_unpacked + (CChatRoomRevokeInviteResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__create_role__request__get_packed_size + (const CChatRoomCreateRoleRequest *message); +size_t cchat_room__create_role__request__pack + (const CChatRoomCreateRoleRequest *message, + uint8_t *out); +size_t cchat_room__create_role__request__pack_to_buffer + (const CChatRoomCreateRoleRequest *message, + ProtobufCBuffer *buffer); +CChatRoomCreateRoleRequest * + cchat_room__create_role__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__create_role__request__free_unpacked + (CChatRoomCreateRoleRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__create_role__response__get_packed_size + (const CChatRoomCreateRoleResponse *message); +size_t cchat_room__create_role__response__pack + (const CChatRoomCreateRoleResponse *message, + uint8_t *out); +size_t cchat_room__create_role__response__pack_to_buffer + (const CChatRoomCreateRoleResponse *message, + ProtobufCBuffer *buffer); +CChatRoomCreateRoleResponse * + cchat_room__create_role__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__create_role__response__free_unpacked + (CChatRoomCreateRoleResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__get_roles__request__get_packed_size + (const CChatRoomGetRolesRequest *message); +size_t cchat_room__get_roles__request__pack + (const CChatRoomGetRolesRequest *message, + uint8_t *out); +size_t cchat_room__get_roles__request__pack_to_buffer + (const CChatRoomGetRolesRequest *message, + ProtobufCBuffer *buffer); +CChatRoomGetRolesRequest * + cchat_room__get_roles__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__get_roles__request__free_unpacked + (CChatRoomGetRolesRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__get_roles__response__get_packed_size + (const CChatRoomGetRolesResponse *message); +size_t cchat_room__get_roles__response__pack + (const CChatRoomGetRolesResponse *message, + uint8_t *out); +size_t cchat_room__get_roles__response__pack_to_buffer + (const CChatRoomGetRolesResponse *message, + ProtobufCBuffer *buffer); +CChatRoomGetRolesResponse * + cchat_room__get_roles__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__get_roles__response__free_unpacked + (CChatRoomGetRolesResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__rename_role__request__get_packed_size + (const CChatRoomRenameRoleRequest *message); +size_t cchat_room__rename_role__request__pack + (const CChatRoomRenameRoleRequest *message, + uint8_t *out); +size_t cchat_room__rename_role__request__pack_to_buffer + (const CChatRoomRenameRoleRequest *message, + ProtobufCBuffer *buffer); +CChatRoomRenameRoleRequest * + cchat_room__rename_role__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__rename_role__request__free_unpacked + (CChatRoomRenameRoleRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__rename_role__response__get_packed_size + (const CChatRoomRenameRoleResponse *message); +size_t cchat_room__rename_role__response__pack + (const CChatRoomRenameRoleResponse *message, + uint8_t *out); +size_t cchat_room__rename_role__response__pack_to_buffer + (const CChatRoomRenameRoleResponse *message, + ProtobufCBuffer *buffer); +CChatRoomRenameRoleResponse * + cchat_room__rename_role__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__rename_role__response__free_unpacked + (CChatRoomRenameRoleResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__reorder_role__request__get_packed_size + (const CChatRoomReorderRoleRequest *message); +size_t cchat_room__reorder_role__request__pack + (const CChatRoomReorderRoleRequest *message, + uint8_t *out); +size_t cchat_room__reorder_role__request__pack_to_buffer + (const CChatRoomReorderRoleRequest *message, + ProtobufCBuffer *buffer); +CChatRoomReorderRoleRequest * + cchat_room__reorder_role__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__reorder_role__request__free_unpacked + (CChatRoomReorderRoleRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__reorder_role__response__get_packed_size + (const CChatRoomReorderRoleResponse *message); +size_t cchat_room__reorder_role__response__pack + (const CChatRoomReorderRoleResponse *message, + uint8_t *out); +size_t cchat_room__reorder_role__response__pack_to_buffer + (const CChatRoomReorderRoleResponse *message, + ProtobufCBuffer *buffer); +CChatRoomReorderRoleResponse * + cchat_room__reorder_role__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__reorder_role__response__free_unpacked + (CChatRoomReorderRoleResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__delete_role__request__get_packed_size + (const CChatRoomDeleteRoleRequest *message); +size_t cchat_room__delete_role__request__pack + (const CChatRoomDeleteRoleRequest *message, + uint8_t *out); +size_t cchat_room__delete_role__request__pack_to_buffer + (const CChatRoomDeleteRoleRequest *message, + ProtobufCBuffer *buffer); +CChatRoomDeleteRoleRequest * + cchat_room__delete_role__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__delete_role__request__free_unpacked + (CChatRoomDeleteRoleRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__delete_role__response__get_packed_size + (const CChatRoomDeleteRoleResponse *message); +size_t cchat_room__delete_role__response__pack + (const CChatRoomDeleteRoleResponse *message, + uint8_t *out); +size_t cchat_room__delete_role__response__pack_to_buffer + (const CChatRoomDeleteRoleResponse *message, + ProtobufCBuffer *buffer); +CChatRoomDeleteRoleResponse * + cchat_room__delete_role__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__delete_role__response__free_unpacked + (CChatRoomDeleteRoleResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__get_role_actions__request__get_packed_size + (const CChatRoomGetRoleActionsRequest *message); +size_t cchat_room__get_role_actions__request__pack + (const CChatRoomGetRoleActionsRequest *message, + uint8_t *out); +size_t cchat_room__get_role_actions__request__pack_to_buffer + (const CChatRoomGetRoleActionsRequest *message, + ProtobufCBuffer *buffer); +CChatRoomGetRoleActionsRequest * + cchat_room__get_role_actions__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__get_role_actions__request__free_unpacked + (CChatRoomGetRoleActionsRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__get_role_actions__response__get_packed_size + (const CChatRoomGetRoleActionsResponse *message); +size_t cchat_room__get_role_actions__response__pack + (const CChatRoomGetRoleActionsResponse *message, + uint8_t *out); +size_t cchat_room__get_role_actions__response__pack_to_buffer + (const CChatRoomGetRoleActionsResponse *message, + ProtobufCBuffer *buffer); +CChatRoomGetRoleActionsResponse * + cchat_room__get_role_actions__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__get_role_actions__response__free_unpacked + (CChatRoomGetRoleActionsResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__replace_role_actions__request__get_packed_size + (const CChatRoomReplaceRoleActionsRequest *message); +size_t cchat_room__replace_role_actions__request__pack + (const CChatRoomReplaceRoleActionsRequest *message, + uint8_t *out); +size_t cchat_room__replace_role_actions__request__pack_to_buffer + (const CChatRoomReplaceRoleActionsRequest *message, + ProtobufCBuffer *buffer); +CChatRoomReplaceRoleActionsRequest * + cchat_room__replace_role_actions__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__replace_role_actions__request__free_unpacked + (CChatRoomReplaceRoleActionsRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__replace_role_actions__response__get_packed_size + (const CChatRoomReplaceRoleActionsResponse *message); +size_t cchat_room__replace_role_actions__response__pack + (const CChatRoomReplaceRoleActionsResponse *message, + uint8_t *out); +size_t cchat_room__replace_role_actions__response__pack_to_buffer + (const CChatRoomReplaceRoleActionsResponse *message, + ProtobufCBuffer *buffer); +CChatRoomReplaceRoleActionsResponse * + cchat_room__replace_role_actions__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__replace_role_actions__response__free_unpacked + (CChatRoomReplaceRoleActionsResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__add_role_to_user__request__get_packed_size + (const CChatRoomAddRoleToUserRequest *message); +size_t cchat_room__add_role_to_user__request__pack + (const CChatRoomAddRoleToUserRequest *message, + uint8_t *out); +size_t cchat_room__add_role_to_user__request__pack_to_buffer + (const CChatRoomAddRoleToUserRequest *message, + ProtobufCBuffer *buffer); +CChatRoomAddRoleToUserRequest * + cchat_room__add_role_to_user__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__add_role_to_user__request__free_unpacked + (CChatRoomAddRoleToUserRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__add_role_to_user__response__get_packed_size + (const CChatRoomAddRoleToUserResponse *message); +size_t cchat_room__add_role_to_user__response__pack + (const CChatRoomAddRoleToUserResponse *message, + uint8_t *out); +size_t cchat_room__add_role_to_user__response__pack_to_buffer + (const CChatRoomAddRoleToUserResponse *message, + ProtobufCBuffer *buffer); +CChatRoomAddRoleToUserResponse * + cchat_room__add_role_to_user__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__add_role_to_user__response__free_unpacked + (CChatRoomAddRoleToUserResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__get_roles_for_user__request__get_packed_size + (const CChatRoomGetRolesForUserRequest *message); +size_t cchat_room__get_roles_for_user__request__pack + (const CChatRoomGetRolesForUserRequest *message, + uint8_t *out); +size_t cchat_room__get_roles_for_user__request__pack_to_buffer + (const CChatRoomGetRolesForUserRequest *message, + ProtobufCBuffer *buffer); +CChatRoomGetRolesForUserRequest * + cchat_room__get_roles_for_user__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__get_roles_for_user__request__free_unpacked + (CChatRoomGetRolesForUserRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__get_roles_for_user__response__get_packed_size + (const CChatRoomGetRolesForUserResponse *message); +size_t cchat_room__get_roles_for_user__response__pack + (const CChatRoomGetRolesForUserResponse *message, + uint8_t *out); +size_t cchat_room__get_roles_for_user__response__pack_to_buffer + (const CChatRoomGetRolesForUserResponse *message, + ProtobufCBuffer *buffer); +CChatRoomGetRolesForUserResponse * + cchat_room__get_roles_for_user__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__get_roles_for_user__response__free_unpacked + (CChatRoomGetRolesForUserResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__delete_role_from_user__request__get_packed_size + (const CChatRoomDeleteRoleFromUserRequest *message); +size_t cchat_room__delete_role_from_user__request__pack + (const CChatRoomDeleteRoleFromUserRequest *message, + uint8_t *out); +size_t cchat_room__delete_role_from_user__request__pack_to_buffer + (const CChatRoomDeleteRoleFromUserRequest *message, + ProtobufCBuffer *buffer); +CChatRoomDeleteRoleFromUserRequest * + cchat_room__delete_role_from_user__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__delete_role_from_user__request__free_unpacked + (CChatRoomDeleteRoleFromUserRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__delete_role_from_user__response__get_packed_size + (const CChatRoomDeleteRoleFromUserResponse *message); +size_t cchat_room__delete_role_from_user__response__pack + (const CChatRoomDeleteRoleFromUserResponse *message, + uint8_t *out); +size_t cchat_room__delete_role_from_user__response__pack_to_buffer + (const CChatRoomDeleteRoleFromUserResponse *message, + ProtobufCBuffer *buffer); +CChatRoomDeleteRoleFromUserResponse * + cchat_room__delete_role_from_user__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__delete_role_from_user__response__free_unpacked + (CChatRoomDeleteRoleFromUserResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__join_chat_room_group__request__get_packed_size + (const CChatRoomJoinChatRoomGroupRequest *message); +size_t cchat_room__join_chat_room_group__request__pack + (const CChatRoomJoinChatRoomGroupRequest *message, + uint8_t *out); +size_t cchat_room__join_chat_room_group__request__pack_to_buffer + (const CChatRoomJoinChatRoomGroupRequest *message, + ProtobufCBuffer *buffer); +CChatRoomJoinChatRoomGroupRequest * + cchat_room__join_chat_room_group__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__join_chat_room_group__request__free_unpacked + (CChatRoomJoinChatRoomGroupRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__join_chat_room_group__response__get_packed_size + (const CChatRoomJoinChatRoomGroupResponse *message); +size_t cchat_room__join_chat_room_group__response__pack + (const CChatRoomJoinChatRoomGroupResponse *message, + uint8_t *out); +size_t cchat_room__join_chat_room_group__response__pack_to_buffer + (const CChatRoomJoinChatRoomGroupResponse *message, + ProtobufCBuffer *buffer); +CChatRoomJoinChatRoomGroupResponse * + cchat_room__join_chat_room_group__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__join_chat_room_group__response__free_unpacked + (CChatRoomJoinChatRoomGroupResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__invite_friend_to_chat_room_group__request__get_packed_size + (const CChatRoomInviteFriendToChatRoomGroupRequest *message); +size_t cchat_room__invite_friend_to_chat_room_group__request__pack + (const CChatRoomInviteFriendToChatRoomGroupRequest *message, + uint8_t *out); +size_t cchat_room__invite_friend_to_chat_room_group__request__pack_to_buffer + (const CChatRoomInviteFriendToChatRoomGroupRequest *message, + ProtobufCBuffer *buffer); +CChatRoomInviteFriendToChatRoomGroupRequest * + cchat_room__invite_friend_to_chat_room_group__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__invite_friend_to_chat_room_group__request__free_unpacked + (CChatRoomInviteFriendToChatRoomGroupRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__invite_friend_to_chat_room_group__response__get_packed_size + (const CChatRoomInviteFriendToChatRoomGroupResponse *message); +size_t cchat_room__invite_friend_to_chat_room_group__response__pack + (const CChatRoomInviteFriendToChatRoomGroupResponse *message, + uint8_t *out); +size_t cchat_room__invite_friend_to_chat_room_group__response__pack_to_buffer + (const CChatRoomInviteFriendToChatRoomGroupResponse *message, + ProtobufCBuffer *buffer); +CChatRoomInviteFriendToChatRoomGroupResponse * + cchat_room__invite_friend_to_chat_room_group__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__invite_friend_to_chat_room_group__response__free_unpacked + (CChatRoomInviteFriendToChatRoomGroupResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__leave_chat_room_group__request__get_packed_size + (const CChatRoomLeaveChatRoomGroupRequest *message); +size_t cchat_room__leave_chat_room_group__request__pack + (const CChatRoomLeaveChatRoomGroupRequest *message, + uint8_t *out); +size_t cchat_room__leave_chat_room_group__request__pack_to_buffer + (const CChatRoomLeaveChatRoomGroupRequest *message, + ProtobufCBuffer *buffer); +CChatRoomLeaveChatRoomGroupRequest * + cchat_room__leave_chat_room_group__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__leave_chat_room_group__request__free_unpacked + (CChatRoomLeaveChatRoomGroupRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__leave_chat_room_group__response__get_packed_size + (const CChatRoomLeaveChatRoomGroupResponse *message); +size_t cchat_room__leave_chat_room_group__response__pack + (const CChatRoomLeaveChatRoomGroupResponse *message, + uint8_t *out); +size_t cchat_room__leave_chat_room_group__response__pack_to_buffer + (const CChatRoomLeaveChatRoomGroupResponse *message, + ProtobufCBuffer *buffer); +CChatRoomLeaveChatRoomGroupResponse * + cchat_room__leave_chat_room_group__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__leave_chat_room_group__response__free_unpacked + (CChatRoomLeaveChatRoomGroupResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__create_chat_room__request__get_packed_size + (const CChatRoomCreateChatRoomRequest *message); +size_t cchat_room__create_chat_room__request__pack + (const CChatRoomCreateChatRoomRequest *message, + uint8_t *out); +size_t cchat_room__create_chat_room__request__pack_to_buffer + (const CChatRoomCreateChatRoomRequest *message, + ProtobufCBuffer *buffer); +CChatRoomCreateChatRoomRequest * + cchat_room__create_chat_room__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__create_chat_room__request__free_unpacked + (CChatRoomCreateChatRoomRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__create_chat_room__response__get_packed_size + (const CChatRoomCreateChatRoomResponse *message); +size_t cchat_room__create_chat_room__response__pack + (const CChatRoomCreateChatRoomResponse *message, + uint8_t *out); +size_t cchat_room__create_chat_room__response__pack_to_buffer + (const CChatRoomCreateChatRoomResponse *message, + ProtobufCBuffer *buffer); +CChatRoomCreateChatRoomResponse * + cchat_room__create_chat_room__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__create_chat_room__response__free_unpacked + (CChatRoomCreateChatRoomResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__delete_chat_room__request__get_packed_size + (const CChatRoomDeleteChatRoomRequest *message); +size_t cchat_room__delete_chat_room__request__pack + (const CChatRoomDeleteChatRoomRequest *message, + uint8_t *out); +size_t cchat_room__delete_chat_room__request__pack_to_buffer + (const CChatRoomDeleteChatRoomRequest *message, + ProtobufCBuffer *buffer); +CChatRoomDeleteChatRoomRequest * + cchat_room__delete_chat_room__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__delete_chat_room__request__free_unpacked + (CChatRoomDeleteChatRoomRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__delete_chat_room__response__get_packed_size + (const CChatRoomDeleteChatRoomResponse *message); +size_t cchat_room__delete_chat_room__response__pack + (const CChatRoomDeleteChatRoomResponse *message, + uint8_t *out); +size_t cchat_room__delete_chat_room__response__pack_to_buffer + (const CChatRoomDeleteChatRoomResponse *message, + ProtobufCBuffer *buffer); +CChatRoomDeleteChatRoomResponse * + cchat_room__delete_chat_room__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__delete_chat_room__response__free_unpacked + (CChatRoomDeleteChatRoomResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__rename_chat_room__request__get_packed_size + (const CChatRoomRenameChatRoomRequest *message); +size_t cchat_room__rename_chat_room__request__pack + (const CChatRoomRenameChatRoomRequest *message, + uint8_t *out); +size_t cchat_room__rename_chat_room__request__pack_to_buffer + (const CChatRoomRenameChatRoomRequest *message, + ProtobufCBuffer *buffer); +CChatRoomRenameChatRoomRequest * + cchat_room__rename_chat_room__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__rename_chat_room__request__free_unpacked + (CChatRoomRenameChatRoomRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__rename_chat_room__response__get_packed_size + (const CChatRoomRenameChatRoomResponse *message); +size_t cchat_room__rename_chat_room__response__pack + (const CChatRoomRenameChatRoomResponse *message, + uint8_t *out); +size_t cchat_room__rename_chat_room__response__pack_to_buffer + (const CChatRoomRenameChatRoomResponse *message, + ProtobufCBuffer *buffer); +CChatRoomRenameChatRoomResponse * + cchat_room__rename_chat_room__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__rename_chat_room__response__free_unpacked + (CChatRoomRenameChatRoomResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__reorder_chat_room__request__get_packed_size + (const CChatRoomReorderChatRoomRequest *message); +size_t cchat_room__reorder_chat_room__request__pack + (const CChatRoomReorderChatRoomRequest *message, + uint8_t *out); +size_t cchat_room__reorder_chat_room__request__pack_to_buffer + (const CChatRoomReorderChatRoomRequest *message, + ProtobufCBuffer *buffer); +CChatRoomReorderChatRoomRequest * + cchat_room__reorder_chat_room__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__reorder_chat_room__request__free_unpacked + (CChatRoomReorderChatRoomRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__reorder_chat_room__response__get_packed_size + (const CChatRoomReorderChatRoomResponse *message); +size_t cchat_room__reorder_chat_room__response__pack + (const CChatRoomReorderChatRoomResponse *message, + uint8_t *out); +size_t cchat_room__reorder_chat_room__response__pack_to_buffer + (const CChatRoomReorderChatRoomResponse *message, + ProtobufCBuffer *buffer); +CChatRoomReorderChatRoomResponse * + cchat_room__reorder_chat_room__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__reorder_chat_room__response__free_unpacked + (CChatRoomReorderChatRoomResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__send_chat_message__request__get_packed_size + (const CChatRoomSendChatMessageRequest *message); +size_t cchat_room__send_chat_message__request__pack + (const CChatRoomSendChatMessageRequest *message, + uint8_t *out); +size_t cchat_room__send_chat_message__request__pack_to_buffer + (const CChatRoomSendChatMessageRequest *message, + ProtobufCBuffer *buffer); +CChatRoomSendChatMessageRequest * + cchat_room__send_chat_message__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__send_chat_message__request__free_unpacked + (CChatRoomSendChatMessageRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__send_chat_message__response__get_packed_size + (const CChatRoomSendChatMessageResponse *message); +size_t cchat_room__send_chat_message__response__pack + (const CChatRoomSendChatMessageResponse *message, + uint8_t *out); +size_t cchat_room__send_chat_message__response__pack_to_buffer + (const CChatRoomSendChatMessageResponse *message, + ProtobufCBuffer *buffer); +CChatRoomSendChatMessageResponse * + cchat_room__send_chat_message__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__send_chat_message__response__free_unpacked + (CChatRoomSendChatMessageResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__join_voice_chat__request__get_packed_size + (const CChatRoomJoinVoiceChatRequest *message); +size_t cchat_room__join_voice_chat__request__pack + (const CChatRoomJoinVoiceChatRequest *message, + uint8_t *out); +size_t cchat_room__join_voice_chat__request__pack_to_buffer + (const CChatRoomJoinVoiceChatRequest *message, + ProtobufCBuffer *buffer); +CChatRoomJoinVoiceChatRequest * + cchat_room__join_voice_chat__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__join_voice_chat__request__free_unpacked + (CChatRoomJoinVoiceChatRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__join_voice_chat__response__get_packed_size + (const CChatRoomJoinVoiceChatResponse *message); +size_t cchat_room__join_voice_chat__response__pack + (const CChatRoomJoinVoiceChatResponse *message, + uint8_t *out); +size_t cchat_room__join_voice_chat__response__pack_to_buffer + (const CChatRoomJoinVoiceChatResponse *message, + ProtobufCBuffer *buffer); +CChatRoomJoinVoiceChatResponse * + cchat_room__join_voice_chat__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__join_voice_chat__response__free_unpacked + (CChatRoomJoinVoiceChatResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__leave_voice_chat__request__get_packed_size + (const CChatRoomLeaveVoiceChatRequest *message); +size_t cchat_room__leave_voice_chat__request__pack + (const CChatRoomLeaveVoiceChatRequest *message, + uint8_t *out); +size_t cchat_room__leave_voice_chat__request__pack_to_buffer + (const CChatRoomLeaveVoiceChatRequest *message, + ProtobufCBuffer *buffer); +CChatRoomLeaveVoiceChatRequest * + cchat_room__leave_voice_chat__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__leave_voice_chat__request__free_unpacked + (CChatRoomLeaveVoiceChatRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__leave_voice_chat__response__get_packed_size + (const CChatRoomLeaveVoiceChatResponse *message); +size_t cchat_room__leave_voice_chat__response__pack + (const CChatRoomLeaveVoiceChatResponse *message, + uint8_t *out); +size_t cchat_room__leave_voice_chat__response__pack_to_buffer + (const CChatRoomLeaveVoiceChatResponse *message, + ProtobufCBuffer *buffer); +CChatRoomLeaveVoiceChatResponse * + cchat_room__leave_voice_chat__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__leave_voice_chat__response__free_unpacked + (CChatRoomLeaveVoiceChatResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__get_message_history__request__get_packed_size + (const CChatRoomGetMessageHistoryRequest *message); +size_t cchat_room__get_message_history__request__pack + (const CChatRoomGetMessageHistoryRequest *message, + uint8_t *out); +size_t cchat_room__get_message_history__request__pack_to_buffer + (const CChatRoomGetMessageHistoryRequest *message, + ProtobufCBuffer *buffer); +CChatRoomGetMessageHistoryRequest * + cchat_room__get_message_history__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__get_message_history__request__free_unpacked + (CChatRoomGetMessageHistoryRequest *message, + ProtobufCAllocator *allocator); +size_t server_message__get_packed_size + (const ServerMessage *message); +size_t server_message__pack + (const ServerMessage *message, + uint8_t *out); +size_t server_message__pack_to_buffer + (const ServerMessage *message, + ProtobufCBuffer *buffer); +ServerMessage * + server_message__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void server_message__free_unpacked + (ServerMessage *message, + ProtobufCAllocator *allocator); +size_t cchat_room__get_message_history__response__get_packed_size + (const CChatRoomGetMessageHistoryResponse *message); +size_t cchat_room__get_message_history__response__pack + (const CChatRoomGetMessageHistoryResponse *message, + uint8_t *out); +size_t cchat_room__get_message_history__response__pack_to_buffer + (const CChatRoomGetMessageHistoryResponse *message, + ProtobufCBuffer *buffer); +CChatRoomGetMessageHistoryResponse * + cchat_room__get_message_history__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__get_message_history__response__free_unpacked + (CChatRoomGetMessageHistoryResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__get_my_chat_room_groups__request__get_packed_size + (const CChatRoomGetMyChatRoomGroupsRequest *message); +size_t cchat_room__get_my_chat_room_groups__request__pack + (const CChatRoomGetMyChatRoomGroupsRequest *message, + uint8_t *out); +size_t cchat_room__get_my_chat_room_groups__request__pack_to_buffer + (const CChatRoomGetMyChatRoomGroupsRequest *message, + ProtobufCBuffer *buffer); +CChatRoomGetMyChatRoomGroupsRequest * + cchat_room__get_my_chat_room_groups__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__get_my_chat_room_groups__request__free_unpacked + (CChatRoomGetMyChatRoomGroupsRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__get_chat_room_group_summary__response__get_packed_size + (const CChatRoomGetChatRoomGroupSummaryResponse *message); +size_t cchat_room__get_chat_room_group_summary__response__pack + (const CChatRoomGetChatRoomGroupSummaryResponse *message, + uint8_t *out); +size_t cchat_room__get_chat_room_group_summary__response__pack_to_buffer + (const CChatRoomGetChatRoomGroupSummaryResponse *message, + ProtobufCBuffer *buffer); +CChatRoomGetChatRoomGroupSummaryResponse * + cchat_room__get_chat_room_group_summary__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__get_chat_room_group_summary__response__free_unpacked + (CChatRoomGetChatRoomGroupSummaryResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room_summary_pair__get_packed_size + (const CChatRoomSummaryPair *message); +size_t cchat_room_summary_pair__pack + (const CChatRoomSummaryPair *message, + uint8_t *out); +size_t cchat_room_summary_pair__pack_to_buffer + (const CChatRoomSummaryPair *message, + ProtobufCBuffer *buffer); +CChatRoomSummaryPair * + cchat_room_summary_pair__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room_summary_pair__free_unpacked + (CChatRoomSummaryPair *message, + ProtobufCAllocator *allocator); +size_t cchat_room__get_my_chat_room_groups__response__get_packed_size + (const CChatRoomGetMyChatRoomGroupsResponse *message); +size_t cchat_room__get_my_chat_room_groups__response__pack + (const CChatRoomGetMyChatRoomGroupsResponse *message, + uint8_t *out); +size_t cchat_room__get_my_chat_room_groups__response__pack_to_buffer + (const CChatRoomGetMyChatRoomGroupsResponse *message, + ProtobufCBuffer *buffer); +CChatRoomGetMyChatRoomGroupsResponse * + cchat_room__get_my_chat_room_groups__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__get_my_chat_room_groups__response__free_unpacked + (CChatRoomGetMyChatRoomGroupsResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__get_chat_room_group_state__request__get_packed_size + (const CChatRoomGetChatRoomGroupStateRequest *message); +size_t cchat_room__get_chat_room_group_state__request__pack + (const CChatRoomGetChatRoomGroupStateRequest *message, + uint8_t *out); +size_t cchat_room__get_chat_room_group_state__request__pack_to_buffer + (const CChatRoomGetChatRoomGroupStateRequest *message, + ProtobufCBuffer *buffer); +CChatRoomGetChatRoomGroupStateRequest * + cchat_room__get_chat_room_group_state__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__get_chat_room_group_state__request__free_unpacked + (CChatRoomGetChatRoomGroupStateRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__get_chat_room_group_state__response__get_packed_size + (const CChatRoomGetChatRoomGroupStateResponse *message); +size_t cchat_room__get_chat_room_group_state__response__pack + (const CChatRoomGetChatRoomGroupStateResponse *message, + uint8_t *out); +size_t cchat_room__get_chat_room_group_state__response__pack_to_buffer + (const CChatRoomGetChatRoomGroupStateResponse *message, + ProtobufCBuffer *buffer); +CChatRoomGetChatRoomGroupStateResponse * + cchat_room__get_chat_room_group_state__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__get_chat_room_group_state__response__free_unpacked + (CChatRoomGetChatRoomGroupStateResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__get_chat_room_group_summary__request__get_packed_size + (const CChatRoomGetChatRoomGroupSummaryRequest *message); +size_t cchat_room__get_chat_room_group_summary__request__pack + (const CChatRoomGetChatRoomGroupSummaryRequest *message, + uint8_t *out); +size_t cchat_room__get_chat_room_group_summary__request__pack_to_buffer + (const CChatRoomGetChatRoomGroupSummaryRequest *message, + ProtobufCBuffer *buffer); +CChatRoomGetChatRoomGroupSummaryRequest * + cchat_room__get_chat_room_group_summary__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__get_chat_room_group_summary__request__free_unpacked + (CChatRoomGetChatRoomGroupSummaryRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__set_app_chat_room_group_force_active__request__get_packed_size + (const CChatRoomSetAppChatRoomGroupForceActiveRequest *message); +size_t cchat_room__set_app_chat_room_group_force_active__request__pack + (const CChatRoomSetAppChatRoomGroupForceActiveRequest *message, + uint8_t *out); +size_t cchat_room__set_app_chat_room_group_force_active__request__pack_to_buffer + (const CChatRoomSetAppChatRoomGroupForceActiveRequest *message, + ProtobufCBuffer *buffer); +CChatRoomSetAppChatRoomGroupForceActiveRequest * + cchat_room__set_app_chat_room_group_force_active__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__set_app_chat_room_group_force_active__request__free_unpacked + (CChatRoomSetAppChatRoomGroupForceActiveRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__set_app_chat_room_group_force_active__response__get_packed_size + (const CChatRoomSetAppChatRoomGroupForceActiveResponse *message); +size_t cchat_room__set_app_chat_room_group_force_active__response__pack + (const CChatRoomSetAppChatRoomGroupForceActiveResponse *message, + uint8_t *out); +size_t cchat_room__set_app_chat_room_group_force_active__response__pack_to_buffer + (const CChatRoomSetAppChatRoomGroupForceActiveResponse *message, + ProtobufCBuffer *buffer); +CChatRoomSetAppChatRoomGroupForceActiveResponse * + cchat_room__set_app_chat_room_group_force_active__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__set_app_chat_room_group_force_active__response__free_unpacked + (CChatRoomSetAppChatRoomGroupForceActiveResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__set_app_chat_room_group_stop_force_active__notification__get_packed_size + (const CChatRoomSetAppChatRoomGroupStopForceActiveNotification *message); +size_t cchat_room__set_app_chat_room_group_stop_force_active__notification__pack + (const CChatRoomSetAppChatRoomGroupStopForceActiveNotification *message, + uint8_t *out); +size_t cchat_room__set_app_chat_room_group_stop_force_active__notification__pack_to_buffer + (const CChatRoomSetAppChatRoomGroupStopForceActiveNotification *message, + ProtobufCBuffer *buffer); +CChatRoomSetAppChatRoomGroupStopForceActiveNotification * + cchat_room__set_app_chat_room_group_stop_force_active__notification__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__set_app_chat_room_group_stop_force_active__notification__free_unpacked + (CChatRoomSetAppChatRoomGroupStopForceActiveNotification *message, + ProtobufCAllocator *allocator); +size_t cchat_room__ack_chat_message__notification__get_packed_size + (const CChatRoomAckChatMessageNotification *message); +size_t cchat_room__ack_chat_message__notification__pack + (const CChatRoomAckChatMessageNotification *message, + uint8_t *out); +size_t cchat_room__ack_chat_message__notification__pack_to_buffer + (const CChatRoomAckChatMessageNotification *message, + ProtobufCBuffer *buffer); +CChatRoomAckChatMessageNotification * + cchat_room__ack_chat_message__notification__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__ack_chat_message__notification__free_unpacked + (CChatRoomAckChatMessageNotification *message, + ProtobufCAllocator *allocator); +size_t cchat_room__create_invite_link__request__get_packed_size + (const CChatRoomCreateInviteLinkRequest *message); +size_t cchat_room__create_invite_link__request__pack + (const CChatRoomCreateInviteLinkRequest *message, + uint8_t *out); +size_t cchat_room__create_invite_link__request__pack_to_buffer + (const CChatRoomCreateInviteLinkRequest *message, + ProtobufCBuffer *buffer); +CChatRoomCreateInviteLinkRequest * + cchat_room__create_invite_link__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__create_invite_link__request__free_unpacked + (CChatRoomCreateInviteLinkRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__create_invite_link__response__get_packed_size + (const CChatRoomCreateInviteLinkResponse *message); +size_t cchat_room__create_invite_link__response__pack + (const CChatRoomCreateInviteLinkResponse *message, + uint8_t *out); +size_t cchat_room__create_invite_link__response__pack_to_buffer + (const CChatRoomCreateInviteLinkResponse *message, + ProtobufCBuffer *buffer); +CChatRoomCreateInviteLinkResponse * + cchat_room__create_invite_link__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__create_invite_link__response__free_unpacked + (CChatRoomCreateInviteLinkResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__get_invite_link_info__request__get_packed_size + (const CChatRoomGetInviteLinkInfoRequest *message); +size_t cchat_room__get_invite_link_info__request__pack + (const CChatRoomGetInviteLinkInfoRequest *message, + uint8_t *out); +size_t cchat_room__get_invite_link_info__request__pack_to_buffer + (const CChatRoomGetInviteLinkInfoRequest *message, + ProtobufCBuffer *buffer); +CChatRoomGetInviteLinkInfoRequest * + cchat_room__get_invite_link_info__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__get_invite_link_info__request__free_unpacked + (CChatRoomGetInviteLinkInfoRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__get_invite_link_info__response__get_packed_size + (const CChatRoomGetInviteLinkInfoResponse *message); +size_t cchat_room__get_invite_link_info__response__pack + (const CChatRoomGetInviteLinkInfoResponse *message, + uint8_t *out); +size_t cchat_room__get_invite_link_info__response__pack_to_buffer + (const CChatRoomGetInviteLinkInfoResponse *message, + ProtobufCBuffer *buffer); +CChatRoomGetInviteLinkInfoResponse * + cchat_room__get_invite_link_info__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__get_invite_link_info__response__free_unpacked + (CChatRoomGetInviteLinkInfoResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__get_invite_info__request__get_packed_size + (const CChatRoomGetInviteInfoRequest *message); +size_t cchat_room__get_invite_info__request__pack + (const CChatRoomGetInviteInfoRequest *message, + uint8_t *out); +size_t cchat_room__get_invite_info__request__pack_to_buffer + (const CChatRoomGetInviteInfoRequest *message, + ProtobufCBuffer *buffer); +CChatRoomGetInviteInfoRequest * + cchat_room__get_invite_info__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__get_invite_info__request__free_unpacked + (CChatRoomGetInviteInfoRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__get_invite_info__response__get_packed_size + (const CChatRoomGetInviteInfoResponse *message); +size_t cchat_room__get_invite_info__response__pack + (const CChatRoomGetInviteInfoResponse *message, + uint8_t *out); +size_t cchat_room__get_invite_info__response__pack_to_buffer + (const CChatRoomGetInviteInfoResponse *message, + ProtobufCBuffer *buffer); +CChatRoomGetInviteInfoResponse * + cchat_room__get_invite_info__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__get_invite_info__response__free_unpacked + (CChatRoomGetInviteInfoResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__get_invite_links_for_group__request__get_packed_size + (const CChatRoomGetInviteLinksForGroupRequest *message); +size_t cchat_room__get_invite_links_for_group__request__pack + (const CChatRoomGetInviteLinksForGroupRequest *message, + uint8_t *out); +size_t cchat_room__get_invite_links_for_group__request__pack_to_buffer + (const CChatRoomGetInviteLinksForGroupRequest *message, + ProtobufCBuffer *buffer); +CChatRoomGetInviteLinksForGroupRequest * + cchat_room__get_invite_links_for_group__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__get_invite_links_for_group__request__free_unpacked + (CChatRoomGetInviteLinksForGroupRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__get_invite_links_for_group__response__get_packed_size + (const CChatRoomGetInviteLinksForGroupResponse *message); +size_t cchat_room__get_invite_links_for_group__response__pack + (const CChatRoomGetInviteLinksForGroupResponse *message, + uint8_t *out); +size_t cchat_room__get_invite_links_for_group__response__pack_to_buffer + (const CChatRoomGetInviteLinksForGroupResponse *message, + ProtobufCBuffer *buffer); +CChatRoomGetInviteLinksForGroupResponse * + cchat_room__get_invite_links_for_group__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__get_invite_links_for_group__response__free_unpacked + (CChatRoomGetInviteLinksForGroupResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__get_ban_list__request__get_packed_size + (const CChatRoomGetBanListRequest *message); +size_t cchat_room__get_ban_list__request__pack + (const CChatRoomGetBanListRequest *message, + uint8_t *out); +size_t cchat_room__get_ban_list__request__pack_to_buffer + (const CChatRoomGetBanListRequest *message, + ProtobufCBuffer *buffer); +CChatRoomGetBanListRequest * + cchat_room__get_ban_list__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__get_ban_list__request__free_unpacked + (CChatRoomGetBanListRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__get_ban_list__response__get_packed_size + (const CChatRoomGetBanListResponse *message); +size_t cchat_room__get_ban_list__response__pack + (const CChatRoomGetBanListResponse *message, + uint8_t *out); +size_t cchat_room__get_ban_list__response__pack_to_buffer + (const CChatRoomGetBanListResponse *message, + ProtobufCBuffer *buffer); +CChatRoomGetBanListResponse * + cchat_room__get_ban_list__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__get_ban_list__response__free_unpacked + (CChatRoomGetBanListResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__get_invite_list__request__get_packed_size + (const CChatRoomGetInviteListRequest *message); +size_t cchat_room__get_invite_list__request__pack + (const CChatRoomGetInviteListRequest *message, + uint8_t *out); +size_t cchat_room__get_invite_list__request__pack_to_buffer + (const CChatRoomGetInviteListRequest *message, + ProtobufCBuffer *buffer); +CChatRoomGetInviteListRequest * + cchat_room__get_invite_list__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__get_invite_list__request__free_unpacked + (CChatRoomGetInviteListRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room_group_invite__get_packed_size + (const CChatRoomGroupInvite *message); +size_t cchat_room_group_invite__pack + (const CChatRoomGroupInvite *message, + uint8_t *out); +size_t cchat_room_group_invite__pack_to_buffer + (const CChatRoomGroupInvite *message, + ProtobufCBuffer *buffer); +CChatRoomGroupInvite * + cchat_room_group_invite__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room_group_invite__free_unpacked + (CChatRoomGroupInvite *message, + ProtobufCAllocator *allocator); +size_t cchat_room__get_invite_list__response__get_packed_size + (const CChatRoomGetInviteListResponse *message); +size_t cchat_room__get_invite_list__response__pack + (const CChatRoomGetInviteListResponse *message, + uint8_t *out); +size_t cchat_room__get_invite_list__response__pack_to_buffer + (const CChatRoomGetInviteListResponse *message, + ProtobufCBuffer *buffer); +CChatRoomGetInviteListResponse * + cchat_room__get_invite_list__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__get_invite_list__response__free_unpacked + (CChatRoomGetInviteListResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__delete_invite_link__request__get_packed_size + (const CChatRoomDeleteInviteLinkRequest *message); +size_t cchat_room__delete_invite_link__request__pack + (const CChatRoomDeleteInviteLinkRequest *message, + uint8_t *out); +size_t cchat_room__delete_invite_link__request__pack_to_buffer + (const CChatRoomDeleteInviteLinkRequest *message, + ProtobufCBuffer *buffer); +CChatRoomDeleteInviteLinkRequest * + cchat_room__delete_invite_link__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__delete_invite_link__request__free_unpacked + (CChatRoomDeleteInviteLinkRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__delete_invite_link__response__get_packed_size + (const CChatRoomDeleteInviteLinkResponse *message); +size_t cchat_room__delete_invite_link__response__pack + (const CChatRoomDeleteInviteLinkResponse *message, + uint8_t *out); +size_t cchat_room__delete_invite_link__response__pack_to_buffer + (const CChatRoomDeleteInviteLinkResponse *message, + ProtobufCBuffer *buffer); +CChatRoomDeleteInviteLinkResponse * + cchat_room__delete_invite_link__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__delete_invite_link__response__free_unpacked + (CChatRoomDeleteInviteLinkResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__set_session_active_chat_room_groups__request__get_packed_size + (const CChatRoomSetSessionActiveChatRoomGroupsRequest *message); +size_t cchat_room__set_session_active_chat_room_groups__request__pack + (const CChatRoomSetSessionActiveChatRoomGroupsRequest *message, + uint8_t *out); +size_t cchat_room__set_session_active_chat_room_groups__request__pack_to_buffer + (const CChatRoomSetSessionActiveChatRoomGroupsRequest *message, + ProtobufCBuffer *buffer); +CChatRoomSetSessionActiveChatRoomGroupsRequest * + cchat_room__set_session_active_chat_room_groups__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__set_session_active_chat_room_groups__request__free_unpacked + (CChatRoomSetSessionActiveChatRoomGroupsRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__set_session_active_chat_room_groups__response__get_packed_size + (const CChatRoomSetSessionActiveChatRoomGroupsResponse *message); +size_t cchat_room__set_session_active_chat_room_groups__response__pack + (const CChatRoomSetSessionActiveChatRoomGroupsResponse *message, + uint8_t *out); +size_t cchat_room__set_session_active_chat_room_groups__response__pack_to_buffer + (const CChatRoomSetSessionActiveChatRoomGroupsResponse *message, + ProtobufCBuffer *buffer); +CChatRoomSetSessionActiveChatRoomGroupsResponse * + cchat_room__set_session_active_chat_room_groups__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__set_session_active_chat_room_groups__response__free_unpacked + (CChatRoomSetSessionActiveChatRoomGroupsResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__set_user_chat_group_preferences__request__get_packed_size + (const CChatRoomSetUserChatGroupPreferencesRequest *message); +size_t cchat_room__set_user_chat_group_preferences__request__pack + (const CChatRoomSetUserChatGroupPreferencesRequest *message, + uint8_t *out); +size_t cchat_room__set_user_chat_group_preferences__request__pack_to_buffer + (const CChatRoomSetUserChatGroupPreferencesRequest *message, + ProtobufCBuffer *buffer); +CChatRoomSetUserChatGroupPreferencesRequest * + cchat_room__set_user_chat_group_preferences__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__set_user_chat_group_preferences__request__free_unpacked + (CChatRoomSetUserChatGroupPreferencesRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__set_user_chat_group_preferences__response__get_packed_size + (const CChatRoomSetUserChatGroupPreferencesResponse *message); +size_t cchat_room__set_user_chat_group_preferences__response__pack + (const CChatRoomSetUserChatGroupPreferencesResponse *message, + uint8_t *out); +size_t cchat_room__set_user_chat_group_preferences__response__pack_to_buffer + (const CChatRoomSetUserChatGroupPreferencesResponse *message, + ProtobufCBuffer *buffer); +CChatRoomSetUserChatGroupPreferencesResponse * + cchat_room__set_user_chat_group_preferences__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__set_user_chat_group_preferences__response__free_unpacked + (CChatRoomSetUserChatGroupPreferencesResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__delete_chat_messages__request__get_packed_size + (const CChatRoomDeleteChatMessagesRequest *message); +size_t cchat_room__delete_chat_messages__request__pack + (const CChatRoomDeleteChatMessagesRequest *message, + uint8_t *out); +size_t cchat_room__delete_chat_messages__request__pack_to_buffer + (const CChatRoomDeleteChatMessagesRequest *message, + ProtobufCBuffer *buffer); +CChatRoomDeleteChatMessagesRequest * + cchat_room__delete_chat_messages__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__delete_chat_messages__request__free_unpacked + (CChatRoomDeleteChatMessagesRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__delete_chat_messages__response__get_packed_size + (const CChatRoomDeleteChatMessagesResponse *message); +size_t cchat_room__delete_chat_messages__response__pack + (const CChatRoomDeleteChatMessagesResponse *message, + uint8_t *out); +size_t cchat_room__delete_chat_messages__response__pack_to_buffer + (const CChatRoomDeleteChatMessagesResponse *message, + ProtobufCBuffer *buffer); +CChatRoomDeleteChatMessagesResponse * + cchat_room__delete_chat_messages__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__delete_chat_messages__response__free_unpacked + (CChatRoomDeleteChatMessagesResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__update_member_list_view__notification__get_packed_size + (const CChatRoomUpdateMemberListViewNotification *message); +size_t cchat_room__update_member_list_view__notification__pack + (const CChatRoomUpdateMemberListViewNotification *message, + uint8_t *out); +size_t cchat_room__update_member_list_view__notification__pack_to_buffer + (const CChatRoomUpdateMemberListViewNotification *message, + ProtobufCBuffer *buffer); +CChatRoomUpdateMemberListViewNotification * + cchat_room__update_member_list_view__notification__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__update_member_list_view__notification__free_unpacked + (CChatRoomUpdateMemberListViewNotification *message, + ProtobufCAllocator *allocator); +size_t cchat_room__search_members__request__get_packed_size + (const CChatRoomSearchMembersRequest *message); +size_t cchat_room__search_members__request__pack + (const CChatRoomSearchMembersRequest *message, + uint8_t *out); +size_t cchat_room__search_members__request__pack_to_buffer + (const CChatRoomSearchMembersRequest *message, + ProtobufCBuffer *buffer); +CChatRoomSearchMembersRequest * + cchat_room__search_members__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__search_members__request__free_unpacked + (CChatRoomSearchMembersRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__search_members__response__get_packed_size + (const CChatRoomSearchMembersResponse *message); +size_t cchat_room__search_members__response__pack + (const CChatRoomSearchMembersResponse *message, + uint8_t *out); +size_t cchat_room__search_members__response__pack_to_buffer + (const CChatRoomSearchMembersResponse *message, + ProtobufCBuffer *buffer); +CChatRoomSearchMembersResponse * + cchat_room__search_members__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__search_members__response__free_unpacked + (CChatRoomSearchMembersResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__update_message_reaction__request__get_packed_size + (const CChatRoomUpdateMessageReactionRequest *message); +size_t cchat_room__update_message_reaction__request__pack + (const CChatRoomUpdateMessageReactionRequest *message, + uint8_t *out); +size_t cchat_room__update_message_reaction__request__pack_to_buffer + (const CChatRoomUpdateMessageReactionRequest *message, + ProtobufCBuffer *buffer); +CChatRoomUpdateMessageReactionRequest * + cchat_room__update_message_reaction__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__update_message_reaction__request__free_unpacked + (CChatRoomUpdateMessageReactionRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__update_message_reaction__response__get_packed_size + (const CChatRoomUpdateMessageReactionResponse *message); +size_t cchat_room__update_message_reaction__response__pack + (const CChatRoomUpdateMessageReactionResponse *message, + uint8_t *out); +size_t cchat_room__update_message_reaction__response__pack_to_buffer + (const CChatRoomUpdateMessageReactionResponse *message, + ProtobufCBuffer *buffer); +CChatRoomUpdateMessageReactionResponse * + cchat_room__update_message_reaction__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__update_message_reaction__response__free_unpacked + (CChatRoomUpdateMessageReactionResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_room__get_message_reaction_reactors__request__get_packed_size + (const CChatRoomGetMessageReactionReactorsRequest *message); +size_t cchat_room__get_message_reaction_reactors__request__pack + (const CChatRoomGetMessageReactionReactorsRequest *message, + uint8_t *out); +size_t cchat_room__get_message_reaction_reactors__request__pack_to_buffer + (const CChatRoomGetMessageReactionReactorsRequest *message, + ProtobufCBuffer *buffer); +CChatRoomGetMessageReactionReactorsRequest * + cchat_room__get_message_reaction_reactors__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__get_message_reaction_reactors__request__free_unpacked + (CChatRoomGetMessageReactionReactorsRequest *message, + ProtobufCAllocator *allocator); +size_t cchat_room__get_message_reaction_reactors__response__get_packed_size + (const CChatRoomGetMessageReactionReactorsResponse *message); +size_t cchat_room__get_message_reaction_reactors__response__pack + (const CChatRoomGetMessageReactionReactorsResponse *message, + uint8_t *out); +size_t cchat_room__get_message_reaction_reactors__response__pack_to_buffer + (const CChatRoomGetMessageReactionReactorsResponse *message, + ProtobufCBuffer *buffer); +CChatRoomGetMessageReactionReactorsResponse * + cchat_room__get_message_reaction_reactors__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__get_message_reaction_reactors__response__free_unpacked + (CChatRoomGetMessageReactionReactorsResponse *message, + ProtobufCAllocator *allocator); +size_t cclan_chat_rooms__get_clan_chat_room_info__request__get_packed_size + (const CClanChatRoomsGetClanChatRoomInfoRequest *message); +size_t cclan_chat_rooms__get_clan_chat_room_info__request__pack + (const CClanChatRoomsGetClanChatRoomInfoRequest *message, + uint8_t *out); +size_t cclan_chat_rooms__get_clan_chat_room_info__request__pack_to_buffer + (const CClanChatRoomsGetClanChatRoomInfoRequest *message, + ProtobufCBuffer *buffer); +CClanChatRoomsGetClanChatRoomInfoRequest * + cclan_chat_rooms__get_clan_chat_room_info__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cclan_chat_rooms__get_clan_chat_room_info__request__free_unpacked + (CClanChatRoomsGetClanChatRoomInfoRequest *message, + ProtobufCAllocator *allocator); +size_t cclan_chat_rooms__get_clan_chat_room_info__response__get_packed_size + (const CClanChatRoomsGetClanChatRoomInfoResponse *message); +size_t cclan_chat_rooms__get_clan_chat_room_info__response__pack + (const CClanChatRoomsGetClanChatRoomInfoResponse *message, + uint8_t *out); +size_t cclan_chat_rooms__get_clan_chat_room_info__response__pack_to_buffer + (const CClanChatRoomsGetClanChatRoomInfoResponse *message, + ProtobufCBuffer *buffer); +CClanChatRoomsGetClanChatRoomInfoResponse * + cclan_chat_rooms__get_clan_chat_room_info__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cclan_chat_rooms__get_clan_chat_room_info__response__free_unpacked + (CClanChatRoomsGetClanChatRoomInfoResponse *message, + ProtobufCAllocator *allocator); +size_t cclan_chat_rooms__set_clan_chat_room_private__request__get_packed_size + (const CClanChatRoomsSetClanChatRoomPrivateRequest *message); +size_t cclan_chat_rooms__set_clan_chat_room_private__request__pack + (const CClanChatRoomsSetClanChatRoomPrivateRequest *message, + uint8_t *out); +size_t cclan_chat_rooms__set_clan_chat_room_private__request__pack_to_buffer + (const CClanChatRoomsSetClanChatRoomPrivateRequest *message, + ProtobufCBuffer *buffer); +CClanChatRoomsSetClanChatRoomPrivateRequest * + cclan_chat_rooms__set_clan_chat_room_private__request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cclan_chat_rooms__set_clan_chat_room_private__request__free_unpacked + (CClanChatRoomsSetClanChatRoomPrivateRequest *message, + ProtobufCAllocator *allocator); +size_t cclan_chat_rooms__set_clan_chat_room_private__response__get_packed_size + (const CClanChatRoomsSetClanChatRoomPrivateResponse *message); +size_t cclan_chat_rooms__set_clan_chat_room_private__response__pack + (const CClanChatRoomsSetClanChatRoomPrivateResponse *message, + uint8_t *out); +size_t cclan_chat_rooms__set_clan_chat_room_private__response__pack_to_buffer + (const CClanChatRoomsSetClanChatRoomPrivateResponse *message, + ProtobufCBuffer *buffer); +CClanChatRoomsSetClanChatRoomPrivateResponse * + cclan_chat_rooms__set_clan_chat_room_private__response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cclan_chat_rooms__set_clan_chat_room_private__response__free_unpacked + (CClanChatRoomsSetClanChatRoomPrivateResponse *message, + ProtobufCAllocator *allocator); +size_t cchat_mentions__get_packed_size + (const CChatMentions *message); +size_t cchat_mentions__pack + (const CChatMentions *message, + uint8_t *out); +size_t cchat_mentions__pack_to_buffer + (const CChatMentions *message, + ProtobufCBuffer *buffer); +CChatMentions * + cchat_mentions__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_mentions__free_unpacked + (CChatMentions *message, + ProtobufCAllocator *allocator); +size_t cchat_room__incoming_chat_message__notification__get_packed_size + (const CChatRoomIncomingChatMessageNotification *message); +size_t cchat_room__incoming_chat_message__notification__pack + (const CChatRoomIncomingChatMessageNotification *message, + uint8_t *out); +size_t cchat_room__incoming_chat_message__notification__pack_to_buffer + (const CChatRoomIncomingChatMessageNotification *message, + ProtobufCBuffer *buffer); +CChatRoomIncomingChatMessageNotification * + cchat_room__incoming_chat_message__notification__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__incoming_chat_message__notification__free_unpacked + (CChatRoomIncomingChatMessageNotification *message, + ProtobufCAllocator *allocator); +size_t cchat_room__chat_message_modified__notification__get_packed_size + (const CChatRoomChatMessageModifiedNotification *message); +size_t cchat_room__chat_message_modified__notification__pack + (const CChatRoomChatMessageModifiedNotification *message, + uint8_t *out); +size_t cchat_room__chat_message_modified__notification__pack_to_buffer + (const CChatRoomChatMessageModifiedNotification *message, + ProtobufCBuffer *buffer); +CChatRoomChatMessageModifiedNotification * + cchat_room__chat_message_modified__notification__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__chat_message_modified__notification__free_unpacked + (CChatRoomChatMessageModifiedNotification *message, + ProtobufCAllocator *allocator); +size_t cchat_room__member_state_change__notification__get_packed_size + (const CChatRoomMemberStateChangeNotification *message); +size_t cchat_room__member_state_change__notification__pack + (const CChatRoomMemberStateChangeNotification *message, + uint8_t *out); +size_t cchat_room__member_state_change__notification__pack_to_buffer + (const CChatRoomMemberStateChangeNotification *message, + ProtobufCBuffer *buffer); +CChatRoomMemberStateChangeNotification * + cchat_room__member_state_change__notification__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__member_state_change__notification__free_unpacked + (CChatRoomMemberStateChangeNotification *message, + ProtobufCAllocator *allocator); +size_t cchat_room__chat_room_header_state__notification__get_packed_size + (const CChatRoomChatRoomHeaderStateNotification *message); +size_t cchat_room__chat_room_header_state__notification__pack + (const CChatRoomChatRoomHeaderStateNotification *message, + uint8_t *out); +size_t cchat_room__chat_room_header_state__notification__pack_to_buffer + (const CChatRoomChatRoomHeaderStateNotification *message, + ProtobufCBuffer *buffer); +CChatRoomChatRoomHeaderStateNotification * + cchat_room__chat_room_header_state__notification__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__chat_room_header_state__notification__free_unpacked + (CChatRoomChatRoomHeaderStateNotification *message, + ProtobufCAllocator *allocator); +size_t cchat_room__chat_room_group_rooms_change__notification__get_packed_size + (const CChatRoomChatRoomGroupRoomsChangeNotification *message); +size_t cchat_room__chat_room_group_rooms_change__notification__pack + (const CChatRoomChatRoomGroupRoomsChangeNotification *message, + uint8_t *out); +size_t cchat_room__chat_room_group_rooms_change__notification__pack_to_buffer + (const CChatRoomChatRoomGroupRoomsChangeNotification *message, + ProtobufCBuffer *buffer); +CChatRoomChatRoomGroupRoomsChangeNotification * + cchat_room__chat_room_group_rooms_change__notification__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__chat_room_group_rooms_change__notification__free_unpacked + (CChatRoomChatRoomGroupRoomsChangeNotification *message, + ProtobufCAllocator *allocator); +size_t cchat_room__notify_should_rejoin_chat_room_voice_chat__notification__get_packed_size + (const CChatRoomNotifyShouldRejoinChatRoomVoiceChatNotification *message); +size_t cchat_room__notify_should_rejoin_chat_room_voice_chat__notification__pack + (const CChatRoomNotifyShouldRejoinChatRoomVoiceChatNotification *message, + uint8_t *out); +size_t cchat_room__notify_should_rejoin_chat_room_voice_chat__notification__pack_to_buffer + (const CChatRoomNotifyShouldRejoinChatRoomVoiceChatNotification *message, + ProtobufCBuffer *buffer); +CChatRoomNotifyShouldRejoinChatRoomVoiceChatNotification * + cchat_room__notify_should_rejoin_chat_room_voice_chat__notification__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__notify_should_rejoin_chat_room_voice_chat__notification__free_unpacked + (CChatRoomNotifyShouldRejoinChatRoomVoiceChatNotification *message, + ProtobufCAllocator *allocator); +size_t chat_room_client__notify_chat_group_user_state_changed__notification__get_packed_size + (const ChatRoomClientNotifyChatGroupUserStateChangedNotification *message); +size_t chat_room_client__notify_chat_group_user_state_changed__notification__pack + (const ChatRoomClientNotifyChatGroupUserStateChangedNotification *message, + uint8_t *out); +size_t chat_room_client__notify_chat_group_user_state_changed__notification__pack_to_buffer + (const ChatRoomClientNotifyChatGroupUserStateChangedNotification *message, + ProtobufCBuffer *buffer); +ChatRoomClientNotifyChatGroupUserStateChangedNotification * + chat_room_client__notify_chat_group_user_state_changed__notification__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void chat_room_client__notify_chat_group_user_state_changed__notification__free_unpacked + (ChatRoomClientNotifyChatGroupUserStateChangedNotification *message, + ProtobufCAllocator *allocator); +size_t chat_room_client__notify_chat_room_disconnect__notification__get_packed_size + (const ChatRoomClientNotifyChatRoomDisconnectNotification *message); +size_t chat_room_client__notify_chat_room_disconnect__notification__pack + (const ChatRoomClientNotifyChatRoomDisconnectNotification *message, + uint8_t *out); +size_t chat_room_client__notify_chat_room_disconnect__notification__pack_to_buffer + (const ChatRoomClientNotifyChatRoomDisconnectNotification *message, + ProtobufCBuffer *buffer); +ChatRoomClientNotifyChatRoomDisconnectNotification * + chat_room_client__notify_chat_room_disconnect__notification__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void chat_room_client__notify_chat_room_disconnect__notification__free_unpacked + (ChatRoomClientNotifyChatRoomDisconnectNotification *message, + ProtobufCAllocator *allocator); +size_t cchat_room_member_list_view__get_packed_size + (const CChatRoomMemberListView *message); +size_t cchat_room_member_list_view__pack + (const CChatRoomMemberListView *message, + uint8_t *out); +size_t cchat_room_member_list_view__pack_to_buffer + (const CChatRoomMemberListView *message, + ProtobufCBuffer *buffer); +CChatRoomMemberListView * + cchat_room_member_list_view__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room_member_list_view__free_unpacked + (CChatRoomMemberListView *message, + ProtobufCAllocator *allocator); +size_t cchat_room_member_summary_counts__get_packed_size + (const CChatRoomMemberSummaryCounts *message); +size_t cchat_room_member_summary_counts__pack + (const CChatRoomMemberSummaryCounts *message, + uint8_t *out); +size_t cchat_room_member_summary_counts__pack_to_buffer + (const CChatRoomMemberSummaryCounts *message, + ProtobufCBuffer *buffer); +CChatRoomMemberSummaryCounts * + cchat_room_member_summary_counts__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room_member_summary_counts__free_unpacked + (CChatRoomMemberSummaryCounts *message, + ProtobufCAllocator *allocator); +size_t cchat_room_client__member_list_view_updated__notification__get_packed_size + (const CChatRoomClientMemberListViewUpdatedNotification *message); +size_t cchat_room_client__member_list_view_updated__notification__pack + (const CChatRoomClientMemberListViewUpdatedNotification *message, + uint8_t *out); +size_t cchat_room_client__member_list_view_updated__notification__pack_to_buffer + (const CChatRoomClientMemberListViewUpdatedNotification *message, + ProtobufCBuffer *buffer); +CChatRoomClientMemberListViewUpdatedNotification * + cchat_room_client__member_list_view_updated__notification__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room_client__member_list_view_updated__notification__free_unpacked + (CChatRoomClientMemberListViewUpdatedNotification *message, + ProtobufCAllocator *allocator); +size_t cchat_room__message_reaction__notification__get_packed_size + (const CChatRoomMessageReactionNotification *message); +size_t cchat_room__message_reaction__notification__pack + (const CChatRoomMessageReactionNotification *message, + uint8_t *out); +size_t cchat_room__message_reaction__notification__pack_to_buffer + (const CChatRoomMessageReactionNotification *message, + ProtobufCBuffer *buffer); +CChatRoomMessageReactionNotification * + cchat_room__message_reaction__notification__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_room__message_reaction__notification__free_unpacked + (CChatRoomMessageReactionNotification *message, + ProtobufCAllocator *allocator); +size_t cchat_usability__client_usability_metrics__notification__get_packed_size + (const CChatUsabilityClientUsabilityMetricsNotification *message); +size_t cchat_usability__client_usability_metrics__notification__pack + (const CChatUsabilityClientUsabilityMetricsNotification *message, + uint8_t *out); +size_t cchat_usability__client_usability_metrics__notification__pack_to_buffer + (const CChatUsabilityClientUsabilityMetricsNotification *message, + ProtobufCBuffer *buffer); +CChatUsabilityClientUsabilityMetricsNotification * + cchat_usability__client_usability_metrics__notification__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_usability__client_usability_metrics__notification__free_unpacked + (CChatUsabilityClientUsabilityMetricsNotification *message, + ProtobufCAllocator *allocator); +size_t cchat_usability__request_client_usability_metrics__notification__get_packed_size + (const CChatUsabilityRequestClientUsabilityMetricsNotification *message); +size_t cchat_usability__request_client_usability_metrics__notification__pack + (const CChatUsabilityRequestClientUsabilityMetricsNotification *message, + uint8_t *out); +size_t cchat_usability__request_client_usability_metrics__notification__pack_to_buffer + (const CChatUsabilityRequestClientUsabilityMetricsNotification *message, + ProtobufCBuffer *buffer); +CChatUsabilityRequestClientUsabilityMetricsNotification * + cchat_usability__request_client_usability_metrics__notification__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cchat_usability__request_client_usability_metrics__notification__free_unpacked + (CChatUsabilityRequestClientUsabilityMetricsNotification *message, + ProtobufCAllocator *allocator); +/* --- per-message closures --- */ + +typedef void (*CChatRequestFriendPersonaStatesRequest_Closure) + (const CChatRequestFriendPersonaStatesRequest *message, + void *closure_data); +typedef void (*CChatRequestFriendPersonaStatesResponse_Closure) + (const CChatRequestFriendPersonaStatesResponse *message, + void *closure_data); +typedef void (*CChatRoomCreateChatRoomGroupRequest_Closure) + (const CChatRoomCreateChatRoomGroupRequest *message, + void *closure_data); +typedef void (*CChatRole_Closure) + (const CChatRole *message, + void *closure_data); +typedef void (*CChatRoleActions_Closure) + (const CChatRoleActions *message, + void *closure_data); +typedef void (*CChatPartyBeacon_Closure) + (const CChatPartyBeacon *message, + void *closure_data); +typedef void (*CChatRoomGroupHeaderState_Closure) + (const CChatRoomGroupHeaderState *message, + void *closure_data); +typedef void (*CChatRoomMember_Closure) + (const CChatRoomMember *message, + void *closure_data); +typedef void (*CChatRoomState_Closure) + (const CChatRoomState *message, + void *closure_data); +typedef void (*CChatRoomGroupState_Closure) + (const CChatRoomGroupState *message, + void *closure_data); +typedef void (*CUserChatRoomState_Closure) + (const CUserChatRoomState *message, + void *closure_data); +typedef void (*CUserChatRoomGroupState_Closure) + (const CUserChatRoomGroupState *message, + void *closure_data); +typedef void (*CChatRoomCreateChatRoomGroupResponse_Closure) + (const CChatRoomCreateChatRoomGroupResponse *message, + void *closure_data); +typedef void (*CChatRoomSaveChatRoomGroupRequest_Closure) + (const CChatRoomSaveChatRoomGroupRequest *message, + void *closure_data); +typedef void (*CChatRoomSaveChatRoomGroupResponse_Closure) + (const CChatRoomSaveChatRoomGroupResponse *message, + void *closure_data); +typedef void (*CChatRoomRenameChatRoomGroupRequest_Closure) + (const CChatRoomRenameChatRoomGroupRequest *message, + void *closure_data); +typedef void (*CChatRoomRenameChatRoomGroupResponse_Closure) + (const CChatRoomRenameChatRoomGroupResponse *message, + void *closure_data); +typedef void (*CChatRoomSetChatRoomGroupTaglineRequest_Closure) + (const CChatRoomSetChatRoomGroupTaglineRequest *message, + void *closure_data); +typedef void (*CChatRoomSetChatRoomGroupTaglineResponse_Closure) + (const CChatRoomSetChatRoomGroupTaglineResponse *message, + void *closure_data); +typedef void (*CChatRoomSetChatRoomGroupAvatarRequest_Closure) + (const CChatRoomSetChatRoomGroupAvatarRequest *message, + void *closure_data); +typedef void (*CChatRoomSetChatRoomGroupAvatarResponse_Closure) + (const CChatRoomSetChatRoomGroupAvatarResponse *message, + void *closure_data); +typedef void (*CChatRoomSetChatRoomGroupWatchingBroadcastRequest_Closure) + (const CChatRoomSetChatRoomGroupWatchingBroadcastRequest *message, + void *closure_data); +typedef void (*CChatRoomSetChatRoomGroupWatchingBroadcastResponse_Closure) + (const CChatRoomSetChatRoomGroupWatchingBroadcastResponse *message, + void *closure_data); +typedef void (*CChatRoomJoinMiniGameForChatRoomGroupRequest_Closure) + (const CChatRoomJoinMiniGameForChatRoomGroupRequest *message, + void *closure_data); +typedef void (*CChatRoomJoinMiniGameForChatRoomGroupResponse_Closure) + (const CChatRoomJoinMiniGameForChatRoomGroupResponse *message, + void *closure_data); +typedef void (*CChatRoomEndMiniGameForChatRoomGroupRequest_Closure) + (const CChatRoomEndMiniGameForChatRoomGroupRequest *message, + void *closure_data); +typedef void (*CChatRoomEndMiniGameForChatRoomGroupResponse_Closure) + (const CChatRoomEndMiniGameForChatRoomGroupResponse *message, + void *closure_data); +typedef void (*CChatRoomMuteUserRequest_Closure) + (const CChatRoomMuteUserRequest *message, + void *closure_data); +typedef void (*CChatRoomMuteUserResponse_Closure) + (const CChatRoomMuteUserResponse *message, + void *closure_data); +typedef void (*CChatRoomKickUserRequest_Closure) + (const CChatRoomKickUserRequest *message, + void *closure_data); +typedef void (*CChatRoomKickUserResponse_Closure) + (const CChatRoomKickUserResponse *message, + void *closure_data); +typedef void (*CChatRoomSetUserBanStateRequest_Closure) + (const CChatRoomSetUserBanStateRequest *message, + void *closure_data); +typedef void (*CChatRoomSetUserBanStateResponse_Closure) + (const CChatRoomSetUserBanStateResponse *message, + void *closure_data); +typedef void (*CChatRoomRevokeInviteRequest_Closure) + (const CChatRoomRevokeInviteRequest *message, + void *closure_data); +typedef void (*CChatRoomRevokeInviteResponse_Closure) + (const CChatRoomRevokeInviteResponse *message, + void *closure_data); +typedef void (*CChatRoomCreateRoleRequest_Closure) + (const CChatRoomCreateRoleRequest *message, + void *closure_data); +typedef void (*CChatRoomCreateRoleResponse_Closure) + (const CChatRoomCreateRoleResponse *message, + void *closure_data); +typedef void (*CChatRoomGetRolesRequest_Closure) + (const CChatRoomGetRolesRequest *message, + void *closure_data); +typedef void (*CChatRoomGetRolesResponse_Closure) + (const CChatRoomGetRolesResponse *message, + void *closure_data); +typedef void (*CChatRoomRenameRoleRequest_Closure) + (const CChatRoomRenameRoleRequest *message, + void *closure_data); +typedef void (*CChatRoomRenameRoleResponse_Closure) + (const CChatRoomRenameRoleResponse *message, + void *closure_data); +typedef void (*CChatRoomReorderRoleRequest_Closure) + (const CChatRoomReorderRoleRequest *message, + void *closure_data); +typedef void (*CChatRoomReorderRoleResponse_Closure) + (const CChatRoomReorderRoleResponse *message, + void *closure_data); +typedef void (*CChatRoomDeleteRoleRequest_Closure) + (const CChatRoomDeleteRoleRequest *message, + void *closure_data); +typedef void (*CChatRoomDeleteRoleResponse_Closure) + (const CChatRoomDeleteRoleResponse *message, + void *closure_data); +typedef void (*CChatRoomGetRoleActionsRequest_Closure) + (const CChatRoomGetRoleActionsRequest *message, + void *closure_data); +typedef void (*CChatRoomGetRoleActionsResponse_Closure) + (const CChatRoomGetRoleActionsResponse *message, + void *closure_data); +typedef void (*CChatRoomReplaceRoleActionsRequest_Closure) + (const CChatRoomReplaceRoleActionsRequest *message, + void *closure_data); +typedef void (*CChatRoomReplaceRoleActionsResponse_Closure) + (const CChatRoomReplaceRoleActionsResponse *message, + void *closure_data); +typedef void (*CChatRoomAddRoleToUserRequest_Closure) + (const CChatRoomAddRoleToUserRequest *message, + void *closure_data); +typedef void (*CChatRoomAddRoleToUserResponse_Closure) + (const CChatRoomAddRoleToUserResponse *message, + void *closure_data); +typedef void (*CChatRoomGetRolesForUserRequest_Closure) + (const CChatRoomGetRolesForUserRequest *message, + void *closure_data); +typedef void (*CChatRoomGetRolesForUserResponse_Closure) + (const CChatRoomGetRolesForUserResponse *message, + void *closure_data); +typedef void (*CChatRoomDeleteRoleFromUserRequest_Closure) + (const CChatRoomDeleteRoleFromUserRequest *message, + void *closure_data); +typedef void (*CChatRoomDeleteRoleFromUserResponse_Closure) + (const CChatRoomDeleteRoleFromUserResponse *message, + void *closure_data); +typedef void (*CChatRoomJoinChatRoomGroupRequest_Closure) + (const CChatRoomJoinChatRoomGroupRequest *message, + void *closure_data); +typedef void (*CChatRoomJoinChatRoomGroupResponse_Closure) + (const CChatRoomJoinChatRoomGroupResponse *message, + void *closure_data); +typedef void (*CChatRoomInviteFriendToChatRoomGroupRequest_Closure) + (const CChatRoomInviteFriendToChatRoomGroupRequest *message, + void *closure_data); +typedef void (*CChatRoomInviteFriendToChatRoomGroupResponse_Closure) + (const CChatRoomInviteFriendToChatRoomGroupResponse *message, + void *closure_data); +typedef void (*CChatRoomLeaveChatRoomGroupRequest_Closure) + (const CChatRoomLeaveChatRoomGroupRequest *message, + void *closure_data); +typedef void (*CChatRoomLeaveChatRoomGroupResponse_Closure) + (const CChatRoomLeaveChatRoomGroupResponse *message, + void *closure_data); +typedef void (*CChatRoomCreateChatRoomRequest_Closure) + (const CChatRoomCreateChatRoomRequest *message, + void *closure_data); +typedef void (*CChatRoomCreateChatRoomResponse_Closure) + (const CChatRoomCreateChatRoomResponse *message, + void *closure_data); +typedef void (*CChatRoomDeleteChatRoomRequest_Closure) + (const CChatRoomDeleteChatRoomRequest *message, + void *closure_data); +typedef void (*CChatRoomDeleteChatRoomResponse_Closure) + (const CChatRoomDeleteChatRoomResponse *message, + void *closure_data); +typedef void (*CChatRoomRenameChatRoomRequest_Closure) + (const CChatRoomRenameChatRoomRequest *message, + void *closure_data); +typedef void (*CChatRoomRenameChatRoomResponse_Closure) + (const CChatRoomRenameChatRoomResponse *message, + void *closure_data); +typedef void (*CChatRoomReorderChatRoomRequest_Closure) + (const CChatRoomReorderChatRoomRequest *message, + void *closure_data); +typedef void (*CChatRoomReorderChatRoomResponse_Closure) + (const CChatRoomReorderChatRoomResponse *message, + void *closure_data); +typedef void (*CChatRoomSendChatMessageRequest_Closure) + (const CChatRoomSendChatMessageRequest *message, + void *closure_data); +typedef void (*CChatRoomSendChatMessageResponse_Closure) + (const CChatRoomSendChatMessageResponse *message, + void *closure_data); +typedef void (*CChatRoomJoinVoiceChatRequest_Closure) + (const CChatRoomJoinVoiceChatRequest *message, + void *closure_data); +typedef void (*CChatRoomJoinVoiceChatResponse_Closure) + (const CChatRoomJoinVoiceChatResponse *message, + void *closure_data); +typedef void (*CChatRoomLeaveVoiceChatRequest_Closure) + (const CChatRoomLeaveVoiceChatRequest *message, + void *closure_data); +typedef void (*CChatRoomLeaveVoiceChatResponse_Closure) + (const CChatRoomLeaveVoiceChatResponse *message, + void *closure_data); +typedef void (*CChatRoomGetMessageHistoryRequest_Closure) + (const CChatRoomGetMessageHistoryRequest *message, + void *closure_data); +typedef void (*ServerMessage_Closure) + (const ServerMessage *message, + void *closure_data); +typedef void (*CChatRoomGetMessageHistoryResponse__ChatMessage__MessageReaction_Closure) + (const CChatRoomGetMessageHistoryResponse__ChatMessage__MessageReaction *message, + void *closure_data); +typedef void (*CChatRoomGetMessageHistoryResponse__ChatMessage_Closure) + (const CChatRoomGetMessageHistoryResponse__ChatMessage *message, + void *closure_data); +typedef void (*CChatRoomGetMessageHistoryResponse_Closure) + (const CChatRoomGetMessageHistoryResponse *message, + void *closure_data); +typedef void (*CChatRoomGetMyChatRoomGroupsRequest_Closure) + (const CChatRoomGetMyChatRoomGroupsRequest *message, + void *closure_data); +typedef void (*CChatRoomGetChatRoomGroupSummaryResponse_Closure) + (const CChatRoomGetChatRoomGroupSummaryResponse *message, + void *closure_data); +typedef void (*CChatRoomSummaryPair_Closure) + (const CChatRoomSummaryPair *message, + void *closure_data); +typedef void (*CChatRoomGetMyChatRoomGroupsResponse_Closure) + (const CChatRoomGetMyChatRoomGroupsResponse *message, + void *closure_data); +typedef void (*CChatRoomGetChatRoomGroupStateRequest_Closure) + (const CChatRoomGetChatRoomGroupStateRequest *message, + void *closure_data); +typedef void (*CChatRoomGetChatRoomGroupStateResponse_Closure) + (const CChatRoomGetChatRoomGroupStateResponse *message, + void *closure_data); +typedef void (*CChatRoomGetChatRoomGroupSummaryRequest_Closure) + (const CChatRoomGetChatRoomGroupSummaryRequest *message, + void *closure_data); +typedef void (*CChatRoomSetAppChatRoomGroupForceActiveRequest_Closure) + (const CChatRoomSetAppChatRoomGroupForceActiveRequest *message, + void *closure_data); +typedef void (*CChatRoomSetAppChatRoomGroupForceActiveResponse_Closure) + (const CChatRoomSetAppChatRoomGroupForceActiveResponse *message, + void *closure_data); +typedef void (*CChatRoomSetAppChatRoomGroupStopForceActiveNotification_Closure) + (const CChatRoomSetAppChatRoomGroupStopForceActiveNotification *message, + void *closure_data); +typedef void (*CChatRoomAckChatMessageNotification_Closure) + (const CChatRoomAckChatMessageNotification *message, + void *closure_data); +typedef void (*CChatRoomCreateInviteLinkRequest_Closure) + (const CChatRoomCreateInviteLinkRequest *message, + void *closure_data); +typedef void (*CChatRoomCreateInviteLinkResponse_Closure) + (const CChatRoomCreateInviteLinkResponse *message, + void *closure_data); +typedef void (*CChatRoomGetInviteLinkInfoRequest_Closure) + (const CChatRoomGetInviteLinkInfoRequest *message, + void *closure_data); +typedef void (*CChatRoomGetInviteLinkInfoResponse_Closure) + (const CChatRoomGetInviteLinkInfoResponse *message, + void *closure_data); +typedef void (*CChatRoomGetInviteInfoRequest_Closure) + (const CChatRoomGetInviteInfoRequest *message, + void *closure_data); +typedef void (*CChatRoomGetInviteInfoResponse_Closure) + (const CChatRoomGetInviteInfoResponse *message, + void *closure_data); +typedef void (*CChatRoomGetInviteLinksForGroupRequest_Closure) + (const CChatRoomGetInviteLinksForGroupRequest *message, + void *closure_data); +typedef void (*CChatRoomGetInviteLinksForGroupResponse__LinkInfo_Closure) + (const CChatRoomGetInviteLinksForGroupResponse__LinkInfo *message, + void *closure_data); +typedef void (*CChatRoomGetInviteLinksForGroupResponse_Closure) + (const CChatRoomGetInviteLinksForGroupResponse *message, + void *closure_data); +typedef void (*CChatRoomGetBanListRequest_Closure) + (const CChatRoomGetBanListRequest *message, + void *closure_data); +typedef void (*CChatRoomGetBanListResponse__BanInfo_Closure) + (const CChatRoomGetBanListResponse__BanInfo *message, + void *closure_data); +typedef void (*CChatRoomGetBanListResponse_Closure) + (const CChatRoomGetBanListResponse *message, + void *closure_data); +typedef void (*CChatRoomGetInviteListRequest_Closure) + (const CChatRoomGetInviteListRequest *message, + void *closure_data); +typedef void (*CChatRoomGroupInvite_Closure) + (const CChatRoomGroupInvite *message, + void *closure_data); +typedef void (*CChatRoomGetInviteListResponse_Closure) + (const CChatRoomGetInviteListResponse *message, + void *closure_data); +typedef void (*CChatRoomDeleteInviteLinkRequest_Closure) + (const CChatRoomDeleteInviteLinkRequest *message, + void *closure_data); +typedef void (*CChatRoomDeleteInviteLinkResponse_Closure) + (const CChatRoomDeleteInviteLinkResponse *message, + void *closure_data); +typedef void (*CChatRoomSetSessionActiveChatRoomGroupsRequest_Closure) + (const CChatRoomSetSessionActiveChatRoomGroupsRequest *message, + void *closure_data); +typedef void (*CChatRoomSetSessionActiveChatRoomGroupsResponse_Closure) + (const CChatRoomSetSessionActiveChatRoomGroupsResponse *message, + void *closure_data); +typedef void (*CChatRoomSetUserChatGroupPreferencesRequest__ChatGroupPreferences_Closure) + (const CChatRoomSetUserChatGroupPreferencesRequest__ChatGroupPreferences *message, + void *closure_data); +typedef void (*CChatRoomSetUserChatGroupPreferencesRequest__ChatRoomPreferences_Closure) + (const CChatRoomSetUserChatGroupPreferencesRequest__ChatRoomPreferences *message, + void *closure_data); +typedef void (*CChatRoomSetUserChatGroupPreferencesRequest_Closure) + (const CChatRoomSetUserChatGroupPreferencesRequest *message, + void *closure_data); +typedef void (*CChatRoomSetUserChatGroupPreferencesResponse_Closure) + (const CChatRoomSetUserChatGroupPreferencesResponse *message, + void *closure_data); +typedef void (*CChatRoomDeleteChatMessagesRequest__Message_Closure) + (const CChatRoomDeleteChatMessagesRequest__Message *message, + void *closure_data); +typedef void (*CChatRoomDeleteChatMessagesRequest_Closure) + (const CChatRoomDeleteChatMessagesRequest *message, + void *closure_data); +typedef void (*CChatRoomDeleteChatMessagesResponse_Closure) + (const CChatRoomDeleteChatMessagesResponse *message, + void *closure_data); +typedef void (*CChatRoomUpdateMemberListViewNotification_Closure) + (const CChatRoomUpdateMemberListViewNotification *message, + void *closure_data); +typedef void (*CChatRoomSearchMembersRequest_Closure) + (const CChatRoomSearchMembersRequest *message, + void *closure_data); +typedef void (*CChatRoomSearchMembersResponse__MemberMatch_Closure) + (const CChatRoomSearchMembersResponse__MemberMatch *message, + void *closure_data); +typedef void (*CChatRoomSearchMembersResponse_Closure) + (const CChatRoomSearchMembersResponse *message, + void *closure_data); +typedef void (*CChatRoomUpdateMessageReactionRequest_Closure) + (const CChatRoomUpdateMessageReactionRequest *message, + void *closure_data); +typedef void (*CChatRoomUpdateMessageReactionResponse_Closure) + (const CChatRoomUpdateMessageReactionResponse *message, + void *closure_data); +typedef void (*CChatRoomGetMessageReactionReactorsRequest_Closure) + (const CChatRoomGetMessageReactionReactorsRequest *message, + void *closure_data); +typedef void (*CChatRoomGetMessageReactionReactorsResponse_Closure) + (const CChatRoomGetMessageReactionReactorsResponse *message, + void *closure_data); +typedef void (*CClanChatRoomsGetClanChatRoomInfoRequest_Closure) + (const CClanChatRoomsGetClanChatRoomInfoRequest *message, + void *closure_data); +typedef void (*CClanChatRoomsGetClanChatRoomInfoResponse_Closure) + (const CClanChatRoomsGetClanChatRoomInfoResponse *message, + void *closure_data); +typedef void (*CClanChatRoomsSetClanChatRoomPrivateRequest_Closure) + (const CClanChatRoomsSetClanChatRoomPrivateRequest *message, + void *closure_data); +typedef void (*CClanChatRoomsSetClanChatRoomPrivateResponse_Closure) + (const CClanChatRoomsSetClanChatRoomPrivateResponse *message, + void *closure_data); +typedef void (*CChatMentions_Closure) + (const CChatMentions *message, + void *closure_data); +typedef void (*CChatRoomIncomingChatMessageNotification_Closure) + (const CChatRoomIncomingChatMessageNotification *message, + void *closure_data); +typedef void (*CChatRoomChatMessageModifiedNotification__ChatMessage_Closure) + (const CChatRoomChatMessageModifiedNotification__ChatMessage *message, + void *closure_data); +typedef void (*CChatRoomChatMessageModifiedNotification_Closure) + (const CChatRoomChatMessageModifiedNotification *message, + void *closure_data); +typedef void (*CChatRoomMemberStateChangeNotification_Closure) + (const CChatRoomMemberStateChangeNotification *message, + void *closure_data); +typedef void (*CChatRoomChatRoomHeaderStateNotification_Closure) + (const CChatRoomChatRoomHeaderStateNotification *message, + void *closure_data); +typedef void (*CChatRoomChatRoomGroupRoomsChangeNotification_Closure) + (const CChatRoomChatRoomGroupRoomsChangeNotification *message, + void *closure_data); +typedef void (*CChatRoomNotifyShouldRejoinChatRoomVoiceChatNotification_Closure) + (const CChatRoomNotifyShouldRejoinChatRoomVoiceChatNotification *message, + void *closure_data); +typedef void (*ChatRoomClientNotifyChatGroupUserStateChangedNotification_Closure) + (const ChatRoomClientNotifyChatGroupUserStateChangedNotification *message, + void *closure_data); +typedef void (*ChatRoomClientNotifyChatRoomDisconnectNotification_Closure) + (const ChatRoomClientNotifyChatRoomDisconnectNotification *message, + void *closure_data); +typedef void (*CChatRoomMemberListView_Closure) + (const CChatRoomMemberListView *message, + void *closure_data); +typedef void (*CChatRoomMemberSummaryCounts_Closure) + (const CChatRoomMemberSummaryCounts *message, + void *closure_data); +typedef void (*CChatRoomClientMemberListViewUpdatedNotification__MemberListViewEntry_Closure) + (const CChatRoomClientMemberListViewUpdatedNotification__MemberListViewEntry *message, + void *closure_data); +typedef void (*CChatRoomClientMemberListViewUpdatedNotification_Closure) + (const CChatRoomClientMemberListViewUpdatedNotification *message, + void *closure_data); +typedef void (*CChatRoomMessageReactionNotification_Closure) + (const CChatRoomMessageReactionNotification *message, + void *closure_data); +typedef void (*CChatUsabilityClientUsabilityMetricsNotification__Settings_Closure) + (const CChatUsabilityClientUsabilityMetricsNotification__Settings *message, + void *closure_data); +typedef void (*CChatUsabilityClientUsabilityMetricsNotification__VoiceSettings_Closure) + (const CChatUsabilityClientUsabilityMetricsNotification__VoiceSettings *message, + void *closure_data); +typedef void (*CChatUsabilityClientUsabilityMetricsNotification__UIState__CategoryCollapseState_Closure) + (const CChatUsabilityClientUsabilityMetricsNotification__UIState__CategoryCollapseState *message, + void *closure_data); +typedef void (*CChatUsabilityClientUsabilityMetricsNotification__UIState_Closure) + (const CChatUsabilityClientUsabilityMetricsNotification__UIState *message, + void *closure_data); +typedef void (*CChatUsabilityClientUsabilityMetricsNotification__Metrics_Closure) + (const CChatUsabilityClientUsabilityMetricsNotification__Metrics *message, + void *closure_data); +typedef void (*CChatUsabilityClientUsabilityMetricsNotification_Closure) + (const CChatUsabilityClientUsabilityMetricsNotification *message, + void *closure_data); +typedef void (*CChatUsabilityRequestClientUsabilityMetricsNotification_Closure) + (const CChatUsabilityRequestClientUsabilityMetricsNotification *message, + void *closure_data); + +/* --- services --- */ + +typedef struct Chat_Service Chat_Service; +struct Chat_Service +{ + ProtobufCService base; + void (*request_friend_persona_states)(Chat_Service *service, + const CChatRequestFriendPersonaStatesRequest *input, + CChatRequestFriendPersonaStatesResponse_Closure closure, + void *closure_data); +}; +typedef void (*Chat_ServiceDestroy)(Chat_Service *); +void chat__init (Chat_Service *service, + Chat_ServiceDestroy destroy); +#define CHAT__BASE_INIT \ + { &chat__descriptor, protobuf_c_service_invoke_internal, NULL } +#define CHAT__INIT(function_prefix__) \ + { CHAT__BASE_INIT,\ + function_prefix__ ## request_friend_persona_states } +void chat__request_friend_persona_states(ProtobufCService *service, + const CChatRequestFriendPersonaStatesRequest *input, + CChatRequestFriendPersonaStatesResponse_Closure closure, + void *closure_data); +typedef struct ChatRoom_Service ChatRoom_Service; +struct ChatRoom_Service +{ + ProtobufCService base; + void (*create_chat_room_group)(ChatRoom_Service *service, + const CChatRoomCreateChatRoomGroupRequest *input, + CChatRoomCreateChatRoomGroupResponse_Closure closure, + void *closure_data); + void (*save_chat_room_group)(ChatRoom_Service *service, + const CChatRoomSaveChatRoomGroupRequest *input, + CChatRoomSaveChatRoomGroupResponse_Closure closure, + void *closure_data); + void (*rename_chat_room_group)(ChatRoom_Service *service, + const CChatRoomRenameChatRoomGroupRequest *input, + CChatRoomRenameChatRoomGroupResponse_Closure closure, + void *closure_data); + void (*set_chat_room_group_tagline)(ChatRoom_Service *service, + const CChatRoomSetChatRoomGroupTaglineRequest *input, + CChatRoomSetChatRoomGroupTaglineResponse_Closure closure, + void *closure_data); + void (*set_chat_room_group_avatar)(ChatRoom_Service *service, + const CChatRoomSetChatRoomGroupAvatarRequest *input, + CChatRoomSetChatRoomGroupAvatarResponse_Closure closure, + void *closure_data); + void (*set_chat_room_group_watching_broadcast)(ChatRoom_Service *service, + const CChatRoomSetChatRoomGroupWatchingBroadcastRequest *input, + CChatRoomSetChatRoomGroupWatchingBroadcastResponse_Closure closure, + void *closure_data); + void (*join_mini_game_for_chat_room_group)(ChatRoom_Service *service, + const CChatRoomJoinMiniGameForChatRoomGroupRequest *input, + CChatRoomJoinMiniGameForChatRoomGroupResponse_Closure closure, + void *closure_data); + void (*end_mini_game_for_chat_room_group)(ChatRoom_Service *service, + const CChatRoomEndMiniGameForChatRoomGroupRequest *input, + CChatRoomEndMiniGameForChatRoomGroupResponse_Closure closure, + void *closure_data); + void (*mute_user_in_group)(ChatRoom_Service *service, + const CChatRoomMuteUserRequest *input, + CChatRoomMuteUserResponse_Closure closure, + void *closure_data); + void (*kick_user_from_group)(ChatRoom_Service *service, + const CChatRoomKickUserRequest *input, + CChatRoomKickUserResponse_Closure closure, + void *closure_data); + void (*set_user_ban_state)(ChatRoom_Service *service, + const CChatRoomSetUserBanStateRequest *input, + CChatRoomSetUserBanStateResponse_Closure closure, + void *closure_data); + void (*revoke_invite_to_group)(ChatRoom_Service *service, + const CChatRoomRevokeInviteRequest *input, + CChatRoomRevokeInviteResponse_Closure closure, + void *closure_data); + void (*create_role)(ChatRoom_Service *service, + const CChatRoomCreateRoleRequest *input, + CChatRoomCreateRoleResponse_Closure closure, + void *closure_data); + void (*get_roles)(ChatRoom_Service *service, + const CChatRoomGetRolesRequest *input, + CChatRoomGetRolesResponse_Closure closure, + void *closure_data); + void (*rename_role)(ChatRoom_Service *service, + const CChatRoomRenameRoleRequest *input, + CChatRoomRenameRoleResponse_Closure closure, + void *closure_data); + void (*reorder_role)(ChatRoom_Service *service, + const CChatRoomReorderRoleRequest *input, + CChatRoomReorderRoleResponse_Closure closure, + void *closure_data); + void (*delete_role)(ChatRoom_Service *service, + const CChatRoomDeleteRoleRequest *input, + CChatRoomDeleteRoleResponse_Closure closure, + void *closure_data); + void (*get_role_actions)(ChatRoom_Service *service, + const CChatRoomGetRoleActionsRequest *input, + CChatRoomGetRoleActionsResponse_Closure closure, + void *closure_data); + void (*replace_role_actions)(ChatRoom_Service *service, + const CChatRoomReplaceRoleActionsRequest *input, + CChatRoomReplaceRoleActionsResponse_Closure closure, + void *closure_data); + void (*add_role_to_user)(ChatRoom_Service *service, + const CChatRoomAddRoleToUserRequest *input, + CChatRoomAddRoleToUserResponse_Closure closure, + void *closure_data); + void (*get_roles_for_user)(ChatRoom_Service *service, + const CChatRoomGetRolesForUserRequest *input, + CChatRoomGetRolesForUserResponse_Closure closure, + void *closure_data); + void (*delete_role_from_user)(ChatRoom_Service *service, + const CChatRoomDeleteRoleFromUserRequest *input, + CChatRoomDeleteRoleFromUserResponse_Closure closure, + void *closure_data); + void (*join_chat_room_group)(ChatRoom_Service *service, + const CChatRoomJoinChatRoomGroupRequest *input, + CChatRoomJoinChatRoomGroupResponse_Closure closure, + void *closure_data); + void (*invite_friend_to_chat_room_group)(ChatRoom_Service *service, + const CChatRoomInviteFriendToChatRoomGroupRequest *input, + CChatRoomInviteFriendToChatRoomGroupResponse_Closure closure, + void *closure_data); + void (*leave_chat_room_group)(ChatRoom_Service *service, + const CChatRoomLeaveChatRoomGroupRequest *input, + CChatRoomLeaveChatRoomGroupResponse_Closure closure, + void *closure_data); + void (*create_chat_room)(ChatRoom_Service *service, + const CChatRoomCreateChatRoomRequest *input, + CChatRoomCreateChatRoomResponse_Closure closure, + void *closure_data); + void (*delete_chat_room)(ChatRoom_Service *service, + const CChatRoomDeleteChatRoomRequest *input, + CChatRoomDeleteChatRoomResponse_Closure closure, + void *closure_data); + void (*rename_chat_room)(ChatRoom_Service *service, + const CChatRoomRenameChatRoomRequest *input, + CChatRoomRenameChatRoomResponse_Closure closure, + void *closure_data); + void (*reorder_chat_room)(ChatRoom_Service *service, + const CChatRoomReorderChatRoomRequest *input, + CChatRoomReorderChatRoomResponse_Closure closure, + void *closure_data); + void (*send_chat_message)(ChatRoom_Service *service, + const CChatRoomSendChatMessageRequest *input, + CChatRoomSendChatMessageResponse_Closure closure, + void *closure_data); + void (*join_voice_chat)(ChatRoom_Service *service, + const CChatRoomJoinVoiceChatRequest *input, + CChatRoomJoinVoiceChatResponse_Closure closure, + void *closure_data); + void (*leave_voice_chat)(ChatRoom_Service *service, + const CChatRoomLeaveVoiceChatRequest *input, + CChatRoomLeaveVoiceChatResponse_Closure closure, + void *closure_data); + void (*get_message_history)(ChatRoom_Service *service, + const CChatRoomGetMessageHistoryRequest *input, + CChatRoomGetMessageHistoryResponse_Closure closure, + void *closure_data); + void (*get_my_chat_room_groups)(ChatRoom_Service *service, + const CChatRoomGetMyChatRoomGroupsRequest *input, + CChatRoomGetMyChatRoomGroupsResponse_Closure closure, + void *closure_data); + void (*get_chat_room_group_state)(ChatRoom_Service *service, + const CChatRoomGetChatRoomGroupStateRequest *input, + CChatRoomGetChatRoomGroupStateResponse_Closure closure, + void *closure_data); + void (*get_chat_room_group_summary)(ChatRoom_Service *service, + const CChatRoomGetChatRoomGroupSummaryRequest *input, + CChatRoomGetChatRoomGroupSummaryResponse_Closure closure, + void *closure_data); + void (*set_app_chat_room_group_force_active)(ChatRoom_Service *service, + const CChatRoomSetAppChatRoomGroupForceActiveRequest *input, + CChatRoomSetAppChatRoomGroupForceActiveResponse_Closure closure, + void *closure_data); + void (*set_app_chat_room_group_stop_force_active)(ChatRoom_Service *service, + const CChatRoomSetAppChatRoomGroupStopForceActiveNotification *input, + NoResponse_Closure closure, + void *closure_data); + void (*ack_chat_message)(ChatRoom_Service *service, + const CChatRoomAckChatMessageNotification *input, + NoResponse_Closure closure, + void *closure_data); + void (*create_invite_link)(ChatRoom_Service *service, + const CChatRoomCreateInviteLinkRequest *input, + CChatRoomCreateInviteLinkResponse_Closure closure, + void *closure_data); + void (*get_invite_link_info)(ChatRoom_Service *service, + const CChatRoomGetInviteLinkInfoRequest *input, + CChatRoomGetInviteLinkInfoResponse_Closure closure, + void *closure_data); + void (*get_invite_info)(ChatRoom_Service *service, + const CChatRoomGetInviteInfoRequest *input, + CChatRoomGetInviteInfoResponse_Closure closure, + void *closure_data); + void (*get_invite_links_for_group)(ChatRoom_Service *service, + const CChatRoomGetInviteLinksForGroupRequest *input, + CChatRoomGetInviteLinksForGroupResponse_Closure closure, + void *closure_data); + void (*get_ban_list)(ChatRoom_Service *service, + const CChatRoomGetBanListRequest *input, + CChatRoomGetBanListResponse_Closure closure, + void *closure_data); + void (*get_invite_list)(ChatRoom_Service *service, + const CChatRoomGetInviteListRequest *input, + CChatRoomGetInviteListResponse_Closure closure, + void *closure_data); + void (*delete_invite_link)(ChatRoom_Service *service, + const CChatRoomDeleteInviteLinkRequest *input, + CChatRoomDeleteInviteLinkResponse_Closure closure, + void *closure_data); + void (*set_session_active_chat_room_groups)(ChatRoom_Service *service, + const CChatRoomSetSessionActiveChatRoomGroupsRequest *input, + CChatRoomSetSessionActiveChatRoomGroupsResponse_Closure closure, + void *closure_data); + void (*set_user_chat_group_preferences)(ChatRoom_Service *service, + const CChatRoomSetUserChatGroupPreferencesRequest *input, + CChatRoomSetUserChatGroupPreferencesResponse_Closure closure, + void *closure_data); + void (*delete_chat_messages)(ChatRoom_Service *service, + const CChatRoomDeleteChatMessagesRequest *input, + CChatRoomDeleteChatMessagesResponse_Closure closure, + void *closure_data); + void (*update_member_list_view)(ChatRoom_Service *service, + const CChatRoomUpdateMemberListViewNotification *input, + NoResponse_Closure closure, + void *closure_data); + void (*search_members)(ChatRoom_Service *service, + const CChatRoomSearchMembersRequest *input, + CChatRoomSearchMembersResponse_Closure closure, + void *closure_data); + void (*update_message_reaction)(ChatRoom_Service *service, + const CChatRoomUpdateMessageReactionRequest *input, + CChatRoomUpdateMessageReactionResponse_Closure closure, + void *closure_data); + void (*get_message_reaction_reactors)(ChatRoom_Service *service, + const CChatRoomGetMessageReactionReactorsRequest *input, + CChatRoomGetMessageReactionReactorsResponse_Closure closure, + void *closure_data); +}; +typedef void (*ChatRoom_ServiceDestroy)(ChatRoom_Service *); +void chat_room__init (ChatRoom_Service *service, + ChatRoom_ServiceDestroy destroy); +#define CHAT_ROOM__BASE_INIT \ + { &chat_room__descriptor, protobuf_c_service_invoke_internal, NULL } +#define CHAT_ROOM__INIT(function_prefix__) \ + { CHAT_ROOM__BASE_INIT,\ + function_prefix__ ## create_chat_room_group,\ + function_prefix__ ## save_chat_room_group,\ + function_prefix__ ## rename_chat_room_group,\ + function_prefix__ ## set_chat_room_group_tagline,\ + function_prefix__ ## set_chat_room_group_avatar,\ + function_prefix__ ## set_chat_room_group_watching_broadcast,\ + function_prefix__ ## join_mini_game_for_chat_room_group,\ + function_prefix__ ## end_mini_game_for_chat_room_group,\ + function_prefix__ ## mute_user_in_group,\ + function_prefix__ ## kick_user_from_group,\ + function_prefix__ ## set_user_ban_state,\ + function_prefix__ ## revoke_invite_to_group,\ + function_prefix__ ## create_role,\ + function_prefix__ ## get_roles,\ + function_prefix__ ## rename_role,\ + function_prefix__ ## reorder_role,\ + function_prefix__ ## delete_role,\ + function_prefix__ ## get_role_actions,\ + function_prefix__ ## replace_role_actions,\ + function_prefix__ ## add_role_to_user,\ + function_prefix__ ## get_roles_for_user,\ + function_prefix__ ## delete_role_from_user,\ + function_prefix__ ## join_chat_room_group,\ + function_prefix__ ## invite_friend_to_chat_room_group,\ + function_prefix__ ## leave_chat_room_group,\ + function_prefix__ ## create_chat_room,\ + function_prefix__ ## delete_chat_room,\ + function_prefix__ ## rename_chat_room,\ + function_prefix__ ## reorder_chat_room,\ + function_prefix__ ## send_chat_message,\ + function_prefix__ ## join_voice_chat,\ + function_prefix__ ## leave_voice_chat,\ + function_prefix__ ## get_message_history,\ + function_prefix__ ## get_my_chat_room_groups,\ + function_prefix__ ## get_chat_room_group_state,\ + function_prefix__ ## get_chat_room_group_summary,\ + function_prefix__ ## set_app_chat_room_group_force_active,\ + function_prefix__ ## set_app_chat_room_group_stop_force_active,\ + function_prefix__ ## ack_chat_message,\ + function_prefix__ ## create_invite_link,\ + function_prefix__ ## get_invite_link_info,\ + function_prefix__ ## get_invite_info,\ + function_prefix__ ## get_invite_links_for_group,\ + function_prefix__ ## get_ban_list,\ + function_prefix__ ## get_invite_list,\ + function_prefix__ ## delete_invite_link,\ + function_prefix__ ## set_session_active_chat_room_groups,\ + function_prefix__ ## set_user_chat_group_preferences,\ + function_prefix__ ## delete_chat_messages,\ + function_prefix__ ## update_member_list_view,\ + function_prefix__ ## search_members,\ + function_prefix__ ## update_message_reaction,\ + function_prefix__ ## get_message_reaction_reactors } +void chat_room__create_chat_room_group(ProtobufCService *service, + const CChatRoomCreateChatRoomGroupRequest *input, + CChatRoomCreateChatRoomGroupResponse_Closure closure, + void *closure_data); +void chat_room__save_chat_room_group(ProtobufCService *service, + const CChatRoomSaveChatRoomGroupRequest *input, + CChatRoomSaveChatRoomGroupResponse_Closure closure, + void *closure_data); +void chat_room__rename_chat_room_group(ProtobufCService *service, + const CChatRoomRenameChatRoomGroupRequest *input, + CChatRoomRenameChatRoomGroupResponse_Closure closure, + void *closure_data); +void chat_room__set_chat_room_group_tagline(ProtobufCService *service, + const CChatRoomSetChatRoomGroupTaglineRequest *input, + CChatRoomSetChatRoomGroupTaglineResponse_Closure closure, + void *closure_data); +void chat_room__set_chat_room_group_avatar(ProtobufCService *service, + const CChatRoomSetChatRoomGroupAvatarRequest *input, + CChatRoomSetChatRoomGroupAvatarResponse_Closure closure, + void *closure_data); +void chat_room__set_chat_room_group_watching_broadcast(ProtobufCService *service, + const CChatRoomSetChatRoomGroupWatchingBroadcastRequest *input, + CChatRoomSetChatRoomGroupWatchingBroadcastResponse_Closure closure, + void *closure_data); +void chat_room__join_mini_game_for_chat_room_group(ProtobufCService *service, + const CChatRoomJoinMiniGameForChatRoomGroupRequest *input, + CChatRoomJoinMiniGameForChatRoomGroupResponse_Closure closure, + void *closure_data); +void chat_room__end_mini_game_for_chat_room_group(ProtobufCService *service, + const CChatRoomEndMiniGameForChatRoomGroupRequest *input, + CChatRoomEndMiniGameForChatRoomGroupResponse_Closure closure, + void *closure_data); +void chat_room__mute_user_in_group(ProtobufCService *service, + const CChatRoomMuteUserRequest *input, + CChatRoomMuteUserResponse_Closure closure, + void *closure_data); +void chat_room__kick_user_from_group(ProtobufCService *service, + const CChatRoomKickUserRequest *input, + CChatRoomKickUserResponse_Closure closure, + void *closure_data); +void chat_room__set_user_ban_state(ProtobufCService *service, + const CChatRoomSetUserBanStateRequest *input, + CChatRoomSetUserBanStateResponse_Closure closure, + void *closure_data); +void chat_room__revoke_invite_to_group(ProtobufCService *service, + const CChatRoomRevokeInviteRequest *input, + CChatRoomRevokeInviteResponse_Closure closure, + void *closure_data); +void chat_room__create_role(ProtobufCService *service, + const CChatRoomCreateRoleRequest *input, + CChatRoomCreateRoleResponse_Closure closure, + void *closure_data); +void chat_room__get_roles(ProtobufCService *service, + const CChatRoomGetRolesRequest *input, + CChatRoomGetRolesResponse_Closure closure, + void *closure_data); +void chat_room__rename_role(ProtobufCService *service, + const CChatRoomRenameRoleRequest *input, + CChatRoomRenameRoleResponse_Closure closure, + void *closure_data); +void chat_room__reorder_role(ProtobufCService *service, + const CChatRoomReorderRoleRequest *input, + CChatRoomReorderRoleResponse_Closure closure, + void *closure_data); +void chat_room__delete_role(ProtobufCService *service, + const CChatRoomDeleteRoleRequest *input, + CChatRoomDeleteRoleResponse_Closure closure, + void *closure_data); +void chat_room__get_role_actions(ProtobufCService *service, + const CChatRoomGetRoleActionsRequest *input, + CChatRoomGetRoleActionsResponse_Closure closure, + void *closure_data); +void chat_room__replace_role_actions(ProtobufCService *service, + const CChatRoomReplaceRoleActionsRequest *input, + CChatRoomReplaceRoleActionsResponse_Closure closure, + void *closure_data); +void chat_room__add_role_to_user(ProtobufCService *service, + const CChatRoomAddRoleToUserRequest *input, + CChatRoomAddRoleToUserResponse_Closure closure, + void *closure_data); +void chat_room__get_roles_for_user(ProtobufCService *service, + const CChatRoomGetRolesForUserRequest *input, + CChatRoomGetRolesForUserResponse_Closure closure, + void *closure_data); +void chat_room__delete_role_from_user(ProtobufCService *service, + const CChatRoomDeleteRoleFromUserRequest *input, + CChatRoomDeleteRoleFromUserResponse_Closure closure, + void *closure_data); +void chat_room__join_chat_room_group(ProtobufCService *service, + const CChatRoomJoinChatRoomGroupRequest *input, + CChatRoomJoinChatRoomGroupResponse_Closure closure, + void *closure_data); +void chat_room__invite_friend_to_chat_room_group(ProtobufCService *service, + const CChatRoomInviteFriendToChatRoomGroupRequest *input, + CChatRoomInviteFriendToChatRoomGroupResponse_Closure closure, + void *closure_data); +void chat_room__leave_chat_room_group(ProtobufCService *service, + const CChatRoomLeaveChatRoomGroupRequest *input, + CChatRoomLeaveChatRoomGroupResponse_Closure closure, + void *closure_data); +void chat_room__create_chat_room(ProtobufCService *service, + const CChatRoomCreateChatRoomRequest *input, + CChatRoomCreateChatRoomResponse_Closure closure, + void *closure_data); +void chat_room__delete_chat_room(ProtobufCService *service, + const CChatRoomDeleteChatRoomRequest *input, + CChatRoomDeleteChatRoomResponse_Closure closure, + void *closure_data); +void chat_room__rename_chat_room(ProtobufCService *service, + const CChatRoomRenameChatRoomRequest *input, + CChatRoomRenameChatRoomResponse_Closure closure, + void *closure_data); +void chat_room__reorder_chat_room(ProtobufCService *service, + const CChatRoomReorderChatRoomRequest *input, + CChatRoomReorderChatRoomResponse_Closure closure, + void *closure_data); +void chat_room__send_chat_message(ProtobufCService *service, + const CChatRoomSendChatMessageRequest *input, + CChatRoomSendChatMessageResponse_Closure closure, + void *closure_data); +void chat_room__join_voice_chat(ProtobufCService *service, + const CChatRoomJoinVoiceChatRequest *input, + CChatRoomJoinVoiceChatResponse_Closure closure, + void *closure_data); +void chat_room__leave_voice_chat(ProtobufCService *service, + const CChatRoomLeaveVoiceChatRequest *input, + CChatRoomLeaveVoiceChatResponse_Closure closure, + void *closure_data); +void chat_room__get_message_history(ProtobufCService *service, + const CChatRoomGetMessageHistoryRequest *input, + CChatRoomGetMessageHistoryResponse_Closure closure, + void *closure_data); +void chat_room__get_my_chat_room_groups(ProtobufCService *service, + const CChatRoomGetMyChatRoomGroupsRequest *input, + CChatRoomGetMyChatRoomGroupsResponse_Closure closure, + void *closure_data); +void chat_room__get_chat_room_group_state(ProtobufCService *service, + const CChatRoomGetChatRoomGroupStateRequest *input, + CChatRoomGetChatRoomGroupStateResponse_Closure closure, + void *closure_data); +void chat_room__get_chat_room_group_summary(ProtobufCService *service, + const CChatRoomGetChatRoomGroupSummaryRequest *input, + CChatRoomGetChatRoomGroupSummaryResponse_Closure closure, + void *closure_data); +void chat_room__set_app_chat_room_group_force_active(ProtobufCService *service, + const CChatRoomSetAppChatRoomGroupForceActiveRequest *input, + CChatRoomSetAppChatRoomGroupForceActiveResponse_Closure closure, + void *closure_data); +void chat_room__set_app_chat_room_group_stop_force_active(ProtobufCService *service, + const CChatRoomSetAppChatRoomGroupStopForceActiveNotification *input, + NoResponse_Closure closure, + void *closure_data); +void chat_room__ack_chat_message(ProtobufCService *service, + const CChatRoomAckChatMessageNotification *input, + NoResponse_Closure closure, + void *closure_data); +void chat_room__create_invite_link(ProtobufCService *service, + const CChatRoomCreateInviteLinkRequest *input, + CChatRoomCreateInviteLinkResponse_Closure closure, + void *closure_data); +void chat_room__get_invite_link_info(ProtobufCService *service, + const CChatRoomGetInviteLinkInfoRequest *input, + CChatRoomGetInviteLinkInfoResponse_Closure closure, + void *closure_data); +void chat_room__get_invite_info(ProtobufCService *service, + const CChatRoomGetInviteInfoRequest *input, + CChatRoomGetInviteInfoResponse_Closure closure, + void *closure_data); +void chat_room__get_invite_links_for_group(ProtobufCService *service, + const CChatRoomGetInviteLinksForGroupRequest *input, + CChatRoomGetInviteLinksForGroupResponse_Closure closure, + void *closure_data); +void chat_room__get_ban_list(ProtobufCService *service, + const CChatRoomGetBanListRequest *input, + CChatRoomGetBanListResponse_Closure closure, + void *closure_data); +void chat_room__get_invite_list(ProtobufCService *service, + const CChatRoomGetInviteListRequest *input, + CChatRoomGetInviteListResponse_Closure closure, + void *closure_data); +void chat_room__delete_invite_link(ProtobufCService *service, + const CChatRoomDeleteInviteLinkRequest *input, + CChatRoomDeleteInviteLinkResponse_Closure closure, + void *closure_data); +void chat_room__set_session_active_chat_room_groups(ProtobufCService *service, + const CChatRoomSetSessionActiveChatRoomGroupsRequest *input, + CChatRoomSetSessionActiveChatRoomGroupsResponse_Closure closure, + void *closure_data); +void chat_room__set_user_chat_group_preferences(ProtobufCService *service, + const CChatRoomSetUserChatGroupPreferencesRequest *input, + CChatRoomSetUserChatGroupPreferencesResponse_Closure closure, + void *closure_data); +void chat_room__delete_chat_messages(ProtobufCService *service, + const CChatRoomDeleteChatMessagesRequest *input, + CChatRoomDeleteChatMessagesResponse_Closure closure, + void *closure_data); +void chat_room__update_member_list_view(ProtobufCService *service, + const CChatRoomUpdateMemberListViewNotification *input, + NoResponse_Closure closure, + void *closure_data); +void chat_room__search_members(ProtobufCService *service, + const CChatRoomSearchMembersRequest *input, + CChatRoomSearchMembersResponse_Closure closure, + void *closure_data); +void chat_room__update_message_reaction(ProtobufCService *service, + const CChatRoomUpdateMessageReactionRequest *input, + CChatRoomUpdateMessageReactionResponse_Closure closure, + void *closure_data); +void chat_room__get_message_reaction_reactors(ProtobufCService *service, + const CChatRoomGetMessageReactionReactorsRequest *input, + CChatRoomGetMessageReactionReactorsResponse_Closure closure, + void *closure_data); +typedef struct ClanChatRooms_Service ClanChatRooms_Service; +struct ClanChatRooms_Service +{ + ProtobufCService base; + void (*get_clan_chat_room_info)(ClanChatRooms_Service *service, + const CClanChatRoomsGetClanChatRoomInfoRequest *input, + CClanChatRoomsGetClanChatRoomInfoResponse_Closure closure, + void *closure_data); + void (*set_clan_chat_room_private)(ClanChatRooms_Service *service, + const CClanChatRoomsSetClanChatRoomPrivateRequest *input, + CClanChatRoomsSetClanChatRoomPrivateResponse_Closure closure, + void *closure_data); +}; +typedef void (*ClanChatRooms_ServiceDestroy)(ClanChatRooms_Service *); +void clan_chat_rooms__init (ClanChatRooms_Service *service, + ClanChatRooms_ServiceDestroy destroy); +#define CLAN_CHAT_ROOMS__BASE_INIT \ + { &clan_chat_rooms__descriptor, protobuf_c_service_invoke_internal, NULL } +#define CLAN_CHAT_ROOMS__INIT(function_prefix__) \ + { CLAN_CHAT_ROOMS__BASE_INIT,\ + function_prefix__ ## get_clan_chat_room_info,\ + function_prefix__ ## set_clan_chat_room_private } +void clan_chat_rooms__get_clan_chat_room_info(ProtobufCService *service, + const CClanChatRoomsGetClanChatRoomInfoRequest *input, + CClanChatRoomsGetClanChatRoomInfoResponse_Closure closure, + void *closure_data); +void clan_chat_rooms__set_clan_chat_room_private(ProtobufCService *service, + const CClanChatRoomsSetClanChatRoomPrivateRequest *input, + CClanChatRoomsSetClanChatRoomPrivateResponse_Closure closure, + void *closure_data); +typedef struct ChatRoomClient_Service ChatRoomClient_Service; +struct ChatRoomClient_Service +{ + ProtobufCService base; + void (*notify_incoming_chat_message)(ChatRoomClient_Service *service, + const CChatRoomIncomingChatMessageNotification *input, + NoResponse_Closure closure, + void *closure_data); + void (*notify_chat_message_modified)(ChatRoomClient_Service *service, + const CChatRoomChatMessageModifiedNotification *input, + NoResponse_Closure closure, + void *closure_data); + void (*notify_member_state_change)(ChatRoomClient_Service *service, + const CChatRoomMemberStateChangeNotification *input, + NoResponse_Closure closure, + void *closure_data); + void (*notify_chat_room_header_state_change)(ChatRoomClient_Service *service, + const CChatRoomChatRoomHeaderStateNotification *input, + NoResponse_Closure closure, + void *closure_data); + void (*notify_chat_room_group_rooms_change)(ChatRoomClient_Service *service, + const CChatRoomChatRoomGroupRoomsChangeNotification *input, + NoResponse_Closure closure, + void *closure_data); + void (*notify_should_rejoin_chat_room_voice_chat)(ChatRoomClient_Service *service, + const CChatRoomNotifyShouldRejoinChatRoomVoiceChatNotification *input, + NoResponse_Closure closure, + void *closure_data); + void (*notify_chat_group_user_state_changed)(ChatRoomClient_Service *service, + const ChatRoomClientNotifyChatGroupUserStateChangedNotification *input, + NoResponse_Closure closure, + void *closure_data); + void (*notify_ack_chat_message_echo)(ChatRoomClient_Service *service, + const CChatRoomAckChatMessageNotification *input, + NoResponse_Closure closure, + void *closure_data); + void (*notify_chat_room_disconnect)(ChatRoomClient_Service *service, + const ChatRoomClientNotifyChatRoomDisconnectNotification *input, + NoResponse_Closure closure, + void *closure_data); + void (*notify_member_list_view_updated)(ChatRoomClient_Service *service, + const CChatRoomClientMemberListViewUpdatedNotification *input, + NoResponse_Closure closure, + void *closure_data); + void (*notify_message_reaction)(ChatRoomClient_Service *service, + const CChatRoomMessageReactionNotification *input, + NoResponse_Closure closure, + void *closure_data); +}; +typedef void (*ChatRoomClient_ServiceDestroy)(ChatRoomClient_Service *); +void chat_room_client__init (ChatRoomClient_Service *service, + ChatRoomClient_ServiceDestroy destroy); +#define CHAT_ROOM_CLIENT__BASE_INIT \ + { &chat_room_client__descriptor, protobuf_c_service_invoke_internal, NULL } +#define CHAT_ROOM_CLIENT__INIT(function_prefix__) \ + { CHAT_ROOM_CLIENT__BASE_INIT,\ + function_prefix__ ## notify_incoming_chat_message,\ + function_prefix__ ## notify_chat_message_modified,\ + function_prefix__ ## notify_member_state_change,\ + function_prefix__ ## notify_chat_room_header_state_change,\ + function_prefix__ ## notify_chat_room_group_rooms_change,\ + function_prefix__ ## notify_should_rejoin_chat_room_voice_chat,\ + function_prefix__ ## notify_chat_group_user_state_changed,\ + function_prefix__ ## notify_ack_chat_message_echo,\ + function_prefix__ ## notify_chat_room_disconnect,\ + function_prefix__ ## notify_member_list_view_updated,\ + function_prefix__ ## notify_message_reaction } +void chat_room_client__notify_incoming_chat_message(ProtobufCService *service, + const CChatRoomIncomingChatMessageNotification *input, + NoResponse_Closure closure, + void *closure_data); +void chat_room_client__notify_chat_message_modified(ProtobufCService *service, + const CChatRoomChatMessageModifiedNotification *input, + NoResponse_Closure closure, + void *closure_data); +void chat_room_client__notify_member_state_change(ProtobufCService *service, + const CChatRoomMemberStateChangeNotification *input, + NoResponse_Closure closure, + void *closure_data); +void chat_room_client__notify_chat_room_header_state_change(ProtobufCService *service, + const CChatRoomChatRoomHeaderStateNotification *input, + NoResponse_Closure closure, + void *closure_data); +void chat_room_client__notify_chat_room_group_rooms_change(ProtobufCService *service, + const CChatRoomChatRoomGroupRoomsChangeNotification *input, + NoResponse_Closure closure, + void *closure_data); +void chat_room_client__notify_should_rejoin_chat_room_voice_chat(ProtobufCService *service, + const CChatRoomNotifyShouldRejoinChatRoomVoiceChatNotification *input, + NoResponse_Closure closure, + void *closure_data); +void chat_room_client__notify_chat_group_user_state_changed(ProtobufCService *service, + const ChatRoomClientNotifyChatGroupUserStateChangedNotification *input, + NoResponse_Closure closure, + void *closure_data); +void chat_room_client__notify_ack_chat_message_echo(ProtobufCService *service, + const CChatRoomAckChatMessageNotification *input, + NoResponse_Closure closure, + void *closure_data); +void chat_room_client__notify_chat_room_disconnect(ProtobufCService *service, + const ChatRoomClientNotifyChatRoomDisconnectNotification *input, + NoResponse_Closure closure, + void *closure_data); +void chat_room_client__notify_member_list_view_updated(ProtobufCService *service, + const CChatRoomClientMemberListViewUpdatedNotification *input, + NoResponse_Closure closure, + void *closure_data); +void chat_room_client__notify_message_reaction(ProtobufCService *service, + const CChatRoomMessageReactionNotification *input, + NoResponse_Closure closure, + void *closure_data); +typedef struct ChatUsability_Service ChatUsability_Service; +struct ChatUsability_Service +{ + ProtobufCService base; + void (*notify_client_usability_metrics)(ChatUsability_Service *service, + const CChatUsabilityClientUsabilityMetricsNotification *input, + NoResponse_Closure closure, + void *closure_data); +}; +typedef void (*ChatUsability_ServiceDestroy)(ChatUsability_Service *); +void chat_usability__init (ChatUsability_Service *service, + ChatUsability_ServiceDestroy destroy); +#define CHAT_USABILITY__BASE_INIT \ + { &chat_usability__descriptor, protobuf_c_service_invoke_internal, NULL } +#define CHAT_USABILITY__INIT(function_prefix__) \ + { CHAT_USABILITY__BASE_INIT,\ + function_prefix__ ## notify_client_usability_metrics } +void chat_usability__notify_client_usability_metrics(ProtobufCService *service, + const CChatUsabilityClientUsabilityMetricsNotification *input, + NoResponse_Closure closure, + void *closure_data); +typedef struct ChatUsabilityClient_Service ChatUsabilityClient_Service; +struct ChatUsabilityClient_Service +{ + ProtobufCService base; + void (*notify_request_client_usability_metrics)(ChatUsabilityClient_Service *service, + const CChatUsabilityRequestClientUsabilityMetricsNotification *input, + NoResponse_Closure closure, + void *closure_data); +}; +typedef void (*ChatUsabilityClient_ServiceDestroy)(ChatUsabilityClient_Service *); +void chat_usability_client__init (ChatUsabilityClient_Service *service, + ChatUsabilityClient_ServiceDestroy destroy); +#define CHAT_USABILITY_CLIENT__BASE_INIT \ + { &chat_usability_client__descriptor, protobuf_c_service_invoke_internal, NULL } +#define CHAT_USABILITY_CLIENT__INIT(function_prefix__) \ + { CHAT_USABILITY_CLIENT__BASE_INIT,\ + function_prefix__ ## notify_request_client_usability_metrics } +void chat_usability_client__notify_request_client_usability_metrics(ProtobufCService *service, + const CChatUsabilityRequestClientUsabilityMetricsNotification *input, + NoResponse_Closure closure, + void *closure_data); + +PROTOBUF_C__END_DECLS + + +#endif /* PROTOBUF_C_steammessages_5fchat_2esteamclient_2eproto__INCLUDED */ diff --git a/protocols/Steam/src/protobuf-c/steammessages_clientserver_friends.pb-c.cpp b/protocols/Steam/src/protobuf-c/steammessages_clientserver_friends.pb-c.cpp new file mode 100644 index 0000000000..79f43880cc --- /dev/null +++ b/protocols/Steam/src/protobuf-c/steammessages_clientserver_friends.pb-c.cpp @@ -0,0 +1,3920 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: steammessages_clientserver_friends.proto */ + +/* Do not generate deprecated warnings for self */ +#ifndef PROTOBUF_C__NO_DEPRECATED +#define PROTOBUF_C__NO_DEPRECATED +#endif + +#include "steammessages_clientserver_friends.pb-c.h" +size_t cmsg_client_friend_msg__get_packed_size + (const CMsgClientFriendMsg *message) +{ + assert(message->descriptor == &cmsg_client_friend_msg__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cmsg_client_friend_msg__pack + (const CMsgClientFriendMsg *message, + uint8_t *out) +{ + assert(message->descriptor == &cmsg_client_friend_msg__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cmsg_client_friend_msg__pack_to_buffer + (const CMsgClientFriendMsg *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cmsg_client_friend_msg__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CMsgClientFriendMsg * + cmsg_client_friend_msg__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CMsgClientFriendMsg *) + protobuf_c_message_unpack (&cmsg_client_friend_msg__descriptor, + allocator, len, data); +} +void cmsg_client_friend_msg__free_unpacked + (CMsgClientFriendMsg *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cmsg_client_friend_msg__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cmsg_client_friend_msg_incoming__get_packed_size + (const CMsgClientFriendMsgIncoming *message) +{ + assert(message->descriptor == &cmsg_client_friend_msg_incoming__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cmsg_client_friend_msg_incoming__pack + (const CMsgClientFriendMsgIncoming *message, + uint8_t *out) +{ + assert(message->descriptor == &cmsg_client_friend_msg_incoming__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cmsg_client_friend_msg_incoming__pack_to_buffer + (const CMsgClientFriendMsgIncoming *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cmsg_client_friend_msg_incoming__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CMsgClientFriendMsgIncoming * + cmsg_client_friend_msg_incoming__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CMsgClientFriendMsgIncoming *) + protobuf_c_message_unpack (&cmsg_client_friend_msg_incoming__descriptor, + allocator, len, data); +} +void cmsg_client_friend_msg_incoming__free_unpacked + (CMsgClientFriendMsgIncoming *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cmsg_client_friend_msg_incoming__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cmsg_client_add_friend__get_packed_size + (const CMsgClientAddFriend *message) +{ + assert(message->descriptor == &cmsg_client_add_friend__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cmsg_client_add_friend__pack + (const CMsgClientAddFriend *message, + uint8_t *out) +{ + assert(message->descriptor == &cmsg_client_add_friend__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cmsg_client_add_friend__pack_to_buffer + (const CMsgClientAddFriend *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cmsg_client_add_friend__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CMsgClientAddFriend * + cmsg_client_add_friend__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CMsgClientAddFriend *) + protobuf_c_message_unpack (&cmsg_client_add_friend__descriptor, + allocator, len, data); +} +void cmsg_client_add_friend__free_unpacked + (CMsgClientAddFriend *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cmsg_client_add_friend__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cmsg_client_add_friend_response__get_packed_size + (const CMsgClientAddFriendResponse *message) +{ + assert(message->descriptor == &cmsg_client_add_friend_response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cmsg_client_add_friend_response__pack + (const CMsgClientAddFriendResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cmsg_client_add_friend_response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cmsg_client_add_friend_response__pack_to_buffer + (const CMsgClientAddFriendResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cmsg_client_add_friend_response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CMsgClientAddFriendResponse * + cmsg_client_add_friend_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CMsgClientAddFriendResponse *) + protobuf_c_message_unpack (&cmsg_client_add_friend_response__descriptor, + allocator, len, data); +} +void cmsg_client_add_friend_response__free_unpacked + (CMsgClientAddFriendResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cmsg_client_add_friend_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cmsg_client_remove_friend__get_packed_size + (const CMsgClientRemoveFriend *message) +{ + assert(message->descriptor == &cmsg_client_remove_friend__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cmsg_client_remove_friend__pack + (const CMsgClientRemoveFriend *message, + uint8_t *out) +{ + assert(message->descriptor == &cmsg_client_remove_friend__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cmsg_client_remove_friend__pack_to_buffer + (const CMsgClientRemoveFriend *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cmsg_client_remove_friend__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CMsgClientRemoveFriend * + cmsg_client_remove_friend__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CMsgClientRemoveFriend *) + protobuf_c_message_unpack (&cmsg_client_remove_friend__descriptor, + allocator, len, data); +} +void cmsg_client_remove_friend__free_unpacked + (CMsgClientRemoveFriend *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cmsg_client_remove_friend__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cmsg_client_hide_friend__get_packed_size + (const CMsgClientHideFriend *message) +{ + assert(message->descriptor == &cmsg_client_hide_friend__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cmsg_client_hide_friend__pack + (const CMsgClientHideFriend *message, + uint8_t *out) +{ + assert(message->descriptor == &cmsg_client_hide_friend__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cmsg_client_hide_friend__pack_to_buffer + (const CMsgClientHideFriend *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cmsg_client_hide_friend__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CMsgClientHideFriend * + cmsg_client_hide_friend__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CMsgClientHideFriend *) + protobuf_c_message_unpack (&cmsg_client_hide_friend__descriptor, + allocator, len, data); +} +void cmsg_client_hide_friend__free_unpacked + (CMsgClientHideFriend *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cmsg_client_hide_friend__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cmsg_client_friends_list__get_packed_size + (const CMsgClientFriendsList *message) +{ + assert(message->descriptor == &cmsg_client_friends_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cmsg_client_friends_list__pack + (const CMsgClientFriendsList *message, + uint8_t *out) +{ + assert(message->descriptor == &cmsg_client_friends_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cmsg_client_friends_list__pack_to_buffer + (const CMsgClientFriendsList *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cmsg_client_friends_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CMsgClientFriendsList * + cmsg_client_friends_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CMsgClientFriendsList *) + protobuf_c_message_unpack (&cmsg_client_friends_list__descriptor, + allocator, len, data); +} +void cmsg_client_friends_list__free_unpacked + (CMsgClientFriendsList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cmsg_client_friends_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cmsg_client_friends_groups_list__get_packed_size + (const CMsgClientFriendsGroupsList *message) +{ + assert(message->descriptor == &cmsg_client_friends_groups_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cmsg_client_friends_groups_list__pack + (const CMsgClientFriendsGroupsList *message, + uint8_t *out) +{ + assert(message->descriptor == &cmsg_client_friends_groups_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cmsg_client_friends_groups_list__pack_to_buffer + (const CMsgClientFriendsGroupsList *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cmsg_client_friends_groups_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CMsgClientFriendsGroupsList * + cmsg_client_friends_groups_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CMsgClientFriendsGroupsList *) + protobuf_c_message_unpack (&cmsg_client_friends_groups_list__descriptor, + allocator, len, data); +} +void cmsg_client_friends_groups_list__free_unpacked + (CMsgClientFriendsGroupsList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cmsg_client_friends_groups_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cmsg_client_player_nickname_list__get_packed_size + (const CMsgClientPlayerNicknameList *message) +{ + assert(message->descriptor == &cmsg_client_player_nickname_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cmsg_client_player_nickname_list__pack + (const CMsgClientPlayerNicknameList *message, + uint8_t *out) +{ + assert(message->descriptor == &cmsg_client_player_nickname_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cmsg_client_player_nickname_list__pack_to_buffer + (const CMsgClientPlayerNicknameList *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cmsg_client_player_nickname_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CMsgClientPlayerNicknameList * + cmsg_client_player_nickname_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CMsgClientPlayerNicknameList *) + protobuf_c_message_unpack (&cmsg_client_player_nickname_list__descriptor, + allocator, len, data); +} +void cmsg_client_player_nickname_list__free_unpacked + (CMsgClientPlayerNicknameList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cmsg_client_player_nickname_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cmsg_client_set_player_nickname__get_packed_size + (const CMsgClientSetPlayerNickname *message) +{ + assert(message->descriptor == &cmsg_client_set_player_nickname__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cmsg_client_set_player_nickname__pack + (const CMsgClientSetPlayerNickname *message, + uint8_t *out) +{ + assert(message->descriptor == &cmsg_client_set_player_nickname__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cmsg_client_set_player_nickname__pack_to_buffer + (const CMsgClientSetPlayerNickname *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cmsg_client_set_player_nickname__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CMsgClientSetPlayerNickname * + cmsg_client_set_player_nickname__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CMsgClientSetPlayerNickname *) + protobuf_c_message_unpack (&cmsg_client_set_player_nickname__descriptor, + allocator, len, data); +} +void cmsg_client_set_player_nickname__free_unpacked + (CMsgClientSetPlayerNickname *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cmsg_client_set_player_nickname__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cmsg_client_set_player_nickname_response__get_packed_size + (const CMsgClientSetPlayerNicknameResponse *message) +{ + assert(message->descriptor == &cmsg_client_set_player_nickname_response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cmsg_client_set_player_nickname_response__pack + (const CMsgClientSetPlayerNicknameResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cmsg_client_set_player_nickname_response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cmsg_client_set_player_nickname_response__pack_to_buffer + (const CMsgClientSetPlayerNicknameResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cmsg_client_set_player_nickname_response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CMsgClientSetPlayerNicknameResponse * + cmsg_client_set_player_nickname_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CMsgClientSetPlayerNicknameResponse *) + protobuf_c_message_unpack (&cmsg_client_set_player_nickname_response__descriptor, + allocator, len, data); +} +void cmsg_client_set_player_nickname_response__free_unpacked + (CMsgClientSetPlayerNicknameResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cmsg_client_set_player_nickname_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cmsg_client_request_friend_data__get_packed_size + (const CMsgClientRequestFriendData *message) +{ + assert(message->descriptor == &cmsg_client_request_friend_data__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cmsg_client_request_friend_data__pack + (const CMsgClientRequestFriendData *message, + uint8_t *out) +{ + assert(message->descriptor == &cmsg_client_request_friend_data__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cmsg_client_request_friend_data__pack_to_buffer + (const CMsgClientRequestFriendData *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cmsg_client_request_friend_data__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CMsgClientRequestFriendData * + cmsg_client_request_friend_data__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CMsgClientRequestFriendData *) + protobuf_c_message_unpack (&cmsg_client_request_friend_data__descriptor, + allocator, len, data); +} +void cmsg_client_request_friend_data__free_unpacked + (CMsgClientRequestFriendData *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cmsg_client_request_friend_data__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cmsg_client_change_status__get_packed_size + (const CMsgClientChangeStatus *message) +{ + assert(message->descriptor == &cmsg_client_change_status__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cmsg_client_change_status__pack + (const CMsgClientChangeStatus *message, + uint8_t *out) +{ + assert(message->descriptor == &cmsg_client_change_status__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cmsg_client_change_status__pack_to_buffer + (const CMsgClientChangeStatus *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cmsg_client_change_status__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CMsgClientChangeStatus * + cmsg_client_change_status__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CMsgClientChangeStatus *) + protobuf_c_message_unpack (&cmsg_client_change_status__descriptor, + allocator, len, data); +} +void cmsg_client_change_status__free_unpacked + (CMsgClientChangeStatus *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cmsg_client_change_status__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cmsg_persona_change_response__get_packed_size + (const CMsgPersonaChangeResponse *message) +{ + assert(message->descriptor == &cmsg_persona_change_response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cmsg_persona_change_response__pack + (const CMsgPersonaChangeResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cmsg_persona_change_response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cmsg_persona_change_response__pack_to_buffer + (const CMsgPersonaChangeResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cmsg_persona_change_response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CMsgPersonaChangeResponse * + cmsg_persona_change_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CMsgPersonaChangeResponse *) + protobuf_c_message_unpack (&cmsg_persona_change_response__descriptor, + allocator, len, data); +} +void cmsg_persona_change_response__free_unpacked + (CMsgPersonaChangeResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cmsg_persona_change_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cmsg_client_persona_state__get_packed_size + (const CMsgClientPersonaState *message) +{ + assert(message->descriptor == &cmsg_client_persona_state__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cmsg_client_persona_state__pack + (const CMsgClientPersonaState *message, + uint8_t *out) +{ + assert(message->descriptor == &cmsg_client_persona_state__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cmsg_client_persona_state__pack_to_buffer + (const CMsgClientPersonaState *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cmsg_client_persona_state__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CMsgClientPersonaState * + cmsg_client_persona_state__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CMsgClientPersonaState *) + protobuf_c_message_unpack (&cmsg_client_persona_state__descriptor, + allocator, len, data); +} +void cmsg_client_persona_state__free_unpacked + (CMsgClientPersonaState *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cmsg_client_persona_state__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cmsg_client_friend_profile_info__get_packed_size + (const CMsgClientFriendProfileInfo *message) +{ + assert(message->descriptor == &cmsg_client_friend_profile_info__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cmsg_client_friend_profile_info__pack + (const CMsgClientFriendProfileInfo *message, + uint8_t *out) +{ + assert(message->descriptor == &cmsg_client_friend_profile_info__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cmsg_client_friend_profile_info__pack_to_buffer + (const CMsgClientFriendProfileInfo *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cmsg_client_friend_profile_info__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CMsgClientFriendProfileInfo * + cmsg_client_friend_profile_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CMsgClientFriendProfileInfo *) + protobuf_c_message_unpack (&cmsg_client_friend_profile_info__descriptor, + allocator, len, data); +} +void cmsg_client_friend_profile_info__free_unpacked + (CMsgClientFriendProfileInfo *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cmsg_client_friend_profile_info__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cmsg_client_friend_profile_info_response__get_packed_size + (const CMsgClientFriendProfileInfoResponse *message) +{ + assert(message->descriptor == &cmsg_client_friend_profile_info_response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cmsg_client_friend_profile_info_response__pack + (const CMsgClientFriendProfileInfoResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cmsg_client_friend_profile_info_response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cmsg_client_friend_profile_info_response__pack_to_buffer + (const CMsgClientFriendProfileInfoResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cmsg_client_friend_profile_info_response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CMsgClientFriendProfileInfoResponse * + cmsg_client_friend_profile_info_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CMsgClientFriendProfileInfoResponse *) + protobuf_c_message_unpack (&cmsg_client_friend_profile_info_response__descriptor, + allocator, len, data); +} +void cmsg_client_friend_profile_info_response__free_unpacked + (CMsgClientFriendProfileInfoResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cmsg_client_friend_profile_info_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cmsg_client_create_friends_group__get_packed_size + (const CMsgClientCreateFriendsGroup *message) +{ + assert(message->descriptor == &cmsg_client_create_friends_group__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cmsg_client_create_friends_group__pack + (const CMsgClientCreateFriendsGroup *message, + uint8_t *out) +{ + assert(message->descriptor == &cmsg_client_create_friends_group__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cmsg_client_create_friends_group__pack_to_buffer + (const CMsgClientCreateFriendsGroup *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cmsg_client_create_friends_group__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CMsgClientCreateFriendsGroup * + cmsg_client_create_friends_group__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CMsgClientCreateFriendsGroup *) + protobuf_c_message_unpack (&cmsg_client_create_friends_group__descriptor, + allocator, len, data); +} +void cmsg_client_create_friends_group__free_unpacked + (CMsgClientCreateFriendsGroup *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cmsg_client_create_friends_group__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cmsg_client_create_friends_group_response__get_packed_size + (const CMsgClientCreateFriendsGroupResponse *message) +{ + assert(message->descriptor == &cmsg_client_create_friends_group_response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cmsg_client_create_friends_group_response__pack + (const CMsgClientCreateFriendsGroupResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cmsg_client_create_friends_group_response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cmsg_client_create_friends_group_response__pack_to_buffer + (const CMsgClientCreateFriendsGroupResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cmsg_client_create_friends_group_response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CMsgClientCreateFriendsGroupResponse * + cmsg_client_create_friends_group_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CMsgClientCreateFriendsGroupResponse *) + protobuf_c_message_unpack (&cmsg_client_create_friends_group_response__descriptor, + allocator, len, data); +} +void cmsg_client_create_friends_group_response__free_unpacked + (CMsgClientCreateFriendsGroupResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cmsg_client_create_friends_group_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cmsg_client_delete_friends_group__get_packed_size + (const CMsgClientDeleteFriendsGroup *message) +{ + assert(message->descriptor == &cmsg_client_delete_friends_group__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cmsg_client_delete_friends_group__pack + (const CMsgClientDeleteFriendsGroup *message, + uint8_t *out) +{ + assert(message->descriptor == &cmsg_client_delete_friends_group__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cmsg_client_delete_friends_group__pack_to_buffer + (const CMsgClientDeleteFriendsGroup *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cmsg_client_delete_friends_group__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CMsgClientDeleteFriendsGroup * + cmsg_client_delete_friends_group__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CMsgClientDeleteFriendsGroup *) + protobuf_c_message_unpack (&cmsg_client_delete_friends_group__descriptor, + allocator, len, data); +} +void cmsg_client_delete_friends_group__free_unpacked + (CMsgClientDeleteFriendsGroup *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cmsg_client_delete_friends_group__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cmsg_client_delete_friends_group_response__get_packed_size + (const CMsgClientDeleteFriendsGroupResponse *message) +{ + assert(message->descriptor == &cmsg_client_delete_friends_group_response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cmsg_client_delete_friends_group_response__pack + (const CMsgClientDeleteFriendsGroupResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cmsg_client_delete_friends_group_response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cmsg_client_delete_friends_group_response__pack_to_buffer + (const CMsgClientDeleteFriendsGroupResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cmsg_client_delete_friends_group_response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CMsgClientDeleteFriendsGroupResponse * + cmsg_client_delete_friends_group_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CMsgClientDeleteFriendsGroupResponse *) + protobuf_c_message_unpack (&cmsg_client_delete_friends_group_response__descriptor, + allocator, len, data); +} +void cmsg_client_delete_friends_group_response__free_unpacked + (CMsgClientDeleteFriendsGroupResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cmsg_client_delete_friends_group_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cmsg_client_manage_friends_group__get_packed_size + (const CMsgClientManageFriendsGroup *message) +{ + assert(message->descriptor == &cmsg_client_manage_friends_group__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cmsg_client_manage_friends_group__pack + (const CMsgClientManageFriendsGroup *message, + uint8_t *out) +{ + assert(message->descriptor == &cmsg_client_manage_friends_group__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cmsg_client_manage_friends_group__pack_to_buffer + (const CMsgClientManageFriendsGroup *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cmsg_client_manage_friends_group__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CMsgClientManageFriendsGroup * + cmsg_client_manage_friends_group__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CMsgClientManageFriendsGroup *) + protobuf_c_message_unpack (&cmsg_client_manage_friends_group__descriptor, + allocator, len, data); +} +void cmsg_client_manage_friends_group__free_unpacked + (CMsgClientManageFriendsGroup *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cmsg_client_manage_friends_group__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cmsg_client_manage_friends_group_response__get_packed_size + (const CMsgClientManageFriendsGroupResponse *message) +{ + assert(message->descriptor == &cmsg_client_manage_friends_group_response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cmsg_client_manage_friends_group_response__pack + (const CMsgClientManageFriendsGroupResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cmsg_client_manage_friends_group_response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cmsg_client_manage_friends_group_response__pack_to_buffer + (const CMsgClientManageFriendsGroupResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cmsg_client_manage_friends_group_response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CMsgClientManageFriendsGroupResponse * + cmsg_client_manage_friends_group_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CMsgClientManageFriendsGroupResponse *) + protobuf_c_message_unpack (&cmsg_client_manage_friends_group_response__descriptor, + allocator, len, data); +} +void cmsg_client_manage_friends_group_response__free_unpacked + (CMsgClientManageFriendsGroupResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cmsg_client_manage_friends_group_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cmsg_client_add_friend_to_group__get_packed_size + (const CMsgClientAddFriendToGroup *message) +{ + assert(message->descriptor == &cmsg_client_add_friend_to_group__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cmsg_client_add_friend_to_group__pack + (const CMsgClientAddFriendToGroup *message, + uint8_t *out) +{ + assert(message->descriptor == &cmsg_client_add_friend_to_group__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cmsg_client_add_friend_to_group__pack_to_buffer + (const CMsgClientAddFriendToGroup *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cmsg_client_add_friend_to_group__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CMsgClientAddFriendToGroup * + cmsg_client_add_friend_to_group__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CMsgClientAddFriendToGroup *) + protobuf_c_message_unpack (&cmsg_client_add_friend_to_group__descriptor, + allocator, len, data); +} +void cmsg_client_add_friend_to_group__free_unpacked + (CMsgClientAddFriendToGroup *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cmsg_client_add_friend_to_group__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cmsg_client_add_friend_to_group_response__get_packed_size + (const CMsgClientAddFriendToGroupResponse *message) +{ + assert(message->descriptor == &cmsg_client_add_friend_to_group_response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cmsg_client_add_friend_to_group_response__pack + (const CMsgClientAddFriendToGroupResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cmsg_client_add_friend_to_group_response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cmsg_client_add_friend_to_group_response__pack_to_buffer + (const CMsgClientAddFriendToGroupResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cmsg_client_add_friend_to_group_response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CMsgClientAddFriendToGroupResponse * + cmsg_client_add_friend_to_group_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CMsgClientAddFriendToGroupResponse *) + protobuf_c_message_unpack (&cmsg_client_add_friend_to_group_response__descriptor, + allocator, len, data); +} +void cmsg_client_add_friend_to_group_response__free_unpacked + (CMsgClientAddFriendToGroupResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cmsg_client_add_friend_to_group_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cmsg_client_remove_friend_from_group__get_packed_size + (const CMsgClientRemoveFriendFromGroup *message) +{ + assert(message->descriptor == &cmsg_client_remove_friend_from_group__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cmsg_client_remove_friend_from_group__pack + (const CMsgClientRemoveFriendFromGroup *message, + uint8_t *out) +{ + assert(message->descriptor == &cmsg_client_remove_friend_from_group__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cmsg_client_remove_friend_from_group__pack_to_buffer + (const CMsgClientRemoveFriendFromGroup *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cmsg_client_remove_friend_from_group__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CMsgClientRemoveFriendFromGroup * + cmsg_client_remove_friend_from_group__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CMsgClientRemoveFriendFromGroup *) + protobuf_c_message_unpack (&cmsg_client_remove_friend_from_group__descriptor, + allocator, len, data); +} +void cmsg_client_remove_friend_from_group__free_unpacked + (CMsgClientRemoveFriendFromGroup *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cmsg_client_remove_friend_from_group__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cmsg_client_remove_friend_from_group_response__get_packed_size + (const CMsgClientRemoveFriendFromGroupResponse *message) +{ + assert(message->descriptor == &cmsg_client_remove_friend_from_group_response__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cmsg_client_remove_friend_from_group_response__pack + (const CMsgClientRemoveFriendFromGroupResponse *message, + uint8_t *out) +{ + assert(message->descriptor == &cmsg_client_remove_friend_from_group_response__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cmsg_client_remove_friend_from_group_response__pack_to_buffer + (const CMsgClientRemoveFriendFromGroupResponse *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cmsg_client_remove_friend_from_group_response__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CMsgClientRemoveFriendFromGroupResponse * + cmsg_client_remove_friend_from_group_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CMsgClientRemoveFriendFromGroupResponse *) + protobuf_c_message_unpack (&cmsg_client_remove_friend_from_group_response__descriptor, + allocator, len, data); +} +void cmsg_client_remove_friend_from_group_response__free_unpacked + (CMsgClientRemoveFriendFromGroupResponse *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cmsg_client_remove_friend_from_group_response__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cmsg_client_get_emoticon_list__get_packed_size + (const CMsgClientGetEmoticonList *message) +{ + assert(message->descriptor == &cmsg_client_get_emoticon_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cmsg_client_get_emoticon_list__pack + (const CMsgClientGetEmoticonList *message, + uint8_t *out) +{ + assert(message->descriptor == &cmsg_client_get_emoticon_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cmsg_client_get_emoticon_list__pack_to_buffer + (const CMsgClientGetEmoticonList *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cmsg_client_get_emoticon_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CMsgClientGetEmoticonList * + cmsg_client_get_emoticon_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CMsgClientGetEmoticonList *) + protobuf_c_message_unpack (&cmsg_client_get_emoticon_list__descriptor, + allocator, len, data); +} +void cmsg_client_get_emoticon_list__free_unpacked + (CMsgClientGetEmoticonList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cmsg_client_get_emoticon_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +size_t cmsg_client_emoticon_list__get_packed_size + (const CMsgClientEmoticonList *message) +{ + assert(message->descriptor == &cmsg_client_emoticon_list__descriptor); + return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message)); +} +size_t cmsg_client_emoticon_list__pack + (const CMsgClientEmoticonList *message, + uint8_t *out) +{ + assert(message->descriptor == &cmsg_client_emoticon_list__descriptor); + return protobuf_c_message_pack ((const ProtobufCMessage*)message, out); +} +size_t cmsg_client_emoticon_list__pack_to_buffer + (const CMsgClientEmoticonList *message, + ProtobufCBuffer *buffer) +{ + assert(message->descriptor == &cmsg_client_emoticon_list__descriptor); + return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer); +} +CMsgClientEmoticonList * + cmsg_client_emoticon_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data) +{ + return (CMsgClientEmoticonList *) + protobuf_c_message_unpack (&cmsg_client_emoticon_list__descriptor, + allocator, len, data); +} +void cmsg_client_emoticon_list__free_unpacked + (CMsgClientEmoticonList *message, + ProtobufCAllocator *allocator) +{ + if(!message) + return; + assert(message->descriptor == &cmsg_client_emoticon_list__descriptor); + protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator); +} + +static const ProtobufCFieldDescriptor cmsg_client_friend_msg__field_descriptors[5] = +{ + { + "steamid", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CMsgClientFriendMsg, has_steamid), + offsetof(CMsgClientFriendMsg, steamid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_entry_type", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CMsgClientFriendMsg, has_chat_entry_type), + offsetof(CMsgClientFriendMsg, chat_entry_type), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "message", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BYTES, + offsetof(CMsgClientFriendMsg, has_message), + offsetof(CMsgClientFriendMsg, message), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rtime32_server_timestamp", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED32, + offsetof(CMsgClientFriendMsg, has_rtime32_server_timestamp), + offsetof(CMsgClientFriendMsg, rtime32_server_timestamp), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "echo_to_sender", + 5, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CMsgClientFriendMsg, has_echo_to_sender), + offsetof(CMsgClientFriendMsg, echo_to_sender), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cmsg_client_friend_msg__field_indices_by_name[] = { + 1, /* field[1] = chat_entry_type */ + 4, /* field[4] = echo_to_sender */ + 2, /* field[2] = message */ + 3, /* field[3] = rtime32_server_timestamp */ + 0, /* field[0] = steamid */ +}; +static const ProtobufCIntRange cmsg_client_friend_msg__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor cmsg_client_friend_msg__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CMsgClientFriendMsg", + "CMsgClientFriendMsg", + "CMsgClientFriendMsg", + "", + sizeof(CMsgClientFriendMsg), + 5, + cmsg_client_friend_msg__field_descriptors, + cmsg_client_friend_msg__field_indices_by_name, + 1, cmsg_client_friend_msg__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cmsg_client_friend_msg_incoming__field_descriptors[5] = +{ + { + "steamid_from", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CMsgClientFriendMsgIncoming, has_steamid_from), + offsetof(CMsgClientFriendMsgIncoming, steamid_from), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_entry_type", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CMsgClientFriendMsgIncoming, has_chat_entry_type), + offsetof(CMsgClientFriendMsgIncoming, 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(CMsgClientFriendMsgIncoming, has_from_limited_account), + offsetof(CMsgClientFriendMsgIncoming, from_limited_account), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "message", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BYTES, + offsetof(CMsgClientFriendMsgIncoming, has_message), + offsetof(CMsgClientFriendMsgIncoming, message), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rtime32_server_timestamp", + 5, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED32, + offsetof(CMsgClientFriendMsgIncoming, has_rtime32_server_timestamp), + offsetof(CMsgClientFriendMsgIncoming, rtime32_server_timestamp), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cmsg_client_friend_msg_incoming__field_indices_by_name[] = { + 1, /* field[1] = chat_entry_type */ + 2, /* field[2] = from_limited_account */ + 3, /* field[3] = message */ + 4, /* field[4] = rtime32_server_timestamp */ + 0, /* field[0] = steamid_from */ +}; +static const ProtobufCIntRange cmsg_client_friend_msg_incoming__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor cmsg_client_friend_msg_incoming__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CMsgClientFriendMsgIncoming", + "CMsgClientFriendMsgIncoming", + "CMsgClientFriendMsgIncoming", + "", + sizeof(CMsgClientFriendMsgIncoming), + 5, + cmsg_client_friend_msg_incoming__field_descriptors, + cmsg_client_friend_msg_incoming__field_indices_by_name, + 1, cmsg_client_friend_msg_incoming__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cmsg_client_add_friend__field_descriptors[2] = +{ + { + "steamid_to_add", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CMsgClientAddFriend, has_steamid_to_add), + offsetof(CMsgClientAddFriend, steamid_to_add), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "accountname_or_email_to_add", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CMsgClientAddFriend, accountname_or_email_to_add), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cmsg_client_add_friend__field_indices_by_name[] = { + 1, /* field[1] = accountname_or_email_to_add */ + 0, /* field[0] = steamid_to_add */ +}; +static const ProtobufCIntRange cmsg_client_add_friend__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cmsg_client_add_friend__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CMsgClientAddFriend", + "CMsgClientAddFriend", + "CMsgClientAddFriend", + "", + sizeof(CMsgClientAddFriend), + 2, + cmsg_client_add_friend__field_descriptors, + cmsg_client_add_friend__field_indices_by_name, + 1, cmsg_client_add_friend__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const int32_t cmsg_client_add_friend_response__eresult__default_value = 2; +static const ProtobufCFieldDescriptor cmsg_client_add_friend_response__field_descriptors[3] = +{ + { + "eresult", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CMsgClientAddFriendResponse, has_eresult), + offsetof(CMsgClientAddFriendResponse, eresult), + NULL, + &cmsg_client_add_friend_response__eresult__default_value, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "steam_id_added", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CMsgClientAddFriendResponse, has_steam_id_added), + offsetof(CMsgClientAddFriendResponse, steam_id_added), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "persona_name_added", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CMsgClientAddFriendResponse, persona_name_added), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cmsg_client_add_friend_response__field_indices_by_name[] = { + 0, /* field[0] = eresult */ + 2, /* field[2] = persona_name_added */ + 1, /* field[1] = steam_id_added */ +}; +static const ProtobufCIntRange cmsg_client_add_friend_response__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor cmsg_client_add_friend_response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CMsgClientAddFriendResponse", + "CMsgClientAddFriendResponse", + "CMsgClientAddFriendResponse", + "", + sizeof(CMsgClientAddFriendResponse), + 3, + cmsg_client_add_friend_response__field_descriptors, + cmsg_client_add_friend_response__field_indices_by_name, + 1, cmsg_client_add_friend_response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cmsg_client_remove_friend__field_descriptors[1] = +{ + { + "friendid", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CMsgClientRemoveFriend, has_friendid), + offsetof(CMsgClientRemoveFriend, friendid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cmsg_client_remove_friend__field_indices_by_name[] = { + 0, /* field[0] = friendid */ +}; +static const ProtobufCIntRange cmsg_client_remove_friend__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor cmsg_client_remove_friend__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CMsgClientRemoveFriend", + "CMsgClientRemoveFriend", + "CMsgClientRemoveFriend", + "", + sizeof(CMsgClientRemoveFriend), + 1, + cmsg_client_remove_friend__field_descriptors, + cmsg_client_remove_friend__field_indices_by_name, + 1, cmsg_client_remove_friend__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cmsg_client_hide_friend__field_descriptors[2] = +{ + { + "friendid", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CMsgClientHideFriend, has_friendid), + offsetof(CMsgClientHideFriend, friendid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "hide", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CMsgClientHideFriend, has_hide), + offsetof(CMsgClientHideFriend, hide), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cmsg_client_hide_friend__field_indices_by_name[] = { + 0, /* field[0] = friendid */ + 1, /* field[1] = hide */ +}; +static const ProtobufCIntRange cmsg_client_hide_friend__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cmsg_client_hide_friend__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CMsgClientHideFriend", + "CMsgClientHideFriend", + "CMsgClientHideFriend", + "", + sizeof(CMsgClientHideFriend), + 2, + cmsg_client_hide_friend__field_descriptors, + cmsg_client_hide_friend__field_indices_by_name, + 1, cmsg_client_hide_friend__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cmsg_client_friends_list__friend__field_descriptors[2] = +{ + { + "ulfriendid", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CMsgClientFriendsList__Friend, has_ulfriendid), + offsetof(CMsgClientFriendsList__Friend, ulfriendid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "efriendrelationship", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CMsgClientFriendsList__Friend, has_efriendrelationship), + offsetof(CMsgClientFriendsList__Friend, efriendrelationship), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cmsg_client_friends_list__friend__field_indices_by_name[] = { + 1, /* field[1] = efriendrelationship */ + 0, /* field[0] = ulfriendid */ +}; +static const ProtobufCIntRange cmsg_client_friends_list__friend__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cmsg_client_friends_list__friend__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CMsgClientFriendsList.Friend", + "Friend", + "CMsgClientFriendsList__Friend", + "", + sizeof(CMsgClientFriendsList__Friend), + 2, + cmsg_client_friends_list__friend__field_descriptors, + cmsg_client_friends_list__friend__field_indices_by_name, + 1, cmsg_client_friends_list__friend__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cmsg_client_friends_list__field_descriptors[5] = +{ + { + "bincremental", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CMsgClientFriendsList, has_bincremental), + offsetof(CMsgClientFriendsList, bincremental), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "friends", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(CMsgClientFriendsList, n_friends), + offsetof(CMsgClientFriendsList, friends), + &cmsg_client_friends_list__friend__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "max_friend_count", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CMsgClientFriendsList, has_max_friend_count), + offsetof(CMsgClientFriendsList, max_friend_count), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "active_friend_count", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CMsgClientFriendsList, has_active_friend_count), + offsetof(CMsgClientFriendsList, active_friend_count), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "friends_limit_hit", + 5, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CMsgClientFriendsList, has_friends_limit_hit), + offsetof(CMsgClientFriendsList, friends_limit_hit), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cmsg_client_friends_list__field_indices_by_name[] = { + 3, /* field[3] = active_friend_count */ + 0, /* field[0] = bincremental */ + 1, /* field[1] = friends */ + 4, /* field[4] = friends_limit_hit */ + 2, /* field[2] = max_friend_count */ +}; +static const ProtobufCIntRange cmsg_client_friends_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor cmsg_client_friends_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CMsgClientFriendsList", + "CMsgClientFriendsList", + "CMsgClientFriendsList", + "", + sizeof(CMsgClientFriendsList), + 5, + cmsg_client_friends_list__field_descriptors, + cmsg_client_friends_list__field_indices_by_name, + 1, cmsg_client_friends_list__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cmsg_client_friends_groups_list__friend_group__field_descriptors[2] = +{ + { + "nGroupID", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CMsgClientFriendsGroupsList__FriendGroup, has_ngroupid), + offsetof(CMsgClientFriendsGroupsList__FriendGroup, ngroupid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "strGroupName", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CMsgClientFriendsGroupsList__FriendGroup, strgroupname), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cmsg_client_friends_groups_list__friend_group__field_indices_by_name[] = { + 0, /* field[0] = nGroupID */ + 1, /* field[1] = strGroupName */ +}; +static const ProtobufCIntRange cmsg_client_friends_groups_list__friend_group__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cmsg_client_friends_groups_list__friend_group__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CMsgClientFriendsGroupsList.FriendGroup", + "FriendGroup", + "CMsgClientFriendsGroupsList__FriendGroup", + "", + sizeof(CMsgClientFriendsGroupsList__FriendGroup), + 2, + cmsg_client_friends_groups_list__friend_group__field_descriptors, + cmsg_client_friends_groups_list__friend_group__field_indices_by_name, + 1, cmsg_client_friends_groups_list__friend_group__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cmsg_client_friends_groups_list__friend_groups_membership__field_descriptors[2] = +{ + { + "ulSteamID", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CMsgClientFriendsGroupsList__FriendGroupsMembership, has_ulsteamid), + offsetof(CMsgClientFriendsGroupsList__FriendGroupsMembership, ulsteamid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nGroupID", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CMsgClientFriendsGroupsList__FriendGroupsMembership, has_ngroupid), + offsetof(CMsgClientFriendsGroupsList__FriendGroupsMembership, ngroupid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cmsg_client_friends_groups_list__friend_groups_membership__field_indices_by_name[] = { + 1, /* field[1] = nGroupID */ + 0, /* field[0] = ulSteamID */ +}; +static const ProtobufCIntRange cmsg_client_friends_groups_list__friend_groups_membership__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cmsg_client_friends_groups_list__friend_groups_membership__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CMsgClientFriendsGroupsList.FriendGroupsMembership", + "FriendGroupsMembership", + "CMsgClientFriendsGroupsList__FriendGroupsMembership", + "", + sizeof(CMsgClientFriendsGroupsList__FriendGroupsMembership), + 2, + cmsg_client_friends_groups_list__friend_groups_membership__field_descriptors, + cmsg_client_friends_groups_list__friend_groups_membership__field_indices_by_name, + 1, cmsg_client_friends_groups_list__friend_groups_membership__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cmsg_client_friends_groups_list__field_descriptors[4] = +{ + { + "bremoval", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CMsgClientFriendsGroupsList, has_bremoval), + offsetof(CMsgClientFriendsGroupsList, bremoval), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "bincremental", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CMsgClientFriendsGroupsList, has_bincremental), + offsetof(CMsgClientFriendsGroupsList, bincremental), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "friendGroups", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(CMsgClientFriendsGroupsList, n_friendgroups), + offsetof(CMsgClientFriendsGroupsList, friendgroups), + &cmsg_client_friends_groups_list__friend_group__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "memberships", + 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(CMsgClientFriendsGroupsList, n_memberships), + offsetof(CMsgClientFriendsGroupsList, memberships), + &cmsg_client_friends_groups_list__friend_groups_membership__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cmsg_client_friends_groups_list__field_indices_by_name[] = { + 1, /* field[1] = bincremental */ + 0, /* field[0] = bremoval */ + 2, /* field[2] = friendGroups */ + 3, /* field[3] = memberships */ +}; +static const ProtobufCIntRange cmsg_client_friends_groups_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor cmsg_client_friends_groups_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CMsgClientFriendsGroupsList", + "CMsgClientFriendsGroupsList", + "CMsgClientFriendsGroupsList", + "", + sizeof(CMsgClientFriendsGroupsList), + 4, + cmsg_client_friends_groups_list__field_descriptors, + cmsg_client_friends_groups_list__field_indices_by_name, + 1, cmsg_client_friends_groups_list__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cmsg_client_player_nickname_list__player_nickname__field_descriptors[2] = +{ + { + "steamid", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CMsgClientPlayerNicknameList__PlayerNickname, has_steamid), + offsetof(CMsgClientPlayerNicknameList__PlayerNickname, steamid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nickname", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CMsgClientPlayerNicknameList__PlayerNickname, nickname), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cmsg_client_player_nickname_list__player_nickname__field_indices_by_name[] = { + 1, /* field[1] = nickname */ + 0, /* field[0] = steamid */ +}; +static const ProtobufCIntRange cmsg_client_player_nickname_list__player_nickname__number_ranges[2 + 1] = +{ + { 1, 0 }, + { 3, 1 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cmsg_client_player_nickname_list__player_nickname__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CMsgClientPlayerNicknameList.PlayerNickname", + "PlayerNickname", + "CMsgClientPlayerNicknameList__PlayerNickname", + "", + sizeof(CMsgClientPlayerNicknameList__PlayerNickname), + 2, + cmsg_client_player_nickname_list__player_nickname__field_descriptors, + cmsg_client_player_nickname_list__player_nickname__field_indices_by_name, + 2, cmsg_client_player_nickname_list__player_nickname__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cmsg_client_player_nickname_list__field_descriptors[3] = +{ + { + "removal", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CMsgClientPlayerNicknameList, has_removal), + offsetof(CMsgClientPlayerNicknameList, removal), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "incremental", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CMsgClientPlayerNicknameList, has_incremental), + offsetof(CMsgClientPlayerNicknameList, incremental), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nicknames", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(CMsgClientPlayerNicknameList, n_nicknames), + offsetof(CMsgClientPlayerNicknameList, nicknames), + &cmsg_client_player_nickname_list__player_nickname__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cmsg_client_player_nickname_list__field_indices_by_name[] = { + 1, /* field[1] = incremental */ + 2, /* field[2] = nicknames */ + 0, /* field[0] = removal */ +}; +static const ProtobufCIntRange cmsg_client_player_nickname_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor cmsg_client_player_nickname_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CMsgClientPlayerNicknameList", + "CMsgClientPlayerNicknameList", + "CMsgClientPlayerNicknameList", + "", + sizeof(CMsgClientPlayerNicknameList), + 3, + cmsg_client_player_nickname_list__field_descriptors, + cmsg_client_player_nickname_list__field_indices_by_name, + 1, cmsg_client_player_nickname_list__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cmsg_client_set_player_nickname__field_descriptors[2] = +{ + { + "steamid", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CMsgClientSetPlayerNickname, has_steamid), + offsetof(CMsgClientSetPlayerNickname, steamid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "nickname", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CMsgClientSetPlayerNickname, nickname), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cmsg_client_set_player_nickname__field_indices_by_name[] = { + 1, /* field[1] = nickname */ + 0, /* field[0] = steamid */ +}; +static const ProtobufCIntRange cmsg_client_set_player_nickname__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cmsg_client_set_player_nickname__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CMsgClientSetPlayerNickname", + "CMsgClientSetPlayerNickname", + "CMsgClientSetPlayerNickname", + "", + sizeof(CMsgClientSetPlayerNickname), + 2, + cmsg_client_set_player_nickname__field_descriptors, + cmsg_client_set_player_nickname__field_indices_by_name, + 1, cmsg_client_set_player_nickname__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cmsg_client_set_player_nickname_response__field_descriptors[1] = +{ + { + "eresult", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CMsgClientSetPlayerNicknameResponse, has_eresult), + offsetof(CMsgClientSetPlayerNicknameResponse, eresult), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cmsg_client_set_player_nickname_response__field_indices_by_name[] = { + 0, /* field[0] = eresult */ +}; +static const ProtobufCIntRange cmsg_client_set_player_nickname_response__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor cmsg_client_set_player_nickname_response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CMsgClientSetPlayerNicknameResponse", + "CMsgClientSetPlayerNicknameResponse", + "CMsgClientSetPlayerNicknameResponse", + "", + sizeof(CMsgClientSetPlayerNicknameResponse), + 1, + cmsg_client_set_player_nickname_response__field_descriptors, + cmsg_client_set_player_nickname_response__field_indices_by_name, + 1, cmsg_client_set_player_nickname_response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cmsg_client_request_friend_data__field_descriptors[2] = +{ + { + "persona_state_requested", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CMsgClientRequestFriendData, has_persona_state_requested), + offsetof(CMsgClientRequestFriendData, persona_state_requested), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "friends", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CMsgClientRequestFriendData, n_friends), + offsetof(CMsgClientRequestFriendData, friends), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cmsg_client_request_friend_data__field_indices_by_name[] = { + 1, /* field[1] = friends */ + 0, /* field[0] = persona_state_requested */ +}; +static const ProtobufCIntRange cmsg_client_request_friend_data__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cmsg_client_request_friend_data__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CMsgClientRequestFriendData", + "CMsgClientRequestFriendData", + "CMsgClientRequestFriendData", + "", + sizeof(CMsgClientRequestFriendData), + 2, + cmsg_client_request_friend_data__field_descriptors, + cmsg_client_request_friend_data__field_indices_by_name, + 1, cmsg_client_request_friend_data__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const uint32_t cmsg_client_change_status__persona_state_flags__default_value = 0u; +static const ProtobufCFieldDescriptor cmsg_client_change_status__field_descriptors[8] = +{ + { + "persona_state", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CMsgClientChangeStatus, has_persona_state), + offsetof(CMsgClientChangeStatus, persona_state), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "player_name", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CMsgClientChangeStatus, player_name), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "is_auto_generated_name", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CMsgClientChangeStatus, has_is_auto_generated_name), + offsetof(CMsgClientChangeStatus, is_auto_generated_name), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "high_priority", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CMsgClientChangeStatus, has_high_priority), + offsetof(CMsgClientChangeStatus, high_priority), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "persona_set_by_user", + 5, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CMsgClientChangeStatus, has_persona_set_by_user), + offsetof(CMsgClientChangeStatus, persona_set_by_user), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "persona_state_flags", + 6, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CMsgClientChangeStatus, has_persona_state_flags), + offsetof(CMsgClientChangeStatus, persona_state_flags), + NULL, + &cmsg_client_change_status__persona_state_flags__default_value, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "need_persona_response", + 7, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CMsgClientChangeStatus, has_need_persona_response), + offsetof(CMsgClientChangeStatus, need_persona_response), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "is_client_idle", + 8, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CMsgClientChangeStatus, has_is_client_idle), + offsetof(CMsgClientChangeStatus, is_client_idle), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cmsg_client_change_status__field_indices_by_name[] = { + 3, /* field[3] = high_priority */ + 2, /* field[2] = is_auto_generated_name */ + 7, /* field[7] = is_client_idle */ + 6, /* field[6] = need_persona_response */ + 4, /* field[4] = persona_set_by_user */ + 0, /* field[0] = persona_state */ + 5, /* field[5] = persona_state_flags */ + 1, /* field[1] = player_name */ +}; +static const ProtobufCIntRange cmsg_client_change_status__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 8 } +}; +const ProtobufCMessageDescriptor cmsg_client_change_status__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CMsgClientChangeStatus", + "CMsgClientChangeStatus", + "CMsgClientChangeStatus", + "", + sizeof(CMsgClientChangeStatus), + 8, + cmsg_client_change_status__field_descriptors, + cmsg_client_change_status__field_indices_by_name, + 1, cmsg_client_change_status__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cmsg_persona_change_response__field_descriptors[2] = +{ + { + "result", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CMsgPersonaChangeResponse, has_result), + offsetof(CMsgPersonaChangeResponse, result), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "player_name", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CMsgPersonaChangeResponse, player_name), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cmsg_persona_change_response__field_indices_by_name[] = { + 1, /* field[1] = player_name */ + 0, /* field[0] = result */ +}; +static const ProtobufCIntRange cmsg_persona_change_response__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cmsg_persona_change_response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CMsgPersonaChangeResponse", + "CMsgPersonaChangeResponse", + "CMsgPersonaChangeResponse", + "", + sizeof(CMsgPersonaChangeResponse), + 2, + cmsg_persona_change_response__field_descriptors, + cmsg_persona_change_response__field_indices_by_name, + 1, cmsg_persona_change_response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cmsg_client_persona_state__friend__clan_data__field_descriptors[2] = +{ + { + "ogg_app_id", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CMsgClientPersonaState__Friend__ClanData, has_ogg_app_id), + offsetof(CMsgClientPersonaState__Friend__ClanData, ogg_app_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "chat_group_id", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT64, + offsetof(CMsgClientPersonaState__Friend__ClanData, has_chat_group_id), + offsetof(CMsgClientPersonaState__Friend__ClanData, chat_group_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cmsg_client_persona_state__friend__clan_data__field_indices_by_name[] = { + 1, /* field[1] = chat_group_id */ + 0, /* field[0] = ogg_app_id */ +}; +static const ProtobufCIntRange cmsg_client_persona_state__friend__clan_data__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cmsg_client_persona_state__friend__clan_data__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CMsgClientPersonaState.Friend.ClanData", + "ClanData", + "CMsgClientPersonaState__Friend__ClanData", + "", + sizeof(CMsgClientPersonaState__Friend__ClanData), + 2, + cmsg_client_persona_state__friend__clan_data__field_descriptors, + cmsg_client_persona_state__friend__clan_data__field_indices_by_name, + 1, cmsg_client_persona_state__friend__clan_data__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cmsg_client_persona_state__friend__kv__field_descriptors[2] = +{ + { + "key", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CMsgClientPersonaState__Friend__KV, key), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "value", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CMsgClientPersonaState__Friend__KV, value), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cmsg_client_persona_state__friend__kv__field_indices_by_name[] = { + 0, /* field[0] = key */ + 1, /* field[1] = value */ +}; +static const ProtobufCIntRange cmsg_client_persona_state__friend__kv__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cmsg_client_persona_state__friend__kv__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CMsgClientPersonaState.Friend.KV", + "KV", + "CMsgClientPersonaState__Friend__KV", + "", + sizeof(CMsgClientPersonaState__Friend__KV), + 2, + cmsg_client_persona_state__friend__kv__field_descriptors, + cmsg_client_persona_state__friend__kv__field_indices_by_name, + 1, cmsg_client_persona_state__friend__kv__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cmsg_client_persona_state__friend__field_descriptors[31] = +{ + { + "friendid", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CMsgClientPersonaState__Friend, has_friendid), + offsetof(CMsgClientPersonaState__Friend, friendid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "persona_state", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CMsgClientPersonaState__Friend, has_persona_state), + offsetof(CMsgClientPersonaState__Friend, persona_state), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "game_played_app_id", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CMsgClientPersonaState__Friend, has_game_played_app_id), + offsetof(CMsgClientPersonaState__Friend, game_played_app_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "game_server_ip", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CMsgClientPersonaState__Friend, has_game_server_ip), + offsetof(CMsgClientPersonaState__Friend, game_server_ip), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "game_server_port", + 5, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CMsgClientPersonaState__Friend, has_game_server_port), + offsetof(CMsgClientPersonaState__Friend, game_server_port), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "persona_state_flags", + 6, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CMsgClientPersonaState__Friend, has_persona_state_flags), + offsetof(CMsgClientPersonaState__Friend, persona_state_flags), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "online_session_instances", + 7, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CMsgClientPersonaState__Friend, has_online_session_instances), + offsetof(CMsgClientPersonaState__Friend, online_session_instances), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "persona_set_by_user", + 10, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CMsgClientPersonaState__Friend, has_persona_set_by_user), + offsetof(CMsgClientPersonaState__Friend, persona_set_by_user), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "player_name", + 15, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CMsgClientPersonaState__Friend, player_name), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "query_port", + 20, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CMsgClientPersonaState__Friend, has_query_port), + offsetof(CMsgClientPersonaState__Friend, query_port), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "steamid_source", + 25, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CMsgClientPersonaState__Friend, has_steamid_source), + offsetof(CMsgClientPersonaState__Friend, steamid_source), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "avatar_hash", + 31, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BYTES, + offsetof(CMsgClientPersonaState__Friend, has_avatar_hash), + offsetof(CMsgClientPersonaState__Friend, avatar_hash), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "last_logoff", + 45, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CMsgClientPersonaState__Friend, has_last_logoff), + offsetof(CMsgClientPersonaState__Friend, last_logoff), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "last_logon", + 46, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CMsgClientPersonaState__Friend, has_last_logon), + offsetof(CMsgClientPersonaState__Friend, last_logon), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "last_seen_online", + 47, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CMsgClientPersonaState__Friend, has_last_seen_online), + offsetof(CMsgClientPersonaState__Friend, last_seen_online), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "clan_rank", + 50, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CMsgClientPersonaState__Friend, has_clan_rank), + offsetof(CMsgClientPersonaState__Friend, clan_rank), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "game_name", + 55, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CMsgClientPersonaState__Friend, game_name), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "gameid", + 56, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CMsgClientPersonaState__Friend, has_gameid), + offsetof(CMsgClientPersonaState__Friend, gameid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "game_data_blob", + 60, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BYTES, + offsetof(CMsgClientPersonaState__Friend, has_game_data_blob), + offsetof(CMsgClientPersonaState__Friend, game_data_blob), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "clan_data", + 64, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_MESSAGE, + 0, /* quantifier_offset */ + offsetof(CMsgClientPersonaState__Friend, clan_data), + &cmsg_client_persona_state__friend__clan_data__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "clan_tag", + 65, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CMsgClientPersonaState__Friend, clan_tag), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "rich_presence", + 71, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(CMsgClientPersonaState__Friend, n_rich_presence), + offsetof(CMsgClientPersonaState__Friend, rich_presence), + &cmsg_client_persona_state__friend__kv__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "broadcast_id", + 72, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CMsgClientPersonaState__Friend, has_broadcast_id), + offsetof(CMsgClientPersonaState__Friend, broadcast_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "game_lobby_id", + 73, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CMsgClientPersonaState__Friend, has_game_lobby_id), + offsetof(CMsgClientPersonaState__Friend, game_lobby_id), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "watching_broadcast_accountid", + 74, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CMsgClientPersonaState__Friend, has_watching_broadcast_accountid), + offsetof(CMsgClientPersonaState__Friend, watching_broadcast_accountid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "watching_broadcast_appid", + 75, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CMsgClientPersonaState__Friend, has_watching_broadcast_appid), + offsetof(CMsgClientPersonaState__Friend, watching_broadcast_appid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "watching_broadcast_viewers", + 76, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CMsgClientPersonaState__Friend, has_watching_broadcast_viewers), + offsetof(CMsgClientPersonaState__Friend, watching_broadcast_viewers), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "watching_broadcast_title", + 77, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CMsgClientPersonaState__Friend, watching_broadcast_title), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "is_community_banned", + 78, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CMsgClientPersonaState__Friend, has_is_community_banned), + offsetof(CMsgClientPersonaState__Friend, is_community_banned), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "player_name_pending_review", + 79, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CMsgClientPersonaState__Friend, has_player_name_pending_review), + offsetof(CMsgClientPersonaState__Friend, player_name_pending_review), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "avatar_pending_review", + 80, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CMsgClientPersonaState__Friend, has_avatar_pending_review), + offsetof(CMsgClientPersonaState__Friend, avatar_pending_review), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cmsg_client_persona_state__friend__field_indices_by_name[] = { + 11, /* field[11] = avatar_hash */ + 30, /* field[30] = avatar_pending_review */ + 22, /* field[22] = broadcast_id */ + 19, /* field[19] = clan_data */ + 15, /* field[15] = clan_rank */ + 20, /* field[20] = clan_tag */ + 0, /* field[0] = friendid */ + 18, /* field[18] = game_data_blob */ + 23, /* field[23] = game_lobby_id */ + 16, /* field[16] = game_name */ + 2, /* field[2] = game_played_app_id */ + 3, /* field[3] = game_server_ip */ + 4, /* field[4] = game_server_port */ + 17, /* field[17] = gameid */ + 28, /* field[28] = is_community_banned */ + 12, /* field[12] = last_logoff */ + 13, /* field[13] = last_logon */ + 14, /* field[14] = last_seen_online */ + 6, /* field[6] = online_session_instances */ + 7, /* field[7] = persona_set_by_user */ + 1, /* field[1] = persona_state */ + 5, /* field[5] = persona_state_flags */ + 8, /* field[8] = player_name */ + 29, /* field[29] = player_name_pending_review */ + 9, /* field[9] = query_port */ + 21, /* field[21] = rich_presence */ + 10, /* field[10] = steamid_source */ + 24, /* field[24] = watching_broadcast_accountid */ + 25, /* field[25] = watching_broadcast_appid */ + 27, /* field[27] = watching_broadcast_title */ + 26, /* field[26] = watching_broadcast_viewers */ +}; +static const ProtobufCIntRange cmsg_client_persona_state__friend__number_ranges[12 + 1] = +{ + { 1, 0 }, + { 10, 7 }, + { 15, 8 }, + { 20, 9 }, + { 25, 10 }, + { 31, 11 }, + { 45, 12 }, + { 50, 15 }, + { 55, 16 }, + { 60, 18 }, + { 64, 19 }, + { 71, 21 }, + { 0, 31 } +}; +const ProtobufCMessageDescriptor cmsg_client_persona_state__friend__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CMsgClientPersonaState.Friend", + "Friend", + "CMsgClientPersonaState__Friend", + "", + sizeof(CMsgClientPersonaState__Friend), + 31, + cmsg_client_persona_state__friend__field_descriptors, + cmsg_client_persona_state__friend__field_indices_by_name, + 12, cmsg_client_persona_state__friend__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cmsg_client_persona_state__field_descriptors[2] = +{ + { + "status_flags", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CMsgClientPersonaState, has_status_flags), + offsetof(CMsgClientPersonaState, status_flags), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "friends", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(CMsgClientPersonaState, n_friends), + offsetof(CMsgClientPersonaState, friends), + &cmsg_client_persona_state__friend__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cmsg_client_persona_state__field_indices_by_name[] = { + 1, /* field[1] = friends */ + 0, /* field[0] = status_flags */ +}; +static const ProtobufCIntRange cmsg_client_persona_state__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cmsg_client_persona_state__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CMsgClientPersonaState", + "CMsgClientPersonaState", + "CMsgClientPersonaState", + "", + sizeof(CMsgClientPersonaState), + 2, + cmsg_client_persona_state__field_descriptors, + cmsg_client_persona_state__field_indices_by_name, + 1, cmsg_client_persona_state__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cmsg_client_friend_profile_info__field_descriptors[1] = +{ + { + "steamid_friend", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CMsgClientFriendProfileInfo, has_steamid_friend), + offsetof(CMsgClientFriendProfileInfo, steamid_friend), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cmsg_client_friend_profile_info__field_indices_by_name[] = { + 0, /* field[0] = steamid_friend */ +}; +static const ProtobufCIntRange cmsg_client_friend_profile_info__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor cmsg_client_friend_profile_info__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CMsgClientFriendProfileInfo", + "CMsgClientFriendProfileInfo", + "CMsgClientFriendProfileInfo", + "", + sizeof(CMsgClientFriendProfileInfo), + 1, + cmsg_client_friend_profile_info__field_descriptors, + cmsg_client_friend_profile_info__field_indices_by_name, + 1, cmsg_client_friend_profile_info__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const int32_t cmsg_client_friend_profile_info_response__eresult__default_value = 2; +static const ProtobufCFieldDescriptor cmsg_client_friend_profile_info_response__field_descriptors[9] = +{ + { + "eresult", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CMsgClientFriendProfileInfoResponse, has_eresult), + offsetof(CMsgClientFriendProfileInfoResponse, eresult), + NULL, + &cmsg_client_friend_profile_info_response__eresult__default_value, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "steamid_friend", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CMsgClientFriendProfileInfoResponse, has_steamid_friend), + offsetof(CMsgClientFriendProfileInfoResponse, steamid_friend), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "time_created", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CMsgClientFriendProfileInfoResponse, has_time_created), + offsetof(CMsgClientFriendProfileInfoResponse, time_created), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "real_name", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CMsgClientFriendProfileInfoResponse, real_name), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "city_name", + 5, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CMsgClientFriendProfileInfoResponse, city_name), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "state_name", + 6, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CMsgClientFriendProfileInfoResponse, state_name), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "country_name", + 7, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CMsgClientFriendProfileInfoResponse, country_name), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "headline", + 8, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CMsgClientFriendProfileInfoResponse, headline), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "summary", + 9, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CMsgClientFriendProfileInfoResponse, summary), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cmsg_client_friend_profile_info_response__field_indices_by_name[] = { + 4, /* field[4] = city_name */ + 6, /* field[6] = country_name */ + 0, /* field[0] = eresult */ + 7, /* field[7] = headline */ + 3, /* field[3] = real_name */ + 5, /* field[5] = state_name */ + 1, /* field[1] = steamid_friend */ + 8, /* field[8] = summary */ + 2, /* field[2] = time_created */ +}; +static const ProtobufCIntRange cmsg_client_friend_profile_info_response__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 9 } +}; +const ProtobufCMessageDescriptor cmsg_client_friend_profile_info_response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CMsgClientFriendProfileInfoResponse", + "CMsgClientFriendProfileInfoResponse", + "CMsgClientFriendProfileInfoResponse", + "", + sizeof(CMsgClientFriendProfileInfoResponse), + 9, + cmsg_client_friend_profile_info_response__field_descriptors, + cmsg_client_friend_profile_info_response__field_indices_by_name, + 1, cmsg_client_friend_profile_info_response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cmsg_client_create_friends_group__field_descriptors[3] = +{ + { + "steamid", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CMsgClientCreateFriendsGroup, has_steamid), + offsetof(CMsgClientCreateFriendsGroup, steamid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "groupname", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CMsgClientCreateFriendsGroup, groupname), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "steamid_friends", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CMsgClientCreateFriendsGroup, n_steamid_friends), + offsetof(CMsgClientCreateFriendsGroup, steamid_friends), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cmsg_client_create_friends_group__field_indices_by_name[] = { + 1, /* field[1] = groupname */ + 0, /* field[0] = steamid */ + 2, /* field[2] = steamid_friends */ +}; +static const ProtobufCIntRange cmsg_client_create_friends_group__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor cmsg_client_create_friends_group__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CMsgClientCreateFriendsGroup", + "CMsgClientCreateFriendsGroup", + "CMsgClientCreateFriendsGroup", + "", + sizeof(CMsgClientCreateFriendsGroup), + 3, + cmsg_client_create_friends_group__field_descriptors, + cmsg_client_create_friends_group__field_indices_by_name, + 1, cmsg_client_create_friends_group__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cmsg_client_create_friends_group_response__field_descriptors[2] = +{ + { + "eresult", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CMsgClientCreateFriendsGroupResponse, has_eresult), + offsetof(CMsgClientCreateFriendsGroupResponse, eresult), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "groupid", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CMsgClientCreateFriendsGroupResponse, has_groupid), + offsetof(CMsgClientCreateFriendsGroupResponse, groupid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cmsg_client_create_friends_group_response__field_indices_by_name[] = { + 0, /* field[0] = eresult */ + 1, /* field[1] = groupid */ +}; +static const ProtobufCIntRange cmsg_client_create_friends_group_response__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cmsg_client_create_friends_group_response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CMsgClientCreateFriendsGroupResponse", + "CMsgClientCreateFriendsGroupResponse", + "CMsgClientCreateFriendsGroupResponse", + "", + sizeof(CMsgClientCreateFriendsGroupResponse), + 2, + cmsg_client_create_friends_group_response__field_descriptors, + cmsg_client_create_friends_group_response__field_indices_by_name, + 1, cmsg_client_create_friends_group_response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cmsg_client_delete_friends_group__field_descriptors[2] = +{ + { + "steamid", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CMsgClientDeleteFriendsGroup, has_steamid), + offsetof(CMsgClientDeleteFriendsGroup, steamid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "groupid", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CMsgClientDeleteFriendsGroup, has_groupid), + offsetof(CMsgClientDeleteFriendsGroup, groupid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cmsg_client_delete_friends_group__field_indices_by_name[] = { + 1, /* field[1] = groupid */ + 0, /* field[0] = steamid */ +}; +static const ProtobufCIntRange cmsg_client_delete_friends_group__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cmsg_client_delete_friends_group__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CMsgClientDeleteFriendsGroup", + "CMsgClientDeleteFriendsGroup", + "CMsgClientDeleteFriendsGroup", + "", + sizeof(CMsgClientDeleteFriendsGroup), + 2, + cmsg_client_delete_friends_group__field_descriptors, + cmsg_client_delete_friends_group__field_indices_by_name, + 1, cmsg_client_delete_friends_group__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cmsg_client_delete_friends_group_response__field_descriptors[1] = +{ + { + "eresult", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CMsgClientDeleteFriendsGroupResponse, has_eresult), + offsetof(CMsgClientDeleteFriendsGroupResponse, eresult), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cmsg_client_delete_friends_group_response__field_indices_by_name[] = { + 0, /* field[0] = eresult */ +}; +static const ProtobufCIntRange cmsg_client_delete_friends_group_response__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor cmsg_client_delete_friends_group_response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CMsgClientDeleteFriendsGroupResponse", + "CMsgClientDeleteFriendsGroupResponse", + "CMsgClientDeleteFriendsGroupResponse", + "", + sizeof(CMsgClientDeleteFriendsGroupResponse), + 1, + cmsg_client_delete_friends_group_response__field_descriptors, + cmsg_client_delete_friends_group_response__field_indices_by_name, + 1, cmsg_client_delete_friends_group_response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cmsg_client_manage_friends_group__field_descriptors[4] = +{ + { + "groupid", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CMsgClientManageFriendsGroup, has_groupid), + offsetof(CMsgClientManageFriendsGroup, groupid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "groupname", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CMsgClientManageFriendsGroup, groupname), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "steamid_friends_added", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CMsgClientManageFriendsGroup, n_steamid_friends_added), + offsetof(CMsgClientManageFriendsGroup, steamid_friends_added), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "steamid_friends_removed", + 4, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CMsgClientManageFriendsGroup, n_steamid_friends_removed), + offsetof(CMsgClientManageFriendsGroup, steamid_friends_removed), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cmsg_client_manage_friends_group__field_indices_by_name[] = { + 0, /* field[0] = groupid */ + 1, /* field[1] = groupname */ + 2, /* field[2] = steamid_friends_added */ + 3, /* field[3] = steamid_friends_removed */ +}; +static const ProtobufCIntRange cmsg_client_manage_friends_group__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 4 } +}; +const ProtobufCMessageDescriptor cmsg_client_manage_friends_group__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CMsgClientManageFriendsGroup", + "CMsgClientManageFriendsGroup", + "CMsgClientManageFriendsGroup", + "", + sizeof(CMsgClientManageFriendsGroup), + 4, + cmsg_client_manage_friends_group__field_descriptors, + cmsg_client_manage_friends_group__field_indices_by_name, + 1, cmsg_client_manage_friends_group__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cmsg_client_manage_friends_group_response__field_descriptors[1] = +{ + { + "eresult", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CMsgClientManageFriendsGroupResponse, has_eresult), + offsetof(CMsgClientManageFriendsGroupResponse, eresult), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cmsg_client_manage_friends_group_response__field_indices_by_name[] = { + 0, /* field[0] = eresult */ +}; +static const ProtobufCIntRange cmsg_client_manage_friends_group_response__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor cmsg_client_manage_friends_group_response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CMsgClientManageFriendsGroupResponse", + "CMsgClientManageFriendsGroupResponse", + "CMsgClientManageFriendsGroupResponse", + "", + sizeof(CMsgClientManageFriendsGroupResponse), + 1, + cmsg_client_manage_friends_group_response__field_descriptors, + cmsg_client_manage_friends_group_response__field_indices_by_name, + 1, cmsg_client_manage_friends_group_response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cmsg_client_add_friend_to_group__field_descriptors[2] = +{ + { + "groupid", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CMsgClientAddFriendToGroup, has_groupid), + offsetof(CMsgClientAddFriendToGroup, groupid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "steamiduser", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CMsgClientAddFriendToGroup, has_steamiduser), + offsetof(CMsgClientAddFriendToGroup, steamiduser), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cmsg_client_add_friend_to_group__field_indices_by_name[] = { + 0, /* field[0] = groupid */ + 1, /* field[1] = steamiduser */ +}; +static const ProtobufCIntRange cmsg_client_add_friend_to_group__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cmsg_client_add_friend_to_group__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CMsgClientAddFriendToGroup", + "CMsgClientAddFriendToGroup", + "CMsgClientAddFriendToGroup", + "", + sizeof(CMsgClientAddFriendToGroup), + 2, + cmsg_client_add_friend_to_group__field_descriptors, + cmsg_client_add_friend_to_group__field_indices_by_name, + 1, cmsg_client_add_friend_to_group__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cmsg_client_add_friend_to_group_response__field_descriptors[1] = +{ + { + "eresult", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CMsgClientAddFriendToGroupResponse, has_eresult), + offsetof(CMsgClientAddFriendToGroupResponse, eresult), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cmsg_client_add_friend_to_group_response__field_indices_by_name[] = { + 0, /* field[0] = eresult */ +}; +static const ProtobufCIntRange cmsg_client_add_friend_to_group_response__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor cmsg_client_add_friend_to_group_response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CMsgClientAddFriendToGroupResponse", + "CMsgClientAddFriendToGroupResponse", + "CMsgClientAddFriendToGroupResponse", + "", + sizeof(CMsgClientAddFriendToGroupResponse), + 1, + cmsg_client_add_friend_to_group_response__field_descriptors, + cmsg_client_add_friend_to_group_response__field_indices_by_name, + 1, cmsg_client_add_friend_to_group_response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cmsg_client_remove_friend_from_group__field_descriptors[2] = +{ + { + "groupid", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CMsgClientRemoveFriendFromGroup, has_groupid), + offsetof(CMsgClientRemoveFriendFromGroup, groupid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "steamiduser", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_FIXED64, + offsetof(CMsgClientRemoveFriendFromGroup, has_steamiduser), + offsetof(CMsgClientRemoveFriendFromGroup, steamiduser), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cmsg_client_remove_friend_from_group__field_indices_by_name[] = { + 0, /* field[0] = groupid */ + 1, /* field[1] = steamiduser */ +}; +static const ProtobufCIntRange cmsg_client_remove_friend_from_group__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 2 } +}; +const ProtobufCMessageDescriptor cmsg_client_remove_friend_from_group__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CMsgClientRemoveFriendFromGroup", + "CMsgClientRemoveFriendFromGroup", + "CMsgClientRemoveFriendFromGroup", + "", + sizeof(CMsgClientRemoveFriendFromGroup), + 2, + cmsg_client_remove_friend_from_group__field_descriptors, + cmsg_client_remove_friend_from_group__field_indices_by_name, + 1, cmsg_client_remove_friend_from_group__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cmsg_client_remove_friend_from_group_response__field_descriptors[1] = +{ + { + "eresult", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CMsgClientRemoveFriendFromGroupResponse, has_eresult), + offsetof(CMsgClientRemoveFriendFromGroupResponse, eresult), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cmsg_client_remove_friend_from_group_response__field_indices_by_name[] = { + 0, /* field[0] = eresult */ +}; +static const ProtobufCIntRange cmsg_client_remove_friend_from_group_response__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 1 } +}; +const ProtobufCMessageDescriptor cmsg_client_remove_friend_from_group_response__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CMsgClientRemoveFriendFromGroupResponse", + "CMsgClientRemoveFriendFromGroupResponse", + "CMsgClientRemoveFriendFromGroupResponse", + "", + sizeof(CMsgClientRemoveFriendFromGroupResponse), + 1, + cmsg_client_remove_friend_from_group_response__field_descriptors, + cmsg_client_remove_friend_from_group_response__field_indices_by_name, + 1, cmsg_client_remove_friend_from_group_response__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +#define cmsg_client_get_emoticon_list__field_descriptors NULL +#define cmsg_client_get_emoticon_list__field_indices_by_name NULL +#define cmsg_client_get_emoticon_list__number_ranges NULL +const ProtobufCMessageDescriptor cmsg_client_get_emoticon_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CMsgClientGetEmoticonList", + "CMsgClientGetEmoticonList", + "CMsgClientGetEmoticonList", + "", + sizeof(CMsgClientGetEmoticonList), + 0, + cmsg_client_get_emoticon_list__field_descriptors, + cmsg_client_get_emoticon_list__field_indices_by_name, + 0, cmsg_client_get_emoticon_list__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cmsg_client_emoticon_list__emoticon__field_descriptors[6] = +{ + { + "name", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CMsgClientEmoticonList__Emoticon, name), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "count", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CMsgClientEmoticonList__Emoticon, has_count), + offsetof(CMsgClientEmoticonList__Emoticon, count), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "time_last_used", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CMsgClientEmoticonList__Emoticon, has_time_last_used), + offsetof(CMsgClientEmoticonList__Emoticon, time_last_used), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "use_count", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CMsgClientEmoticonList__Emoticon, has_use_count), + offsetof(CMsgClientEmoticonList__Emoticon, use_count), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "time_received", + 5, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CMsgClientEmoticonList__Emoticon, has_time_received), + offsetof(CMsgClientEmoticonList__Emoticon, time_received), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "appid", + 6, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CMsgClientEmoticonList__Emoticon, has_appid), + offsetof(CMsgClientEmoticonList__Emoticon, appid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cmsg_client_emoticon_list__emoticon__field_indices_by_name[] = { + 5, /* field[5] = appid */ + 1, /* field[1] = count */ + 0, /* field[0] = name */ + 2, /* field[2] = time_last_used */ + 4, /* field[4] = time_received */ + 3, /* field[3] = use_count */ +}; +static const ProtobufCIntRange cmsg_client_emoticon_list__emoticon__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 6 } +}; +const ProtobufCMessageDescriptor cmsg_client_emoticon_list__emoticon__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CMsgClientEmoticonList.Emoticon", + "Emoticon", + "CMsgClientEmoticonList__Emoticon", + "", + sizeof(CMsgClientEmoticonList__Emoticon), + 6, + cmsg_client_emoticon_list__emoticon__field_descriptors, + cmsg_client_emoticon_list__emoticon__field_indices_by_name, + 1, cmsg_client_emoticon_list__emoticon__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cmsg_client_emoticon_list__sticker__field_descriptors[6] = +{ + { + "name", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CMsgClientEmoticonList__Sticker, name), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "count", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CMsgClientEmoticonList__Sticker, has_count), + offsetof(CMsgClientEmoticonList__Sticker, count), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "time_received", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CMsgClientEmoticonList__Sticker, has_time_received), + offsetof(CMsgClientEmoticonList__Sticker, time_received), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "appid", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CMsgClientEmoticonList__Sticker, has_appid), + offsetof(CMsgClientEmoticonList__Sticker, appid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "time_last_used", + 5, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CMsgClientEmoticonList__Sticker, has_time_last_used), + offsetof(CMsgClientEmoticonList__Sticker, time_last_used), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "use_count", + 6, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CMsgClientEmoticonList__Sticker, has_use_count), + offsetof(CMsgClientEmoticonList__Sticker, use_count), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cmsg_client_emoticon_list__sticker__field_indices_by_name[] = { + 3, /* field[3] = appid */ + 1, /* field[1] = count */ + 0, /* field[0] = name */ + 4, /* field[4] = time_last_used */ + 2, /* field[2] = time_received */ + 5, /* field[5] = use_count */ +}; +static const ProtobufCIntRange cmsg_client_emoticon_list__sticker__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 6 } +}; +const ProtobufCMessageDescriptor cmsg_client_emoticon_list__sticker__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CMsgClientEmoticonList.Sticker", + "Sticker", + "CMsgClientEmoticonList__Sticker", + "", + sizeof(CMsgClientEmoticonList__Sticker), + 6, + cmsg_client_emoticon_list__sticker__field_descriptors, + cmsg_client_emoticon_list__sticker__field_indices_by_name, + 1, cmsg_client_emoticon_list__sticker__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cmsg_client_emoticon_list__effect__field_descriptors[5] = +{ + { + "name", + 1, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_STRING, + 0, /* quantifier_offset */ + offsetof(CMsgClientEmoticonList__Effect, name), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "count", + 2, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_INT32, + offsetof(CMsgClientEmoticonList__Effect, has_count), + offsetof(CMsgClientEmoticonList__Effect, count), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "time_received", + 3, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CMsgClientEmoticonList__Effect, has_time_received), + offsetof(CMsgClientEmoticonList__Effect, time_received), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "infinite_use", + 4, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_BOOL, + offsetof(CMsgClientEmoticonList__Effect, has_infinite_use), + offsetof(CMsgClientEmoticonList__Effect, infinite_use), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "appid", + 5, + PROTOBUF_C_LABEL_OPTIONAL, + PROTOBUF_C_TYPE_UINT32, + offsetof(CMsgClientEmoticonList__Effect, has_appid), + offsetof(CMsgClientEmoticonList__Effect, appid), + NULL, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cmsg_client_emoticon_list__effect__field_indices_by_name[] = { + 4, /* field[4] = appid */ + 1, /* field[1] = count */ + 3, /* field[3] = infinite_use */ + 0, /* field[0] = name */ + 2, /* field[2] = time_received */ +}; +static const ProtobufCIntRange cmsg_client_emoticon_list__effect__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 5 } +}; +const ProtobufCMessageDescriptor cmsg_client_emoticon_list__effect__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CMsgClientEmoticonList.Effect", + "Effect", + "CMsgClientEmoticonList__Effect", + "", + sizeof(CMsgClientEmoticonList__Effect), + 5, + cmsg_client_emoticon_list__effect__field_descriptors, + cmsg_client_emoticon_list__effect__field_indices_by_name, + 1, cmsg_client_emoticon_list__effect__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; +static const ProtobufCFieldDescriptor cmsg_client_emoticon_list__field_descriptors[3] = +{ + { + "emoticons", + 1, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(CMsgClientEmoticonList, n_emoticons), + offsetof(CMsgClientEmoticonList, emoticons), + &cmsg_client_emoticon_list__emoticon__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "stickers", + 2, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(CMsgClientEmoticonList, n_stickers), + offsetof(CMsgClientEmoticonList, stickers), + &cmsg_client_emoticon_list__sticker__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, + { + "effects", + 3, + PROTOBUF_C_LABEL_REPEATED, + PROTOBUF_C_TYPE_MESSAGE, + offsetof(CMsgClientEmoticonList, n_effects), + offsetof(CMsgClientEmoticonList, effects), + &cmsg_client_emoticon_list__effect__descriptor, + NULL, + 0, /* flags */ + 0,NULL,NULL /* reserved1,reserved2, etc */ + }, +}; +static const unsigned cmsg_client_emoticon_list__field_indices_by_name[] = { + 2, /* field[2] = effects */ + 0, /* field[0] = emoticons */ + 1, /* field[1] = stickers */ +}; +static const ProtobufCIntRange cmsg_client_emoticon_list__number_ranges[1 + 1] = +{ + { 1, 0 }, + { 0, 3 } +}; +const ProtobufCMessageDescriptor cmsg_client_emoticon_list__descriptor = +{ + PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC, + "CMsgClientEmoticonList", + "CMsgClientEmoticonList", + "CMsgClientEmoticonList", + "", + sizeof(CMsgClientEmoticonList), + 3, + cmsg_client_emoticon_list__field_descriptors, + cmsg_client_emoticon_list__field_indices_by_name, + 1, cmsg_client_emoticon_list__number_ranges, + NULL,NULL,NULL,NULL /* reserved[123] */ +}; diff --git a/protocols/Steam/src/protobuf-c/steammessages_clientserver_friends.pb-c.h b/protocols/Steam/src/protobuf-c/steammessages_clientserver_friends.pb-c.h new file mode 100644 index 0000000000..0ccd198744 --- /dev/null +++ b/protocols/Steam/src/protobuf-c/steammessages_clientserver_friends.pb-c.h @@ -0,0 +1,1272 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: steammessages_clientserver_friends.proto */ + +#ifndef PROTOBUF_C_steammessages_5fclientserver_5ffriends_2eproto__INCLUDED +#define PROTOBUF_C_steammessages_5fclientserver_5ffriends_2eproto__INCLUDED + +#include "protobuf-c.h" + +PROTOBUF_C__BEGIN_DECLS + +#if PROTOBUF_C_VERSION_NUMBER < 1000000 +# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers. +#elif 1004001 < PROTOBUF_C_MIN_COMPILER_VERSION +# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c. +#endif + +#include "steammessages_base.pb-c.h" + +struct CMsgClientFriendMsg; +struct CMsgClientFriendMsgIncoming; +struct CMsgClientAddFriend; +struct CMsgClientAddFriendResponse; +struct CMsgClientRemoveFriend; +struct CMsgClientHideFriend; +struct CMsgClientFriendsList; +struct CMsgClientFriendsList__Friend; +struct CMsgClientFriendsGroupsList; +struct CMsgClientFriendsGroupsList__FriendGroup; +struct CMsgClientFriendsGroupsList__FriendGroupsMembership; +struct CMsgClientPlayerNicknameList; +struct CMsgClientPlayerNicknameList__PlayerNickname; +struct CMsgClientSetPlayerNickname; +struct CMsgClientSetPlayerNicknameResponse; +struct CMsgClientRequestFriendData; +struct CMsgClientChangeStatus; +struct CMsgPersonaChangeResponse; +struct CMsgClientPersonaState; +struct CMsgClientPersonaState__Friend; +struct CMsgClientPersonaState__Friend__ClanData; +struct CMsgClientPersonaState__Friend__KV; +struct CMsgClientFriendProfileInfo; +struct CMsgClientFriendProfileInfoResponse; +struct CMsgClientCreateFriendsGroup; +struct CMsgClientCreateFriendsGroupResponse; +struct CMsgClientDeleteFriendsGroup; +struct CMsgClientDeleteFriendsGroupResponse; +struct CMsgClientManageFriendsGroup; +struct CMsgClientManageFriendsGroupResponse; +struct CMsgClientAddFriendToGroup; +struct CMsgClientAddFriendToGroupResponse; +struct CMsgClientRemoveFriendFromGroup; +struct CMsgClientRemoveFriendFromGroupResponse; +struct CMsgClientGetEmoticonList; +struct CMsgClientEmoticonList; +struct CMsgClientEmoticonList__Emoticon; +struct CMsgClientEmoticonList__Sticker; +struct CMsgClientEmoticonList__Effect; + + +/* --- enums --- */ + + +/* --- descriptors --- */ + +extern const ProtobufCMessageDescriptor cmsg_client_friend_msg__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_friend_msg_incoming__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_add_friend__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_add_friend_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_remove_friend__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_hide_friend__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_friends_list__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_friends_list__friend__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_friends_groups_list__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_friends_groups_list__friend_group__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_friends_groups_list__friend_groups_membership__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_player_nickname_list__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_player_nickname_list__player_nickname__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_set_player_nickname__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_set_player_nickname_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_request_friend_data__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_change_status__descriptor; +extern const ProtobufCMessageDescriptor cmsg_persona_change_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_persona_state__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_persona_state__friend__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_persona_state__friend__clan_data__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_persona_state__friend__kv__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_friend_profile_info__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_friend_profile_info_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_create_friends_group__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_create_friends_group_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_delete_friends_group__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_delete_friends_group_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_manage_friends_group__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_manage_friends_group_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_add_friend_to_group__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_add_friend_to_group_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_remove_friend_from_group__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_remove_friend_from_group_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_get_emoticon_list__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_emoticon_list__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_emoticon_list__emoticon__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_emoticon_list__sticker__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_emoticon_list__effect__descriptor; + +/* --- messages --- */ + +extern "C" void message_init_generic(const ProtobufCMessageDescriptor * desc, ProtobufCMessage * message); + +struct ProtobufCppMessage : public ProtobufCMessage +{ + ProtobufCppMessage(const ProtobufCMessageDescriptor &descr) + { + message_init_generic(&descr, this); + } +}; + +struct CMsgClientFriendMsg : public ProtobufCppMessage +{ + CMsgClientFriendMsg() : + ProtobufCppMessage(cmsg_client_friend_msg__descriptor) + {} + + protobuf_c_boolean has_steamid; + uint64_t steamid; + protobuf_c_boolean has_chat_entry_type; + int32_t chat_entry_type; + protobuf_c_boolean has_message; + ProtobufCBinaryData message; + protobuf_c_boolean has_rtime32_server_timestamp; + uint32_t rtime32_server_timestamp; + protobuf_c_boolean has_echo_to_sender; + protobuf_c_boolean echo_to_sender; +}; + +struct CMsgClientFriendMsgIncoming : public ProtobufCppMessage +{ + CMsgClientFriendMsgIncoming() : + ProtobufCppMessage(cmsg_client_friend_msg_incoming__descriptor) + {} + + protobuf_c_boolean has_steamid_from; + uint64_t steamid_from; + protobuf_c_boolean has_chat_entry_type; + int32_t chat_entry_type; + protobuf_c_boolean has_from_limited_account; + protobuf_c_boolean from_limited_account; + protobuf_c_boolean has_message; + ProtobufCBinaryData message; + protobuf_c_boolean has_rtime32_server_timestamp; + uint32_t rtime32_server_timestamp; +}; + +struct CMsgClientAddFriend : public ProtobufCppMessage +{ + CMsgClientAddFriend() : + ProtobufCppMessage(cmsg_client_add_friend__descriptor) + {} + + protobuf_c_boolean has_steamid_to_add; + uint64_t steamid_to_add; + char *accountname_or_email_to_add; +}; + +struct CMsgClientAddFriendResponse : public ProtobufCppMessage +{ + CMsgClientAddFriendResponse() : + ProtobufCppMessage(cmsg_client_add_friend_response__descriptor) + {} + + protobuf_c_boolean has_eresult; + int32_t eresult; + protobuf_c_boolean has_steam_id_added; + uint64_t steam_id_added; + char *persona_name_added; +}; + +struct CMsgClientRemoveFriend : public ProtobufCppMessage +{ + CMsgClientRemoveFriend() : + ProtobufCppMessage(cmsg_client_remove_friend__descriptor) + {} + + protobuf_c_boolean has_friendid; + uint64_t friendid; +}; + +struct CMsgClientHideFriend : public ProtobufCppMessage +{ + CMsgClientHideFriend() : + ProtobufCppMessage(cmsg_client_hide_friend__descriptor) + {} + + protobuf_c_boolean has_friendid; + uint64_t friendid; + protobuf_c_boolean has_hide; + protobuf_c_boolean hide; +}; + +struct CMsgClientFriendsList__Friend : public ProtobufCppMessage +{ + CMsgClientFriendsList__Friend() : + ProtobufCppMessage(cmsg_client_friends_list__friend__descriptor) + {} + + protobuf_c_boolean has_ulfriendid; + uint64_t ulfriendid; + protobuf_c_boolean has_efriendrelationship; + uint32_t efriendrelationship; +}; + +struct CMsgClientFriendsList : public ProtobufCppMessage +{ + CMsgClientFriendsList() : + ProtobufCppMessage(cmsg_client_friends_list__descriptor) + {} + + protobuf_c_boolean has_bincremental; + protobuf_c_boolean bincremental; + size_t n_friends; + CMsgClientFriendsList__Friend **friends; + protobuf_c_boolean has_max_friend_count; + uint32_t max_friend_count; + protobuf_c_boolean has_active_friend_count; + uint32_t active_friend_count; + protobuf_c_boolean has_friends_limit_hit; + protobuf_c_boolean friends_limit_hit; +}; + +struct CMsgClientFriendsGroupsList__FriendGroup : public ProtobufCppMessage +{ + CMsgClientFriendsGroupsList__FriendGroup() : + ProtobufCppMessage(cmsg_client_friends_groups_list__friend_group__descriptor) + {} + + protobuf_c_boolean has_ngroupid; + int32_t ngroupid; + char *strgroupname; +}; + +struct CMsgClientFriendsGroupsList__FriendGroupsMembership : public ProtobufCppMessage +{ + CMsgClientFriendsGroupsList__FriendGroupsMembership() : + ProtobufCppMessage(cmsg_client_friends_groups_list__friend_groups_membership__descriptor) + {} + + protobuf_c_boolean has_ulsteamid; + uint64_t ulsteamid; + protobuf_c_boolean has_ngroupid; + int32_t ngroupid; +}; + +struct CMsgClientFriendsGroupsList : public ProtobufCppMessage +{ + CMsgClientFriendsGroupsList() : + ProtobufCppMessage(cmsg_client_friends_groups_list__descriptor) + {} + + protobuf_c_boolean has_bremoval; + protobuf_c_boolean bremoval; + protobuf_c_boolean has_bincremental; + protobuf_c_boolean bincremental; + size_t n_friendgroups; + CMsgClientFriendsGroupsList__FriendGroup **friendgroups; + size_t n_memberships; + CMsgClientFriendsGroupsList__FriendGroupsMembership **memberships; +}; + +struct CMsgClientPlayerNicknameList__PlayerNickname : public ProtobufCppMessage +{ + CMsgClientPlayerNicknameList__PlayerNickname() : + ProtobufCppMessage(cmsg_client_player_nickname_list__player_nickname__descriptor) + {} + + protobuf_c_boolean has_steamid; + uint64_t steamid; + char *nickname; +}; + +struct CMsgClientPlayerNicknameList : public ProtobufCppMessage +{ + CMsgClientPlayerNicknameList() : + ProtobufCppMessage(cmsg_client_player_nickname_list__descriptor) + {} + + protobuf_c_boolean has_removal; + protobuf_c_boolean removal; + protobuf_c_boolean has_incremental; + protobuf_c_boolean incremental; + size_t n_nicknames; + CMsgClientPlayerNicknameList__PlayerNickname **nicknames; +}; + +struct CMsgClientSetPlayerNickname : public ProtobufCppMessage +{ + CMsgClientSetPlayerNickname() : + ProtobufCppMessage(cmsg_client_set_player_nickname__descriptor) + {} + + protobuf_c_boolean has_steamid; + uint64_t steamid; + char *nickname; +}; + +struct CMsgClientSetPlayerNicknameResponse : public ProtobufCppMessage +{ + CMsgClientSetPlayerNicknameResponse() : + ProtobufCppMessage(cmsg_client_set_player_nickname_response__descriptor) + {} + + protobuf_c_boolean has_eresult; + uint32_t eresult; +}; + +struct CMsgClientRequestFriendData : public ProtobufCppMessage +{ + CMsgClientRequestFriendData() : + ProtobufCppMessage(cmsg_client_request_friend_data__descriptor) + {} + + protobuf_c_boolean has_persona_state_requested; + uint32_t persona_state_requested; + size_t n_friends; + uint64_t *friends; +}; + +struct CMsgClientChangeStatus : public ProtobufCppMessage +{ + CMsgClientChangeStatus() : + ProtobufCppMessage(cmsg_client_change_status__descriptor) + {} + + protobuf_c_boolean has_persona_state; + uint32_t persona_state; + char *player_name; + protobuf_c_boolean has_is_auto_generated_name; + protobuf_c_boolean is_auto_generated_name; + protobuf_c_boolean has_high_priority; + protobuf_c_boolean high_priority; + protobuf_c_boolean has_persona_set_by_user; + protobuf_c_boolean persona_set_by_user; + protobuf_c_boolean has_persona_state_flags; + uint32_t persona_state_flags; + protobuf_c_boolean has_need_persona_response; + protobuf_c_boolean need_persona_response; + protobuf_c_boolean has_is_client_idle; + protobuf_c_boolean is_client_idle; +}; + +struct CMsgPersonaChangeResponse : public ProtobufCppMessage +{ + CMsgPersonaChangeResponse() : + ProtobufCppMessage(cmsg_persona_change_response__descriptor) + {} + + protobuf_c_boolean has_result; + uint32_t result; + char *player_name; +}; + +struct CMsgClientPersonaState__Friend__ClanData : public ProtobufCppMessage +{ + CMsgClientPersonaState__Friend__ClanData() : + ProtobufCppMessage(cmsg_client_persona_state__friend__clan_data__descriptor) + {} + + protobuf_c_boolean has_ogg_app_id; + uint32_t ogg_app_id; + protobuf_c_boolean has_chat_group_id; + uint64_t chat_group_id; +}; + +struct CMsgClientPersonaState__Friend__KV : public ProtobufCppMessage +{ + CMsgClientPersonaState__Friend__KV() : + ProtobufCppMessage(cmsg_client_persona_state__friend__kv__descriptor) + {} + + char *key; + char *value; +}; + +struct CMsgClientPersonaState__Friend : public ProtobufCppMessage +{ + CMsgClientPersonaState__Friend() : + ProtobufCppMessage(cmsg_client_persona_state__friend__descriptor) + {} + + protobuf_c_boolean has_friendid; + uint64_t friendid; + protobuf_c_boolean has_persona_state; + uint32_t persona_state; + protobuf_c_boolean has_game_played_app_id; + uint32_t game_played_app_id; + protobuf_c_boolean has_game_server_ip; + uint32_t game_server_ip; + protobuf_c_boolean has_game_server_port; + uint32_t game_server_port; + protobuf_c_boolean has_persona_state_flags; + uint32_t persona_state_flags; + protobuf_c_boolean has_online_session_instances; + uint32_t online_session_instances; + protobuf_c_boolean has_persona_set_by_user; + protobuf_c_boolean persona_set_by_user; + char *player_name; + protobuf_c_boolean has_query_port; + uint32_t query_port; + protobuf_c_boolean has_steamid_source; + uint64_t steamid_source; + protobuf_c_boolean has_avatar_hash; + ProtobufCBinaryData avatar_hash; + protobuf_c_boolean has_last_logoff; + uint32_t last_logoff; + protobuf_c_boolean has_last_logon; + uint32_t last_logon; + protobuf_c_boolean has_last_seen_online; + uint32_t last_seen_online; + protobuf_c_boolean has_clan_rank; + uint32_t clan_rank; + char *game_name; + protobuf_c_boolean has_gameid; + uint64_t gameid; + protobuf_c_boolean has_game_data_blob; + ProtobufCBinaryData game_data_blob; + CMsgClientPersonaState__Friend__ClanData *clan_data; + char *clan_tag; + size_t n_rich_presence; + CMsgClientPersonaState__Friend__KV **rich_presence; + protobuf_c_boolean has_broadcast_id; + uint64_t broadcast_id; + protobuf_c_boolean has_game_lobby_id; + uint64_t game_lobby_id; + protobuf_c_boolean has_watching_broadcast_accountid; + uint32_t watching_broadcast_accountid; + protobuf_c_boolean has_watching_broadcast_appid; + uint32_t watching_broadcast_appid; + protobuf_c_boolean has_watching_broadcast_viewers; + uint32_t watching_broadcast_viewers; + char *watching_broadcast_title; + protobuf_c_boolean has_is_community_banned; + protobuf_c_boolean is_community_banned; + protobuf_c_boolean has_player_name_pending_review; + protobuf_c_boolean player_name_pending_review; + protobuf_c_boolean has_avatar_pending_review; + protobuf_c_boolean avatar_pending_review; +}; + +struct CMsgClientPersonaState : public ProtobufCppMessage +{ + CMsgClientPersonaState() : + ProtobufCppMessage(cmsg_client_persona_state__descriptor) + {} + + protobuf_c_boolean has_status_flags; + uint32_t status_flags; + size_t n_friends; + CMsgClientPersonaState__Friend **friends; +}; + +struct CMsgClientFriendProfileInfo : public ProtobufCppMessage +{ + CMsgClientFriendProfileInfo() : + ProtobufCppMessage(cmsg_client_friend_profile_info__descriptor) + {} + + protobuf_c_boolean has_steamid_friend; + uint64_t steamid_friend; +}; + +struct CMsgClientFriendProfileInfoResponse : public ProtobufCppMessage +{ + CMsgClientFriendProfileInfoResponse() : + ProtobufCppMessage(cmsg_client_friend_profile_info_response__descriptor) + {} + + protobuf_c_boolean has_eresult; + int32_t eresult; + protobuf_c_boolean has_steamid_friend; + uint64_t steamid_friend; + protobuf_c_boolean has_time_created; + uint32_t time_created; + char *real_name; + char *city_name; + char *state_name; + char *country_name; + char *headline; + char *summary; +}; + +struct CMsgClientCreateFriendsGroup : public ProtobufCppMessage +{ + CMsgClientCreateFriendsGroup() : + ProtobufCppMessage(cmsg_client_create_friends_group__descriptor) + {} + + protobuf_c_boolean has_steamid; + uint64_t steamid; + char *groupname; + size_t n_steamid_friends; + uint64_t *steamid_friends; +}; + +struct CMsgClientCreateFriendsGroupResponse : public ProtobufCppMessage +{ + CMsgClientCreateFriendsGroupResponse() : + ProtobufCppMessage(cmsg_client_create_friends_group_response__descriptor) + {} + + protobuf_c_boolean has_eresult; + uint32_t eresult; + protobuf_c_boolean has_groupid; + int32_t groupid; +}; + +struct CMsgClientDeleteFriendsGroup : public ProtobufCppMessage +{ + CMsgClientDeleteFriendsGroup() : + ProtobufCppMessage(cmsg_client_delete_friends_group__descriptor) + {} + + protobuf_c_boolean has_steamid; + uint64_t steamid; + protobuf_c_boolean has_groupid; + int32_t groupid; +}; + +struct CMsgClientDeleteFriendsGroupResponse : public ProtobufCppMessage +{ + CMsgClientDeleteFriendsGroupResponse() : + ProtobufCppMessage(cmsg_client_delete_friends_group_response__descriptor) + {} + + protobuf_c_boolean has_eresult; + uint32_t eresult; +}; + +struct CMsgClientManageFriendsGroup : public ProtobufCppMessage +{ + CMsgClientManageFriendsGroup() : + ProtobufCppMessage(cmsg_client_manage_friends_group__descriptor) + {} + + protobuf_c_boolean has_groupid; + int32_t groupid; + char *groupname; + size_t n_steamid_friends_added; + uint64_t *steamid_friends_added; + size_t n_steamid_friends_removed; + uint64_t *steamid_friends_removed; +}; + +struct CMsgClientManageFriendsGroupResponse : public ProtobufCppMessage +{ + CMsgClientManageFriendsGroupResponse() : + ProtobufCppMessage(cmsg_client_manage_friends_group_response__descriptor) + {} + + protobuf_c_boolean has_eresult; + uint32_t eresult; +}; + +struct CMsgClientAddFriendToGroup : public ProtobufCppMessage +{ + CMsgClientAddFriendToGroup() : + ProtobufCppMessage(cmsg_client_add_friend_to_group__descriptor) + {} + + protobuf_c_boolean has_groupid; + int32_t groupid; + protobuf_c_boolean has_steamiduser; + uint64_t steamiduser; +}; + +struct CMsgClientAddFriendToGroupResponse : public ProtobufCppMessage +{ + CMsgClientAddFriendToGroupResponse() : + ProtobufCppMessage(cmsg_client_add_friend_to_group_response__descriptor) + {} + + protobuf_c_boolean has_eresult; + uint32_t eresult; +}; + +struct CMsgClientRemoveFriendFromGroup : public ProtobufCppMessage +{ + CMsgClientRemoveFriendFromGroup() : + ProtobufCppMessage(cmsg_client_remove_friend_from_group__descriptor) + {} + + protobuf_c_boolean has_groupid; + int32_t groupid; + protobuf_c_boolean has_steamiduser; + uint64_t steamiduser; +}; + +struct CMsgClientRemoveFriendFromGroupResponse : public ProtobufCppMessage +{ + CMsgClientRemoveFriendFromGroupResponse() : + ProtobufCppMessage(cmsg_client_remove_friend_from_group_response__descriptor) + {} + + protobuf_c_boolean has_eresult; + uint32_t eresult; +}; + +struct CMsgClientGetEmoticonList : public ProtobufCppMessage +{ + CMsgClientGetEmoticonList() : + ProtobufCppMessage(cmsg_client_get_emoticon_list__descriptor) + {} + +}; + +struct CMsgClientEmoticonList__Emoticon : public ProtobufCppMessage +{ + CMsgClientEmoticonList__Emoticon() : + ProtobufCppMessage(cmsg_client_emoticon_list__emoticon__descriptor) + {} + + char *name; + protobuf_c_boolean has_count; + int32_t count; + protobuf_c_boolean has_time_last_used; + uint32_t time_last_used; + protobuf_c_boolean has_use_count; + uint32_t use_count; + protobuf_c_boolean has_time_received; + uint32_t time_received; + protobuf_c_boolean has_appid; + uint32_t appid; +}; + +struct CMsgClientEmoticonList__Sticker : public ProtobufCppMessage +{ + CMsgClientEmoticonList__Sticker() : + ProtobufCppMessage(cmsg_client_emoticon_list__sticker__descriptor) + {} + + char *name; + protobuf_c_boolean has_count; + int32_t count; + protobuf_c_boolean has_time_received; + uint32_t time_received; + protobuf_c_boolean has_appid; + uint32_t appid; + protobuf_c_boolean has_time_last_used; + uint32_t time_last_used; + protobuf_c_boolean has_use_count; + uint32_t use_count; +}; + +struct CMsgClientEmoticonList__Effect : public ProtobufCppMessage +{ + CMsgClientEmoticonList__Effect() : + ProtobufCppMessage(cmsg_client_emoticon_list__effect__descriptor) + {} + + char *name; + protobuf_c_boolean has_count; + int32_t count; + protobuf_c_boolean has_time_received; + uint32_t time_received; + protobuf_c_boolean has_infinite_use; + protobuf_c_boolean infinite_use; + protobuf_c_boolean has_appid; + uint32_t appid; +}; + +struct CMsgClientEmoticonList : public ProtobufCppMessage +{ + CMsgClientEmoticonList() : + ProtobufCppMessage(cmsg_client_emoticon_list__descriptor) + {} + + size_t n_emoticons; + CMsgClientEmoticonList__Emoticon **emoticons; + size_t n_stickers; + CMsgClientEmoticonList__Sticker **stickers; + size_t n_effects; + CMsgClientEmoticonList__Effect **effects; +}; + +size_t cmsg_client_friend_msg__get_packed_size + (const CMsgClientFriendMsg *message); +size_t cmsg_client_friend_msg__pack + (const CMsgClientFriendMsg *message, + uint8_t *out); +size_t cmsg_client_friend_msg__pack_to_buffer + (const CMsgClientFriendMsg *message, + ProtobufCBuffer *buffer); +CMsgClientFriendMsg * + cmsg_client_friend_msg__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_friend_msg__free_unpacked + (CMsgClientFriendMsg *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_friend_msg_incoming__get_packed_size + (const CMsgClientFriendMsgIncoming *message); +size_t cmsg_client_friend_msg_incoming__pack + (const CMsgClientFriendMsgIncoming *message, + uint8_t *out); +size_t cmsg_client_friend_msg_incoming__pack_to_buffer + (const CMsgClientFriendMsgIncoming *message, + ProtobufCBuffer *buffer); +CMsgClientFriendMsgIncoming * + cmsg_client_friend_msg_incoming__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_friend_msg_incoming__free_unpacked + (CMsgClientFriendMsgIncoming *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_add_friend__get_packed_size + (const CMsgClientAddFriend *message); +size_t cmsg_client_add_friend__pack + (const CMsgClientAddFriend *message, + uint8_t *out); +size_t cmsg_client_add_friend__pack_to_buffer + (const CMsgClientAddFriend *message, + ProtobufCBuffer *buffer); +CMsgClientAddFriend * + cmsg_client_add_friend__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_add_friend__free_unpacked + (CMsgClientAddFriend *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_add_friend_response__get_packed_size + (const CMsgClientAddFriendResponse *message); +size_t cmsg_client_add_friend_response__pack + (const CMsgClientAddFriendResponse *message, + uint8_t *out); +size_t cmsg_client_add_friend_response__pack_to_buffer + (const CMsgClientAddFriendResponse *message, + ProtobufCBuffer *buffer); +CMsgClientAddFriendResponse * + cmsg_client_add_friend_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_add_friend_response__free_unpacked + (CMsgClientAddFriendResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_remove_friend__get_packed_size + (const CMsgClientRemoveFriend *message); +size_t cmsg_client_remove_friend__pack + (const CMsgClientRemoveFriend *message, + uint8_t *out); +size_t cmsg_client_remove_friend__pack_to_buffer + (const CMsgClientRemoveFriend *message, + ProtobufCBuffer *buffer); +CMsgClientRemoveFriend * + cmsg_client_remove_friend__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_remove_friend__free_unpacked + (CMsgClientRemoveFriend *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_hide_friend__get_packed_size + (const CMsgClientHideFriend *message); +size_t cmsg_client_hide_friend__pack + (const CMsgClientHideFriend *message, + uint8_t *out); +size_t cmsg_client_hide_friend__pack_to_buffer + (const CMsgClientHideFriend *message, + ProtobufCBuffer *buffer); +CMsgClientHideFriend * + cmsg_client_hide_friend__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_hide_friend__free_unpacked + (CMsgClientHideFriend *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_friends_list__get_packed_size + (const CMsgClientFriendsList *message); +size_t cmsg_client_friends_list__pack + (const CMsgClientFriendsList *message, + uint8_t *out); +size_t cmsg_client_friends_list__pack_to_buffer + (const CMsgClientFriendsList *message, + ProtobufCBuffer *buffer); +CMsgClientFriendsList * + cmsg_client_friends_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_friends_list__free_unpacked + (CMsgClientFriendsList *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_friends_groups_list__get_packed_size + (const CMsgClientFriendsGroupsList *message); +size_t cmsg_client_friends_groups_list__pack + (const CMsgClientFriendsGroupsList *message, + uint8_t *out); +size_t cmsg_client_friends_groups_list__pack_to_buffer + (const CMsgClientFriendsGroupsList *message, + ProtobufCBuffer *buffer); +CMsgClientFriendsGroupsList * + cmsg_client_friends_groups_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_friends_groups_list__free_unpacked + (CMsgClientFriendsGroupsList *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_player_nickname_list__get_packed_size + (const CMsgClientPlayerNicknameList *message); +size_t cmsg_client_player_nickname_list__pack + (const CMsgClientPlayerNicknameList *message, + uint8_t *out); +size_t cmsg_client_player_nickname_list__pack_to_buffer + (const CMsgClientPlayerNicknameList *message, + ProtobufCBuffer *buffer); +CMsgClientPlayerNicknameList * + cmsg_client_player_nickname_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_player_nickname_list__free_unpacked + (CMsgClientPlayerNicknameList *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_set_player_nickname__get_packed_size + (const CMsgClientSetPlayerNickname *message); +size_t cmsg_client_set_player_nickname__pack + (const CMsgClientSetPlayerNickname *message, + uint8_t *out); +size_t cmsg_client_set_player_nickname__pack_to_buffer + (const CMsgClientSetPlayerNickname *message, + ProtobufCBuffer *buffer); +CMsgClientSetPlayerNickname * + cmsg_client_set_player_nickname__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_set_player_nickname__free_unpacked + (CMsgClientSetPlayerNickname *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_set_player_nickname_response__get_packed_size + (const CMsgClientSetPlayerNicknameResponse *message); +size_t cmsg_client_set_player_nickname_response__pack + (const CMsgClientSetPlayerNicknameResponse *message, + uint8_t *out); +size_t cmsg_client_set_player_nickname_response__pack_to_buffer + (const CMsgClientSetPlayerNicknameResponse *message, + ProtobufCBuffer *buffer); +CMsgClientSetPlayerNicknameResponse * + cmsg_client_set_player_nickname_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_set_player_nickname_response__free_unpacked + (CMsgClientSetPlayerNicknameResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_request_friend_data__get_packed_size + (const CMsgClientRequestFriendData *message); +size_t cmsg_client_request_friend_data__pack + (const CMsgClientRequestFriendData *message, + uint8_t *out); +size_t cmsg_client_request_friend_data__pack_to_buffer + (const CMsgClientRequestFriendData *message, + ProtobufCBuffer *buffer); +CMsgClientRequestFriendData * + cmsg_client_request_friend_data__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_request_friend_data__free_unpacked + (CMsgClientRequestFriendData *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_change_status__get_packed_size + (const CMsgClientChangeStatus *message); +size_t cmsg_client_change_status__pack + (const CMsgClientChangeStatus *message, + uint8_t *out); +size_t cmsg_client_change_status__pack_to_buffer + (const CMsgClientChangeStatus *message, + ProtobufCBuffer *buffer); +CMsgClientChangeStatus * + cmsg_client_change_status__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_change_status__free_unpacked + (CMsgClientChangeStatus *message, + ProtobufCAllocator *allocator); +size_t cmsg_persona_change_response__get_packed_size + (const CMsgPersonaChangeResponse *message); +size_t cmsg_persona_change_response__pack + (const CMsgPersonaChangeResponse *message, + uint8_t *out); +size_t cmsg_persona_change_response__pack_to_buffer + (const CMsgPersonaChangeResponse *message, + ProtobufCBuffer *buffer); +CMsgPersonaChangeResponse * + cmsg_persona_change_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_persona_change_response__free_unpacked + (CMsgPersonaChangeResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_persona_state__get_packed_size + (const CMsgClientPersonaState *message); +size_t cmsg_client_persona_state__pack + (const CMsgClientPersonaState *message, + uint8_t *out); +size_t cmsg_client_persona_state__pack_to_buffer + (const CMsgClientPersonaState *message, + ProtobufCBuffer *buffer); +CMsgClientPersonaState * + cmsg_client_persona_state__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_persona_state__free_unpacked + (CMsgClientPersonaState *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_friend_profile_info__get_packed_size + (const CMsgClientFriendProfileInfo *message); +size_t cmsg_client_friend_profile_info__pack + (const CMsgClientFriendProfileInfo *message, + uint8_t *out); +size_t cmsg_client_friend_profile_info__pack_to_buffer + (const CMsgClientFriendProfileInfo *message, + ProtobufCBuffer *buffer); +CMsgClientFriendProfileInfo * + cmsg_client_friend_profile_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_friend_profile_info__free_unpacked + (CMsgClientFriendProfileInfo *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_friend_profile_info_response__get_packed_size + (const CMsgClientFriendProfileInfoResponse *message); +size_t cmsg_client_friend_profile_info_response__pack + (const CMsgClientFriendProfileInfoResponse *message, + uint8_t *out); +size_t cmsg_client_friend_profile_info_response__pack_to_buffer + (const CMsgClientFriendProfileInfoResponse *message, + ProtobufCBuffer *buffer); +CMsgClientFriendProfileInfoResponse * + cmsg_client_friend_profile_info_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_friend_profile_info_response__free_unpacked + (CMsgClientFriendProfileInfoResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_create_friends_group__get_packed_size + (const CMsgClientCreateFriendsGroup *message); +size_t cmsg_client_create_friends_group__pack + (const CMsgClientCreateFriendsGroup *message, + uint8_t *out); +size_t cmsg_client_create_friends_group__pack_to_buffer + (const CMsgClientCreateFriendsGroup *message, + ProtobufCBuffer *buffer); +CMsgClientCreateFriendsGroup * + cmsg_client_create_friends_group__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_create_friends_group__free_unpacked + (CMsgClientCreateFriendsGroup *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_create_friends_group_response__get_packed_size + (const CMsgClientCreateFriendsGroupResponse *message); +size_t cmsg_client_create_friends_group_response__pack + (const CMsgClientCreateFriendsGroupResponse *message, + uint8_t *out); +size_t cmsg_client_create_friends_group_response__pack_to_buffer + (const CMsgClientCreateFriendsGroupResponse *message, + ProtobufCBuffer *buffer); +CMsgClientCreateFriendsGroupResponse * + cmsg_client_create_friends_group_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_create_friends_group_response__free_unpacked + (CMsgClientCreateFriendsGroupResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_delete_friends_group__get_packed_size + (const CMsgClientDeleteFriendsGroup *message); +size_t cmsg_client_delete_friends_group__pack + (const CMsgClientDeleteFriendsGroup *message, + uint8_t *out); +size_t cmsg_client_delete_friends_group__pack_to_buffer + (const CMsgClientDeleteFriendsGroup *message, + ProtobufCBuffer *buffer); +CMsgClientDeleteFriendsGroup * + cmsg_client_delete_friends_group__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_delete_friends_group__free_unpacked + (CMsgClientDeleteFriendsGroup *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_delete_friends_group_response__get_packed_size + (const CMsgClientDeleteFriendsGroupResponse *message); +size_t cmsg_client_delete_friends_group_response__pack + (const CMsgClientDeleteFriendsGroupResponse *message, + uint8_t *out); +size_t cmsg_client_delete_friends_group_response__pack_to_buffer + (const CMsgClientDeleteFriendsGroupResponse *message, + ProtobufCBuffer *buffer); +CMsgClientDeleteFriendsGroupResponse * + cmsg_client_delete_friends_group_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_delete_friends_group_response__free_unpacked + (CMsgClientDeleteFriendsGroupResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_manage_friends_group__get_packed_size + (const CMsgClientManageFriendsGroup *message); +size_t cmsg_client_manage_friends_group__pack + (const CMsgClientManageFriendsGroup *message, + uint8_t *out); +size_t cmsg_client_manage_friends_group__pack_to_buffer + (const CMsgClientManageFriendsGroup *message, + ProtobufCBuffer *buffer); +CMsgClientManageFriendsGroup * + cmsg_client_manage_friends_group__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_manage_friends_group__free_unpacked + (CMsgClientManageFriendsGroup *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_manage_friends_group_response__get_packed_size + (const CMsgClientManageFriendsGroupResponse *message); +size_t cmsg_client_manage_friends_group_response__pack + (const CMsgClientManageFriendsGroupResponse *message, + uint8_t *out); +size_t cmsg_client_manage_friends_group_response__pack_to_buffer + (const CMsgClientManageFriendsGroupResponse *message, + ProtobufCBuffer *buffer); +CMsgClientManageFriendsGroupResponse * + cmsg_client_manage_friends_group_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_manage_friends_group_response__free_unpacked + (CMsgClientManageFriendsGroupResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_add_friend_to_group__get_packed_size + (const CMsgClientAddFriendToGroup *message); +size_t cmsg_client_add_friend_to_group__pack + (const CMsgClientAddFriendToGroup *message, + uint8_t *out); +size_t cmsg_client_add_friend_to_group__pack_to_buffer + (const CMsgClientAddFriendToGroup *message, + ProtobufCBuffer *buffer); +CMsgClientAddFriendToGroup * + cmsg_client_add_friend_to_group__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_add_friend_to_group__free_unpacked + (CMsgClientAddFriendToGroup *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_add_friend_to_group_response__get_packed_size + (const CMsgClientAddFriendToGroupResponse *message); +size_t cmsg_client_add_friend_to_group_response__pack + (const CMsgClientAddFriendToGroupResponse *message, + uint8_t *out); +size_t cmsg_client_add_friend_to_group_response__pack_to_buffer + (const CMsgClientAddFriendToGroupResponse *message, + ProtobufCBuffer *buffer); +CMsgClientAddFriendToGroupResponse * + cmsg_client_add_friend_to_group_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_add_friend_to_group_response__free_unpacked + (CMsgClientAddFriendToGroupResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_remove_friend_from_group__get_packed_size + (const CMsgClientRemoveFriendFromGroup *message); +size_t cmsg_client_remove_friend_from_group__pack + (const CMsgClientRemoveFriendFromGroup *message, + uint8_t *out); +size_t cmsg_client_remove_friend_from_group__pack_to_buffer + (const CMsgClientRemoveFriendFromGroup *message, + ProtobufCBuffer *buffer); +CMsgClientRemoveFriendFromGroup * + cmsg_client_remove_friend_from_group__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_remove_friend_from_group__free_unpacked + (CMsgClientRemoveFriendFromGroup *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_remove_friend_from_group_response__get_packed_size + (const CMsgClientRemoveFriendFromGroupResponse *message); +size_t cmsg_client_remove_friend_from_group_response__pack + (const CMsgClientRemoveFriendFromGroupResponse *message, + uint8_t *out); +size_t cmsg_client_remove_friend_from_group_response__pack_to_buffer + (const CMsgClientRemoveFriendFromGroupResponse *message, + ProtobufCBuffer *buffer); +CMsgClientRemoveFriendFromGroupResponse * + cmsg_client_remove_friend_from_group_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_remove_friend_from_group_response__free_unpacked + (CMsgClientRemoveFriendFromGroupResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_get_emoticon_list__get_packed_size + (const CMsgClientGetEmoticonList *message); +size_t cmsg_client_get_emoticon_list__pack + (const CMsgClientGetEmoticonList *message, + uint8_t *out); +size_t cmsg_client_get_emoticon_list__pack_to_buffer + (const CMsgClientGetEmoticonList *message, + ProtobufCBuffer *buffer); +CMsgClientGetEmoticonList * + cmsg_client_get_emoticon_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_get_emoticon_list__free_unpacked + (CMsgClientGetEmoticonList *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_emoticon_list__get_packed_size + (const CMsgClientEmoticonList *message); +size_t cmsg_client_emoticon_list__pack + (const CMsgClientEmoticonList *message, + uint8_t *out); +size_t cmsg_client_emoticon_list__pack_to_buffer + (const CMsgClientEmoticonList *message, + ProtobufCBuffer *buffer); +CMsgClientEmoticonList * + cmsg_client_emoticon_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_emoticon_list__free_unpacked + (CMsgClientEmoticonList *message, + ProtobufCAllocator *allocator); +/* --- per-message closures --- */ + +typedef void (*CMsgClientFriendMsg_Closure) + (const CMsgClientFriendMsg *message, + void *closure_data); +typedef void (*CMsgClientFriendMsgIncoming_Closure) + (const CMsgClientFriendMsgIncoming *message, + void *closure_data); +typedef void (*CMsgClientAddFriend_Closure) + (const CMsgClientAddFriend *message, + void *closure_data); +typedef void (*CMsgClientAddFriendResponse_Closure) + (const CMsgClientAddFriendResponse *message, + void *closure_data); +typedef void (*CMsgClientRemoveFriend_Closure) + (const CMsgClientRemoveFriend *message, + void *closure_data); +typedef void (*CMsgClientHideFriend_Closure) + (const CMsgClientHideFriend *message, + void *closure_data); +typedef void (*CMsgClientFriendsList__Friend_Closure) + (const CMsgClientFriendsList__Friend *message, + void *closure_data); +typedef void (*CMsgClientFriendsList_Closure) + (const CMsgClientFriendsList *message, + void *closure_data); +typedef void (*CMsgClientFriendsGroupsList__FriendGroup_Closure) + (const CMsgClientFriendsGroupsList__FriendGroup *message, + void *closure_data); +typedef void (*CMsgClientFriendsGroupsList__FriendGroupsMembership_Closure) + (const CMsgClientFriendsGroupsList__FriendGroupsMembership *message, + void *closure_data); +typedef void (*CMsgClientFriendsGroupsList_Closure) + (const CMsgClientFriendsGroupsList *message, + void *closure_data); +typedef void (*CMsgClientPlayerNicknameList__PlayerNickname_Closure) + (const CMsgClientPlayerNicknameList__PlayerNickname *message, + void *closure_data); +typedef void (*CMsgClientPlayerNicknameList_Closure) + (const CMsgClientPlayerNicknameList *message, + void *closure_data); +typedef void (*CMsgClientSetPlayerNickname_Closure) + (const CMsgClientSetPlayerNickname *message, + void *closure_data); +typedef void (*CMsgClientSetPlayerNicknameResponse_Closure) + (const CMsgClientSetPlayerNicknameResponse *message, + void *closure_data); +typedef void (*CMsgClientRequestFriendData_Closure) + (const CMsgClientRequestFriendData *message, + void *closure_data); +typedef void (*CMsgClientChangeStatus_Closure) + (const CMsgClientChangeStatus *message, + void *closure_data); +typedef void (*CMsgPersonaChangeResponse_Closure) + (const CMsgPersonaChangeResponse *message, + void *closure_data); +typedef void (*CMsgClientPersonaState__Friend__ClanData_Closure) + (const CMsgClientPersonaState__Friend__ClanData *message, + void *closure_data); +typedef void (*CMsgClientPersonaState__Friend__KV_Closure) + (const CMsgClientPersonaState__Friend__KV *message, + void *closure_data); +typedef void (*CMsgClientPersonaState__Friend_Closure) + (const CMsgClientPersonaState__Friend *message, + void *closure_data); +typedef void (*CMsgClientPersonaState_Closure) + (const CMsgClientPersonaState *message, + void *closure_data); +typedef void (*CMsgClientFriendProfileInfo_Closure) + (const CMsgClientFriendProfileInfo *message, + void *closure_data); +typedef void (*CMsgClientFriendProfileInfoResponse_Closure) + (const CMsgClientFriendProfileInfoResponse *message, + void *closure_data); +typedef void (*CMsgClientCreateFriendsGroup_Closure) + (const CMsgClientCreateFriendsGroup *message, + void *closure_data); +typedef void (*CMsgClientCreateFriendsGroupResponse_Closure) + (const CMsgClientCreateFriendsGroupResponse *message, + void *closure_data); +typedef void (*CMsgClientDeleteFriendsGroup_Closure) + (const CMsgClientDeleteFriendsGroup *message, + void *closure_data); +typedef void (*CMsgClientDeleteFriendsGroupResponse_Closure) + (const CMsgClientDeleteFriendsGroupResponse *message, + void *closure_data); +typedef void (*CMsgClientManageFriendsGroup_Closure) + (const CMsgClientManageFriendsGroup *message, + void *closure_data); +typedef void (*CMsgClientManageFriendsGroupResponse_Closure) + (const CMsgClientManageFriendsGroupResponse *message, + void *closure_data); +typedef void (*CMsgClientAddFriendToGroup_Closure) + (const CMsgClientAddFriendToGroup *message, + void *closure_data); +typedef void (*CMsgClientAddFriendToGroupResponse_Closure) + (const CMsgClientAddFriendToGroupResponse *message, + void *closure_data); +typedef void (*CMsgClientRemoveFriendFromGroup_Closure) + (const CMsgClientRemoveFriendFromGroup *message, + void *closure_data); +typedef void (*CMsgClientRemoveFriendFromGroupResponse_Closure) + (const CMsgClientRemoveFriendFromGroupResponse *message, + void *closure_data); +typedef void (*CMsgClientGetEmoticonList_Closure) + (const CMsgClientGetEmoticonList *message, + void *closure_data); +typedef void (*CMsgClientEmoticonList__Emoticon_Closure) + (const CMsgClientEmoticonList__Emoticon *message, + void *closure_data); +typedef void (*CMsgClientEmoticonList__Sticker_Closure) + (const CMsgClientEmoticonList__Sticker *message, + void *closure_data); +typedef void (*CMsgClientEmoticonList__Effect_Closure) + (const CMsgClientEmoticonList__Effect *message, + void *closure_data); +typedef void (*CMsgClientEmoticonList_Closure) + (const CMsgClientEmoticonList *message, + void *closure_data); + +/* --- services --- */ + + +PROTOBUF_C__END_DECLS + + +#endif /* PROTOBUF_C_steammessages_5fclientserver_5ffriends_2eproto__INCLUDED */ diff --git a/protocols/Steam/src/protobuf-c/steammessages_unified_base.steamclient.pb-c.h b/protocols/Steam/src/protobuf-c/steammessages_unified_base.steamclient.pb-c.h index 6347b969d1..aae3a2e833 100644 --- a/protocols/Steam/src/protobuf-c/steammessages_unified_base.steamclient.pb-c.h +++ b/protocols/Steam/src/protobuf-c/steammessages_unified_base.steamclient.pb-c.h @@ -14,6 +14,8 @@ PROTOBUF_C__BEGIN_DECLS # error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c. #endif +#include "descriptor.pb-c.h" + struct NoResponse; diff --git a/protocols/Steam/src/protobuf-c/steammessages_unified_base.steamclient.proto b/protocols/Steam/src/protobuf-c/steammessages_unified_base.steamclient.proto index b6feede149..fa67ca05f8 100644 --- a/protocols/Steam/src/protobuf-c/steammessages_unified_base.steamclient.proto +++ b/protocols/Steam/src/protobuf-c/steammessages_unified_base.steamclient.proto @@ -1,4 +1,4 @@ -import "google/protobuf/descriptor.proto"; +import "descriptor.proto"; option optimize_for = SPEED; option cc_generic_services = false; |