summaryrefslogtreecommitdiff
path: root/protocols/Steam/src/protobuf-c/steammessages_clientserver_appinfo.pb-c.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/Steam/src/protobuf-c/steammessages_clientserver_appinfo.pb-c.cpp')
-rw-r--r--protocols/Steam/src/protobuf-c/steammessages_clientserver_appinfo.pb-c.cpp1712
1 files changed, 1712 insertions, 0 deletions
diff --git a/protocols/Steam/src/protobuf-c/steammessages_clientserver_appinfo.pb-c.cpp b/protocols/Steam/src/protobuf-c/steammessages_clientserver_appinfo.pb-c.cpp
new file mode 100644
index 0000000000..ac50d25e09
--- /dev/null
+++ b/protocols/Steam/src/protobuf-c/steammessages_clientserver_appinfo.pb-c.cpp
@@ -0,0 +1,1712 @@
+/* Generated by the protocol buffer compiler. DO NOT EDIT! */
+/* Generated from: steammessages_clientserver_appinfo.proto */
+
+/* Do not generate deprecated warnings for self */
+#ifndef PROTOBUF_C__NO_DEPRECATED
+#define PROTOBUF_C__NO_DEPRECATED
+#endif
+
+#include "steammessages_clientserver_appinfo.pb-c.h"
+size_t cmsg_client_app_info_update__get_packed_size
+ (const CMsgClientAppInfoUpdate *message)
+{
+ assert(message->descriptor == &cmsg_client_app_info_update__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_app_info_update__pack
+ (const CMsgClientAppInfoUpdate *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_app_info_update__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_app_info_update__pack_to_buffer
+ (const CMsgClientAppInfoUpdate *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_app_info_update__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientAppInfoUpdate *
+ cmsg_client_app_info_update__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientAppInfoUpdate *)
+ protobuf_c_message_unpack (&cmsg_client_app_info_update__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_app_info_update__free_unpacked
+ (CMsgClientAppInfoUpdate *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_app_info_update__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_app_info_changes__get_packed_size
+ (const CMsgClientAppInfoChanges *message)
+{
+ assert(message->descriptor == &cmsg_client_app_info_changes__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_app_info_changes__pack
+ (const CMsgClientAppInfoChanges *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_app_info_changes__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_app_info_changes__pack_to_buffer
+ (const CMsgClientAppInfoChanges *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_app_info_changes__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientAppInfoChanges *
+ cmsg_client_app_info_changes__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientAppInfoChanges *)
+ protobuf_c_message_unpack (&cmsg_client_app_info_changes__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_app_info_changes__free_unpacked
+ (CMsgClientAppInfoChanges *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_app_info_changes__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_app_info_request__get_packed_size
+ (const CMsgClientAppInfoRequest *message)
+{
+ assert(message->descriptor == &cmsg_client_app_info_request__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_app_info_request__pack
+ (const CMsgClientAppInfoRequest *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_app_info_request__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_app_info_request__pack_to_buffer
+ (const CMsgClientAppInfoRequest *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_app_info_request__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientAppInfoRequest *
+ cmsg_client_app_info_request__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientAppInfoRequest *)
+ protobuf_c_message_unpack (&cmsg_client_app_info_request__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_app_info_request__free_unpacked
+ (CMsgClientAppInfoRequest *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_app_info_request__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_picschanges_since_request__get_packed_size
+ (const CMsgClientPICSChangesSinceRequest *message)
+{
+ assert(message->descriptor == &cmsg_client_picschanges_since_request__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_picschanges_since_request__pack
+ (const CMsgClientPICSChangesSinceRequest *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_picschanges_since_request__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_picschanges_since_request__pack_to_buffer
+ (const CMsgClientPICSChangesSinceRequest *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_picschanges_since_request__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientPICSChangesSinceRequest *
+ cmsg_client_picschanges_since_request__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientPICSChangesSinceRequest *)
+ protobuf_c_message_unpack (&cmsg_client_picschanges_since_request__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_picschanges_since_request__free_unpacked
+ (CMsgClientPICSChangesSinceRequest *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_picschanges_since_request__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_picschanges_since_response__get_packed_size
+ (const CMsgClientPICSChangesSinceResponse *message)
+{
+ assert(message->descriptor == &cmsg_client_picschanges_since_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_picschanges_since_response__pack
+ (const CMsgClientPICSChangesSinceResponse *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_picschanges_since_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_picschanges_since_response__pack_to_buffer
+ (const CMsgClientPICSChangesSinceResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_picschanges_since_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientPICSChangesSinceResponse *
+ cmsg_client_picschanges_since_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientPICSChangesSinceResponse *)
+ protobuf_c_message_unpack (&cmsg_client_picschanges_since_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_picschanges_since_response__free_unpacked
+ (CMsgClientPICSChangesSinceResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_picschanges_since_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_picsproduct_info_request__get_packed_size
+ (const CMsgClientPICSProductInfoRequest *message)
+{
+ assert(message->descriptor == &cmsg_client_picsproduct_info_request__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_picsproduct_info_request__pack
+ (const CMsgClientPICSProductInfoRequest *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_picsproduct_info_request__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_picsproduct_info_request__pack_to_buffer
+ (const CMsgClientPICSProductInfoRequest *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_picsproduct_info_request__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientPICSProductInfoRequest *
+ cmsg_client_picsproduct_info_request__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientPICSProductInfoRequest *)
+ protobuf_c_message_unpack (&cmsg_client_picsproduct_info_request__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_picsproduct_info_request__free_unpacked
+ (CMsgClientPICSProductInfoRequest *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_picsproduct_info_request__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_picsproduct_info_response__get_packed_size
+ (const CMsgClientPICSProductInfoResponse *message)
+{
+ assert(message->descriptor == &cmsg_client_picsproduct_info_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_picsproduct_info_response__pack
+ (const CMsgClientPICSProductInfoResponse *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_picsproduct_info_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_picsproduct_info_response__pack_to_buffer
+ (const CMsgClientPICSProductInfoResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_picsproduct_info_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientPICSProductInfoResponse *
+ cmsg_client_picsproduct_info_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientPICSProductInfoResponse *)
+ protobuf_c_message_unpack (&cmsg_client_picsproduct_info_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_picsproduct_info_response__free_unpacked
+ (CMsgClientPICSProductInfoResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_picsproduct_info_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_picsaccess_token_request__get_packed_size
+ (const CMsgClientPICSAccessTokenRequest *message)
+{
+ assert(message->descriptor == &cmsg_client_picsaccess_token_request__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_picsaccess_token_request__pack
+ (const CMsgClientPICSAccessTokenRequest *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_picsaccess_token_request__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_picsaccess_token_request__pack_to_buffer
+ (const CMsgClientPICSAccessTokenRequest *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_picsaccess_token_request__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientPICSAccessTokenRequest *
+ cmsg_client_picsaccess_token_request__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientPICSAccessTokenRequest *)
+ protobuf_c_message_unpack (&cmsg_client_picsaccess_token_request__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_picsaccess_token_request__free_unpacked
+ (CMsgClientPICSAccessTokenRequest *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_picsaccess_token_request__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+size_t cmsg_client_picsaccess_token_response__get_packed_size
+ (const CMsgClientPICSAccessTokenResponse *message)
+{
+ assert(message->descriptor == &cmsg_client_picsaccess_token_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t cmsg_client_picsaccess_token_response__pack
+ (const CMsgClientPICSAccessTokenResponse *message,
+ uint8_t *out)
+{
+ assert(message->descriptor == &cmsg_client_picsaccess_token_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t cmsg_client_picsaccess_token_response__pack_to_buffer
+ (const CMsgClientPICSAccessTokenResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->descriptor == &cmsg_client_picsaccess_token_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+CMsgClientPICSAccessTokenResponse *
+ cmsg_client_picsaccess_token_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (CMsgClientPICSAccessTokenResponse *)
+ protobuf_c_message_unpack (&cmsg_client_picsaccess_token_response__descriptor,
+ allocator, len, data);
+}
+void cmsg_client_picsaccess_token_response__free_unpacked
+ (CMsgClientPICSAccessTokenResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->descriptor == &cmsg_client_picsaccess_token_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+
+static const ProtobufCFieldDescriptor cmsg_client_app_info_update__field_descriptors[2] =
+{
+ {
+ "last_changenumber",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientAppInfoUpdate, has_last_changenumber),
+ offsetof(CMsgClientAppInfoUpdate, last_changenumber),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "send_changelist",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientAppInfoUpdate, has_send_changelist),
+ offsetof(CMsgClientAppInfoUpdate, send_changelist),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_app_info_update__field_indices_by_name[] = {
+ 0, /* field[0] = last_changenumber */
+ 1, /* field[1] = send_changelist */
+};
+static const ProtobufCIntRange cmsg_client_app_info_update__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_app_info_update__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientAppInfoUpdate",
+ "CMsgClientAppInfoUpdate",
+ "CMsgClientAppInfoUpdate",
+ "",
+ sizeof(CMsgClientAppInfoUpdate),
+ 2,
+ cmsg_client_app_info_update__field_descriptors,
+ cmsg_client_app_info_update__field_indices_by_name,
+ 1, cmsg_client_app_info_update__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_app_info_changes__field_descriptors[3] =
+{
+ {
+ "current_change_number",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientAppInfoChanges, has_current_change_number),
+ offsetof(CMsgClientAppInfoChanges, current_change_number),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "force_full_update",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientAppInfoChanges, has_force_full_update),
+ offsetof(CMsgClientAppInfoChanges, force_full_update),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "appIDs",
+ 3,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientAppInfoChanges, n_appids),
+ offsetof(CMsgClientAppInfoChanges, appids),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_app_info_changes__field_indices_by_name[] = {
+ 2, /* field[2] = appIDs */
+ 0, /* field[0] = current_change_number */
+ 1, /* field[1] = force_full_update */
+};
+static const ProtobufCIntRange cmsg_client_app_info_changes__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor cmsg_client_app_info_changes__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientAppInfoChanges",
+ "CMsgClientAppInfoChanges",
+ "CMsgClientAppInfoChanges",
+ "",
+ sizeof(CMsgClientAppInfoChanges),
+ 3,
+ cmsg_client_app_info_changes__field_descriptors,
+ cmsg_client_app_info_changes__field_indices_by_name,
+ 1, cmsg_client_app_info_changes__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_app_info_request__app__field_descriptors[3] =
+{
+ {
+ "app_id",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientAppInfoRequest__App, has_app_id),
+ offsetof(CMsgClientAppInfoRequest__App, app_id),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "section_flags",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientAppInfoRequest__App, has_section_flags),
+ offsetof(CMsgClientAppInfoRequest__App, section_flags),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "section_CRC",
+ 3,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientAppInfoRequest__App, n_section_crc),
+ offsetof(CMsgClientAppInfoRequest__App, section_crc),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_app_info_request__app__field_indices_by_name[] = {
+ 0, /* field[0] = app_id */
+ 2, /* field[2] = section_CRC */
+ 1, /* field[1] = section_flags */
+};
+static const ProtobufCIntRange cmsg_client_app_info_request__app__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor cmsg_client_app_info_request__app__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientAppInfoRequest.App",
+ "App",
+ "CMsgClientAppInfoRequest__App",
+ "",
+ sizeof(CMsgClientAppInfoRequest__App),
+ 3,
+ cmsg_client_app_info_request__app__field_descriptors,
+ cmsg_client_app_info_request__app__field_indices_by_name,
+ 1, cmsg_client_app_info_request__app__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const protobuf_c_boolean cmsg_client_app_info_request__supports_batches__default_value = 0;
+static const ProtobufCFieldDescriptor cmsg_client_app_info_request__field_descriptors[2] =
+{
+ {
+ "apps",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(CMsgClientAppInfoRequest, n_apps),
+ offsetof(CMsgClientAppInfoRequest, apps),
+ &cmsg_client_app_info_request__app__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "supports_batches",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientAppInfoRequest, has_supports_batches),
+ offsetof(CMsgClientAppInfoRequest, supports_batches),
+ NULL,
+ &cmsg_client_app_info_request__supports_batches__default_value,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_app_info_request__field_indices_by_name[] = {
+ 0, /* field[0] = apps */
+ 1, /* field[1] = supports_batches */
+};
+static const ProtobufCIntRange cmsg_client_app_info_request__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_app_info_request__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientAppInfoRequest",
+ "CMsgClientAppInfoRequest",
+ "CMsgClientAppInfoRequest",
+ "",
+ sizeof(CMsgClientAppInfoRequest),
+ 2,
+ cmsg_client_app_info_request__field_descriptors,
+ cmsg_client_app_info_request__field_indices_by_name,
+ 1, cmsg_client_app_info_request__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_picschanges_since_request__field_descriptors[5] =
+{
+ {
+ "since_change_number",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientPICSChangesSinceRequest, has_since_change_number),
+ offsetof(CMsgClientPICSChangesSinceRequest, since_change_number),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "send_app_info_changes",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientPICSChangesSinceRequest, has_send_app_info_changes),
+ offsetof(CMsgClientPICSChangesSinceRequest, send_app_info_changes),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "send_package_info_changes",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientPICSChangesSinceRequest, has_send_package_info_changes),
+ offsetof(CMsgClientPICSChangesSinceRequest, send_package_info_changes),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "num_app_info_cached",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientPICSChangesSinceRequest, has_num_app_info_cached),
+ offsetof(CMsgClientPICSChangesSinceRequest, num_app_info_cached),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "num_package_info_cached",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientPICSChangesSinceRequest, has_num_package_info_cached),
+ offsetof(CMsgClientPICSChangesSinceRequest, num_package_info_cached),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_picschanges_since_request__field_indices_by_name[] = {
+ 3, /* field[3] = num_app_info_cached */
+ 4, /* field[4] = num_package_info_cached */
+ 1, /* field[1] = send_app_info_changes */
+ 2, /* field[2] = send_package_info_changes */
+ 0, /* field[0] = since_change_number */
+};
+static const ProtobufCIntRange cmsg_client_picschanges_since_request__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 5 }
+};
+const ProtobufCMessageDescriptor cmsg_client_picschanges_since_request__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientPICSChangesSinceRequest",
+ "CMsgClientPICSChangesSinceRequest",
+ "CMsgClientPICSChangesSinceRequest",
+ "",
+ sizeof(CMsgClientPICSChangesSinceRequest),
+ 5,
+ cmsg_client_picschanges_since_request__field_descriptors,
+ cmsg_client_picschanges_since_request__field_indices_by_name,
+ 1, cmsg_client_picschanges_since_request__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_picschanges_since_response__package_change__field_descriptors[3] =
+{
+ {
+ "packageid",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientPICSChangesSinceResponse__PackageChange, has_packageid),
+ offsetof(CMsgClientPICSChangesSinceResponse__PackageChange, packageid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "change_number",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientPICSChangesSinceResponse__PackageChange, has_change_number),
+ offsetof(CMsgClientPICSChangesSinceResponse__PackageChange, change_number),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "needs_token",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientPICSChangesSinceResponse__PackageChange, has_needs_token),
+ offsetof(CMsgClientPICSChangesSinceResponse__PackageChange, needs_token),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_picschanges_since_response__package_change__field_indices_by_name[] = {
+ 1, /* field[1] = change_number */
+ 2, /* field[2] = needs_token */
+ 0, /* field[0] = packageid */
+};
+static const ProtobufCIntRange cmsg_client_picschanges_since_response__package_change__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor cmsg_client_picschanges_since_response__package_change__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientPICSChangesSinceResponse.PackageChange",
+ "PackageChange",
+ "CMsgClientPICSChangesSinceResponse__PackageChange",
+ "",
+ sizeof(CMsgClientPICSChangesSinceResponse__PackageChange),
+ 3,
+ cmsg_client_picschanges_since_response__package_change__field_descriptors,
+ cmsg_client_picschanges_since_response__package_change__field_indices_by_name,
+ 1, cmsg_client_picschanges_since_response__package_change__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_picschanges_since_response__app_change__field_descriptors[3] =
+{
+ {
+ "appid",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientPICSChangesSinceResponse__AppChange, has_appid),
+ offsetof(CMsgClientPICSChangesSinceResponse__AppChange, appid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "change_number",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientPICSChangesSinceResponse__AppChange, has_change_number),
+ offsetof(CMsgClientPICSChangesSinceResponse__AppChange, change_number),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "needs_token",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientPICSChangesSinceResponse__AppChange, has_needs_token),
+ offsetof(CMsgClientPICSChangesSinceResponse__AppChange, needs_token),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_picschanges_since_response__app_change__field_indices_by_name[] = {
+ 0, /* field[0] = appid */
+ 1, /* field[1] = change_number */
+ 2, /* field[2] = needs_token */
+};
+static const ProtobufCIntRange cmsg_client_picschanges_since_response__app_change__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor cmsg_client_picschanges_since_response__app_change__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientPICSChangesSinceResponse.AppChange",
+ "AppChange",
+ "CMsgClientPICSChangesSinceResponse__AppChange",
+ "",
+ sizeof(CMsgClientPICSChangesSinceResponse__AppChange),
+ 3,
+ cmsg_client_picschanges_since_response__app_change__field_descriptors,
+ cmsg_client_picschanges_since_response__app_change__field_indices_by_name,
+ 1, cmsg_client_picschanges_since_response__app_change__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_picschanges_since_response__field_descriptors[7] =
+{
+ {
+ "current_change_number",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientPICSChangesSinceResponse, has_current_change_number),
+ offsetof(CMsgClientPICSChangesSinceResponse, current_change_number),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "since_change_number",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientPICSChangesSinceResponse, has_since_change_number),
+ offsetof(CMsgClientPICSChangesSinceResponse, since_change_number),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "force_full_update",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientPICSChangesSinceResponse, has_force_full_update),
+ offsetof(CMsgClientPICSChangesSinceResponse, force_full_update),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "package_changes",
+ 4,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(CMsgClientPICSChangesSinceResponse, n_package_changes),
+ offsetof(CMsgClientPICSChangesSinceResponse, package_changes),
+ &cmsg_client_picschanges_since_response__package_change__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "app_changes",
+ 5,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(CMsgClientPICSChangesSinceResponse, n_app_changes),
+ offsetof(CMsgClientPICSChangesSinceResponse, app_changes),
+ &cmsg_client_picschanges_since_response__app_change__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "force_full_app_update",
+ 6,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientPICSChangesSinceResponse, has_force_full_app_update),
+ offsetof(CMsgClientPICSChangesSinceResponse, force_full_app_update),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "force_full_package_update",
+ 7,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientPICSChangesSinceResponse, has_force_full_package_update),
+ offsetof(CMsgClientPICSChangesSinceResponse, force_full_package_update),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_picschanges_since_response__field_indices_by_name[] = {
+ 4, /* field[4] = app_changes */
+ 0, /* field[0] = current_change_number */
+ 5, /* field[5] = force_full_app_update */
+ 6, /* field[6] = force_full_package_update */
+ 2, /* field[2] = force_full_update */
+ 3, /* field[3] = package_changes */
+ 1, /* field[1] = since_change_number */
+};
+static const ProtobufCIntRange cmsg_client_picschanges_since_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 7 }
+};
+const ProtobufCMessageDescriptor cmsg_client_picschanges_since_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientPICSChangesSinceResponse",
+ "CMsgClientPICSChangesSinceResponse",
+ "CMsgClientPICSChangesSinceResponse",
+ "",
+ sizeof(CMsgClientPICSChangesSinceResponse),
+ 7,
+ cmsg_client_picschanges_since_response__field_descriptors,
+ cmsg_client_picschanges_since_response__field_indices_by_name,
+ 1, cmsg_client_picschanges_since_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_picsproduct_info_request__app_info__field_descriptors[3] =
+{
+ {
+ "appid",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientPICSProductInfoRequest__AppInfo, has_appid),
+ offsetof(CMsgClientPICSProductInfoRequest__AppInfo, appid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "access_token",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgClientPICSProductInfoRequest__AppInfo, has_access_token),
+ offsetof(CMsgClientPICSProductInfoRequest__AppInfo, access_token),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "only_public_obsolete",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientPICSProductInfoRequest__AppInfo, has_only_public_obsolete),
+ offsetof(CMsgClientPICSProductInfoRequest__AppInfo, only_public_obsolete),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_picsproduct_info_request__app_info__field_indices_by_name[] = {
+ 1, /* field[1] = access_token */
+ 0, /* field[0] = appid */
+ 2, /* field[2] = only_public_obsolete */
+};
+static const ProtobufCIntRange cmsg_client_picsproduct_info_request__app_info__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 3 }
+};
+const ProtobufCMessageDescriptor cmsg_client_picsproduct_info_request__app_info__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientPICSProductInfoRequest.AppInfo",
+ "AppInfo",
+ "CMsgClientPICSProductInfoRequest__AppInfo",
+ "",
+ sizeof(CMsgClientPICSProductInfoRequest__AppInfo),
+ 3,
+ cmsg_client_picsproduct_info_request__app_info__field_descriptors,
+ cmsg_client_picsproduct_info_request__app_info__field_indices_by_name,
+ 1, cmsg_client_picsproduct_info_request__app_info__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_picsproduct_info_request__package_info__field_descriptors[2] =
+{
+ {
+ "packageid",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientPICSProductInfoRequest__PackageInfo, has_packageid),
+ offsetof(CMsgClientPICSProductInfoRequest__PackageInfo, packageid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "access_token",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgClientPICSProductInfoRequest__PackageInfo, has_access_token),
+ offsetof(CMsgClientPICSProductInfoRequest__PackageInfo, access_token),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_picsproduct_info_request__package_info__field_indices_by_name[] = {
+ 1, /* field[1] = access_token */
+ 0, /* field[0] = packageid */
+};
+static const ProtobufCIntRange cmsg_client_picsproduct_info_request__package_info__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_picsproduct_info_request__package_info__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientPICSProductInfoRequest.PackageInfo",
+ "PackageInfo",
+ "CMsgClientPICSProductInfoRequest__PackageInfo",
+ "",
+ sizeof(CMsgClientPICSProductInfoRequest__PackageInfo),
+ 2,
+ cmsg_client_picsproduct_info_request__package_info__field_descriptors,
+ cmsg_client_picsproduct_info_request__package_info__field_indices_by_name,
+ 1, cmsg_client_picsproduct_info_request__package_info__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_picsproduct_info_request__field_descriptors[6] =
+{
+ {
+ "packages",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(CMsgClientPICSProductInfoRequest, n_packages),
+ offsetof(CMsgClientPICSProductInfoRequest, packages),
+ &cmsg_client_picsproduct_info_request__package_info__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "apps",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(CMsgClientPICSProductInfoRequest, n_apps),
+ offsetof(CMsgClientPICSProductInfoRequest, apps),
+ &cmsg_client_picsproduct_info_request__app_info__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "meta_data_only",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientPICSProductInfoRequest, has_meta_data_only),
+ offsetof(CMsgClientPICSProductInfoRequest, meta_data_only),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "num_prev_failed",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientPICSProductInfoRequest, has_num_prev_failed),
+ offsetof(CMsgClientPICSProductInfoRequest, num_prev_failed),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "OBSOLETE_supports_package_tokens",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientPICSProductInfoRequest, has_obsolete_supports_package_tokens),
+ offsetof(CMsgClientPICSProductInfoRequest, obsolete_supports_package_tokens),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sequence_number",
+ 6,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientPICSProductInfoRequest, has_sequence_number),
+ offsetof(CMsgClientPICSProductInfoRequest, sequence_number),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_picsproduct_info_request__field_indices_by_name[] = {
+ 4, /* field[4] = OBSOLETE_supports_package_tokens */
+ 1, /* field[1] = apps */
+ 2, /* field[2] = meta_data_only */
+ 3, /* field[3] = num_prev_failed */
+ 0, /* field[0] = packages */
+ 5, /* field[5] = sequence_number */
+};
+static const ProtobufCIntRange cmsg_client_picsproduct_info_request__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 6 }
+};
+const ProtobufCMessageDescriptor cmsg_client_picsproduct_info_request__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientPICSProductInfoRequest",
+ "CMsgClientPICSProductInfoRequest",
+ "CMsgClientPICSProductInfoRequest",
+ "",
+ sizeof(CMsgClientPICSProductInfoRequest),
+ 6,
+ cmsg_client_picsproduct_info_request__field_descriptors,
+ cmsg_client_picsproduct_info_request__field_indices_by_name,
+ 1, cmsg_client_picsproduct_info_request__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_picsproduct_info_response__app_info__field_descriptors[7] =
+{
+ {
+ "appid",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientPICSProductInfoResponse__AppInfo, has_appid),
+ offsetof(CMsgClientPICSProductInfoResponse__AppInfo, appid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "change_number",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientPICSProductInfoResponse__AppInfo, has_change_number),
+ offsetof(CMsgClientPICSProductInfoResponse__AppInfo, change_number),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "missing_token",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientPICSProductInfoResponse__AppInfo, has_missing_token),
+ offsetof(CMsgClientPICSProductInfoResponse__AppInfo, missing_token),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sha",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientPICSProductInfoResponse__AppInfo, has_sha),
+ offsetof(CMsgClientPICSProductInfoResponse__AppInfo, sha),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "buffer",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientPICSProductInfoResponse__AppInfo, has_buffer),
+ offsetof(CMsgClientPICSProductInfoResponse__AppInfo, buffer),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "only_public",
+ 6,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientPICSProductInfoResponse__AppInfo, has_only_public),
+ offsetof(CMsgClientPICSProductInfoResponse__AppInfo, only_public),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "size",
+ 7,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientPICSProductInfoResponse__AppInfo, has_size),
+ offsetof(CMsgClientPICSProductInfoResponse__AppInfo, size),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_picsproduct_info_response__app_info__field_indices_by_name[] = {
+ 0, /* field[0] = appid */
+ 4, /* field[4] = buffer */
+ 1, /* field[1] = change_number */
+ 2, /* field[2] = missing_token */
+ 5, /* field[5] = only_public */
+ 3, /* field[3] = sha */
+ 6, /* field[6] = size */
+};
+static const ProtobufCIntRange cmsg_client_picsproduct_info_response__app_info__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 7 }
+};
+const ProtobufCMessageDescriptor cmsg_client_picsproduct_info_response__app_info__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientPICSProductInfoResponse.AppInfo",
+ "AppInfo",
+ "CMsgClientPICSProductInfoResponse__AppInfo",
+ "",
+ sizeof(CMsgClientPICSProductInfoResponse__AppInfo),
+ 7,
+ cmsg_client_picsproduct_info_response__app_info__field_descriptors,
+ cmsg_client_picsproduct_info_response__app_info__field_indices_by_name,
+ 1, cmsg_client_picsproduct_info_response__app_info__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_picsproduct_info_response__package_info__field_descriptors[6] =
+{
+ {
+ "packageid",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientPICSProductInfoResponse__PackageInfo, has_packageid),
+ offsetof(CMsgClientPICSProductInfoResponse__PackageInfo, packageid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "change_number",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientPICSProductInfoResponse__PackageInfo, has_change_number),
+ offsetof(CMsgClientPICSProductInfoResponse__PackageInfo, change_number),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "missing_token",
+ 3,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientPICSProductInfoResponse__PackageInfo, has_missing_token),
+ offsetof(CMsgClientPICSProductInfoResponse__PackageInfo, missing_token),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "sha",
+ 4,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientPICSProductInfoResponse__PackageInfo, has_sha),
+ offsetof(CMsgClientPICSProductInfoResponse__PackageInfo, sha),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "buffer",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BYTES,
+ offsetof(CMsgClientPICSProductInfoResponse__PackageInfo, has_buffer),
+ offsetof(CMsgClientPICSProductInfoResponse__PackageInfo, buffer),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "size",
+ 6,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientPICSProductInfoResponse__PackageInfo, has_size),
+ offsetof(CMsgClientPICSProductInfoResponse__PackageInfo, size),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_picsproduct_info_response__package_info__field_indices_by_name[] = {
+ 4, /* field[4] = buffer */
+ 1, /* field[1] = change_number */
+ 2, /* field[2] = missing_token */
+ 0, /* field[0] = packageid */
+ 3, /* field[3] = sha */
+ 5, /* field[5] = size */
+};
+static const ProtobufCIntRange cmsg_client_picsproduct_info_response__package_info__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 6 }
+};
+const ProtobufCMessageDescriptor cmsg_client_picsproduct_info_response__package_info__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientPICSProductInfoResponse.PackageInfo",
+ "PackageInfo",
+ "CMsgClientPICSProductInfoResponse__PackageInfo",
+ "",
+ sizeof(CMsgClientPICSProductInfoResponse__PackageInfo),
+ 6,
+ cmsg_client_picsproduct_info_response__package_info__field_descriptors,
+ cmsg_client_picsproduct_info_response__package_info__field_indices_by_name,
+ 1, cmsg_client_picsproduct_info_response__package_info__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_picsproduct_info_response__field_descriptors[8] =
+{
+ {
+ "apps",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(CMsgClientPICSProductInfoResponse, n_apps),
+ offsetof(CMsgClientPICSProductInfoResponse, apps),
+ &cmsg_client_picsproduct_info_response__app_info__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "unknown_appids",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientPICSProductInfoResponse, n_unknown_appids),
+ offsetof(CMsgClientPICSProductInfoResponse, unknown_appids),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "packages",
+ 3,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(CMsgClientPICSProductInfoResponse, n_packages),
+ offsetof(CMsgClientPICSProductInfoResponse, packages),
+ &cmsg_client_picsproduct_info_response__package_info__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "unknown_packageids",
+ 4,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientPICSProductInfoResponse, n_unknown_packageids),
+ offsetof(CMsgClientPICSProductInfoResponse, unknown_packageids),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "meta_data_only",
+ 5,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientPICSProductInfoResponse, has_meta_data_only),
+ offsetof(CMsgClientPICSProductInfoResponse, meta_data_only),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "response_pending",
+ 6,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_BOOL,
+ offsetof(CMsgClientPICSProductInfoResponse, has_response_pending),
+ offsetof(CMsgClientPICSProductInfoResponse, response_pending),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "http_min_size",
+ 7,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientPICSProductInfoResponse, has_http_min_size),
+ offsetof(CMsgClientPICSProductInfoResponse, http_min_size),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "http_host",
+ 8,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_STRING,
+ 0, /* quantifier_offset */
+ offsetof(CMsgClientPICSProductInfoResponse, http_host),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_picsproduct_info_response__field_indices_by_name[] = {
+ 0, /* field[0] = apps */
+ 7, /* field[7] = http_host */
+ 6, /* field[6] = http_min_size */
+ 4, /* field[4] = meta_data_only */
+ 2, /* field[2] = packages */
+ 5, /* field[5] = response_pending */
+ 1, /* field[1] = unknown_appids */
+ 3, /* field[3] = unknown_packageids */
+};
+static const ProtobufCIntRange cmsg_client_picsproduct_info_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 8 }
+};
+const ProtobufCMessageDescriptor cmsg_client_picsproduct_info_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientPICSProductInfoResponse",
+ "CMsgClientPICSProductInfoResponse",
+ "CMsgClientPICSProductInfoResponse",
+ "",
+ sizeof(CMsgClientPICSProductInfoResponse),
+ 8,
+ cmsg_client_picsproduct_info_response__field_descriptors,
+ cmsg_client_picsproduct_info_response__field_indices_by_name,
+ 1, cmsg_client_picsproduct_info_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_picsaccess_token_request__field_descriptors[2] =
+{
+ {
+ "packageids",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientPICSAccessTokenRequest, n_packageids),
+ offsetof(CMsgClientPICSAccessTokenRequest, packageids),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "appids",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientPICSAccessTokenRequest, n_appids),
+ offsetof(CMsgClientPICSAccessTokenRequest, appids),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_picsaccess_token_request__field_indices_by_name[] = {
+ 1, /* field[1] = appids */
+ 0, /* field[0] = packageids */
+};
+static const ProtobufCIntRange cmsg_client_picsaccess_token_request__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_picsaccess_token_request__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientPICSAccessTokenRequest",
+ "CMsgClientPICSAccessTokenRequest",
+ "CMsgClientPICSAccessTokenRequest",
+ "",
+ sizeof(CMsgClientPICSAccessTokenRequest),
+ 2,
+ cmsg_client_picsaccess_token_request__field_descriptors,
+ cmsg_client_picsaccess_token_request__field_indices_by_name,
+ 1, cmsg_client_picsaccess_token_request__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_picsaccess_token_response__package_token__field_descriptors[2] =
+{
+ {
+ "packageid",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientPICSAccessTokenResponse__PackageToken, has_packageid),
+ offsetof(CMsgClientPICSAccessTokenResponse__PackageToken, packageid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "access_token",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgClientPICSAccessTokenResponse__PackageToken, has_access_token),
+ offsetof(CMsgClientPICSAccessTokenResponse__PackageToken, access_token),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_picsaccess_token_response__package_token__field_indices_by_name[] = {
+ 1, /* field[1] = access_token */
+ 0, /* field[0] = packageid */
+};
+static const ProtobufCIntRange cmsg_client_picsaccess_token_response__package_token__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_picsaccess_token_response__package_token__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientPICSAccessTokenResponse.PackageToken",
+ "PackageToken",
+ "CMsgClientPICSAccessTokenResponse__PackageToken",
+ "",
+ sizeof(CMsgClientPICSAccessTokenResponse__PackageToken),
+ 2,
+ cmsg_client_picsaccess_token_response__package_token__field_descriptors,
+ cmsg_client_picsaccess_token_response__package_token__field_indices_by_name,
+ 1, cmsg_client_picsaccess_token_response__package_token__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_picsaccess_token_response__app_token__field_descriptors[2] =
+{
+ {
+ "appid",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientPICSAccessTokenResponse__AppToken, has_appid),
+ offsetof(CMsgClientPICSAccessTokenResponse__AppToken, appid),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "access_token",
+ 2,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT64,
+ offsetof(CMsgClientPICSAccessTokenResponse__AppToken, has_access_token),
+ offsetof(CMsgClientPICSAccessTokenResponse__AppToken, access_token),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_picsaccess_token_response__app_token__field_indices_by_name[] = {
+ 1, /* field[1] = access_token */
+ 0, /* field[0] = appid */
+};
+static const ProtobufCIntRange cmsg_client_picsaccess_token_response__app_token__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 2 }
+};
+const ProtobufCMessageDescriptor cmsg_client_picsaccess_token_response__app_token__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientPICSAccessTokenResponse.AppToken",
+ "AppToken",
+ "CMsgClientPICSAccessTokenResponse__AppToken",
+ "",
+ sizeof(CMsgClientPICSAccessTokenResponse__AppToken),
+ 2,
+ cmsg_client_picsaccess_token_response__app_token__field_descriptors,
+ cmsg_client_picsaccess_token_response__app_token__field_indices_by_name,
+ 1, cmsg_client_picsaccess_token_response__app_token__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};
+static const ProtobufCFieldDescriptor cmsg_client_picsaccess_token_response__field_descriptors[4] =
+{
+ {
+ "package_access_tokens",
+ 1,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(CMsgClientPICSAccessTokenResponse, n_package_access_tokens),
+ offsetof(CMsgClientPICSAccessTokenResponse, package_access_tokens),
+ &cmsg_client_picsaccess_token_response__package_token__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "package_denied_tokens",
+ 2,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientPICSAccessTokenResponse, n_package_denied_tokens),
+ offsetof(CMsgClientPICSAccessTokenResponse, package_denied_tokens),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "app_access_tokens",
+ 3,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_MESSAGE,
+ offsetof(CMsgClientPICSAccessTokenResponse, n_app_access_tokens),
+ offsetof(CMsgClientPICSAccessTokenResponse, app_access_tokens),
+ &cmsg_client_picsaccess_token_response__app_token__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "app_denied_tokens",
+ 4,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(CMsgClientPICSAccessTokenResponse, n_app_denied_tokens),
+ offsetof(CMsgClientPICSAccessTokenResponse, app_denied_tokens),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned cmsg_client_picsaccess_token_response__field_indices_by_name[] = {
+ 2, /* field[2] = app_access_tokens */
+ 3, /* field[3] = app_denied_tokens */
+ 0, /* field[0] = package_access_tokens */
+ 1, /* field[1] = package_denied_tokens */
+};
+static const ProtobufCIntRange cmsg_client_picsaccess_token_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 4 }
+};
+const ProtobufCMessageDescriptor cmsg_client_picsaccess_token_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "CMsgClientPICSAccessTokenResponse",
+ "CMsgClientPICSAccessTokenResponse",
+ "CMsgClientPICSAccessTokenResponse",
+ "",
+ sizeof(CMsgClientPICSAccessTokenResponse),
+ 4,
+ cmsg_client_picsaccess_token_response__field_descriptors,
+ cmsg_client_picsaccess_token_response__field_indices_by_name,
+ 1, cmsg_client_picsaccess_token_response__number_ranges,
+ NULL,NULL,NULL,NULL /* reserved[123] */
+};