# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: steammessages_clientserver.proto

import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
from google.protobuf import descriptor_pb2
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


import steammessages_base_pb2
import encrypted_app_ticket_pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='steammessages_clientserver.proto',
  package='',
  serialized_pb=_b('\n steammessages_clientserver.proto\x1a\x18steammessages_base.proto\x1a\x1a\x65ncrypted_app_ticket.proto\"\x15\n\x13\x43MsgClientHeartBeat\"G\n\x1e\x43MsgClientUDSP2PSessionStarted\x12\x16\n\x0esteamid_remote\x18\x01 \x01(\x06\x12\r\n\x05\x61ppid\x18\x02 \x01(\x05\"\x81\x02\n\x1c\x43MsgClientUDSP2PSessionEnded\x12\x16\n\x0esteamid_remote\x18\x01 \x01(\x06\x12\r\n\x05\x61ppid\x18\x02 \x01(\x05\x12\x1a\n\x12session_length_sec\x18\x03 \x01(\x05\x12\x15\n\rsession_error\x18\x04 \x01(\x05\x12\x0f\n\x07nattype\x18\x05 \x01(\x05\x12\x12\n\nbytes_recv\x18\x06 \x01(\x05\x12\x12\n\nbytes_sent\x18\x07 \x01(\x05\x12\x18\n\x10\x62ytes_sent_relay\x18\x08 \x01(\x05\x12\x18\n\x10\x62ytes_recv_relay\x18\t \x01(\x05\x12\x1a\n\x12time_to_connect_ms\x18\n \x01(\x05\"j\n\"CMsgClientRegisterAuthTicketWithCM\x12\x18\n\x10protocol_version\x18\x01 \x01(\r\x12\x0e\n\x06ticket\x18\x03 \x01(\x0c\x12\x1a\n\x12\x63lient_instance_id\x18\x04 \x01(\x04\"\xd1\x01\n\x1c\x43MsgClientTicketAuthComplete\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x0f\n\x07game_id\x18\x02 \x01(\x06\x12\x0e\n\x06\x65state\x18\x03 \x01(\r\x12\x1e\n\x16\x65\x61uth_session_response\x18\x04 \x01(\r\x12\x19\n\x11\x44\x45PRECATED_ticket\x18\x05 \x01(\x0c\x12\x12\n\nticket_crc\x18\x06 \x01(\r\x12\x17\n\x0fticket_sequence\x18\x07 \x01(\r\x12\x16\n\x0eowner_steam_id\x18\x08 \x01(\x06\"\xdc\t\n\x0f\x43MsgClientLogon\x12\x18\n\x10protocol_version\x18\x01 \x01(\r\x12\x1f\n\x17obfustucated_private_ip\x18\x02 \x01(\r\x12\x0f\n\x07\x63\x65ll_id\x18\x03 \x01(\r\x12\x17\n\x0flast_session_id\x18\x04 \x01(\r\x12\x1e\n\x16\x63lient_package_version\x18\x05 \x01(\r\x12\x17\n\x0f\x63lient_language\x18\x06 \x01(\t\x12\x16\n\x0e\x63lient_os_type\x18\x07 \x01(\r\x12\'\n\x18should_remember_password\x18\x08 \x01(\x08:\x05\x66\x61lse\x12\x14\n\x0cwine_version\x18\t \x01(\t\x12 \n\x18ping_ms_from_cell_search\x18\n \x01(\r\x12\x11\n\tpublic_ip\x18\x14 \x01(\r\x12\x11\n\tqos_level\x18\x15 \x01(\r\x12 \n\x18\x63lient_supplied_steam_id\x18\x16 \x01(\x06\x12\x12\n\nmachine_id\x18\x1e \x01(\x0c\x12\x18\n\rlauncher_type\x18\x1f \x01(\r:\x01\x30\x12\x12\n\x07ui_mode\x18  \x01(\r:\x01\x30\x12\x1a\n\x12steam2_auth_ticket\x18) \x01(\x0c\x12\x15\n\remail_address\x18* \x01(\t\x12 \n\x18rtime32_account_creation\x18+ \x01(\x07\x12\x14\n\x0c\x61\x63\x63ount_name\x18\x32 \x01(\t\x12\x10\n\x08password\x18\x33 \x01(\t\x12\x19\n\x11game_server_token\x18\x34 \x01(\t\x12\x11\n\tlogin_key\x18< \x01(\t\x12+\n\x1cwas_converted_deprecated_msg\x18\x46 \x01(\x08:\x05\x66\x61lse\x12%\n\x1d\x61non_user_target_account_name\x18P \x01(\t\x12\x1e\n\x16resolved_user_steam_id\x18Q \x01(\x06\x12\x1a\n\x12\x65result_sentryfile\x18R \x01(\x05\x12\x16\n\x0esha_sentryfile\x18S \x01(\x0c\x12\x11\n\tauth_code\x18T \x01(\t\x12\x10\n\x08otp_type\x18U \x01(\x05\x12\x11\n\totp_value\x18V \x01(\r\x12\x16\n\x0eotp_identifier\x18W \x01(\t\x12\x1d\n\x15steam2_ticket_request\x18X \x01(\x08\x12\x17\n\x0fsony_psn_ticket\x18Z \x01(\x0c\x12\x1b\n\x13sony_psn_service_id\x18[ \x01(\t\x12\x36\n\'create_new_psn_linked_account_if_needed\x18\\ \x01(\x08:\x05\x66\x61lse\x12\x15\n\rsony_psn_name\x18] \x01(\t\x12\x1a\n\x12game_server_app_id\x18^ \x01(\x05\x12)\n!steamguard_dont_remember_computer\x18_ \x01(\x08\x12\x14\n\x0cmachine_name\x18` \x01(\t\x12\x1f\n\x17machine_name_userchosen\x18\x61 \x01(\t\x12\x18\n\x10\x63ountry_override\x18\x62 \x01(\t\x12\x14\n\x0cis_steam_box\x18\x63 \x01(\x08\x12\x1a\n\x12\x63lient_instance_id\x18\x64 \x01(\x04\x12\x17\n\x0ftwo_factor_code\x18\x65 \x01(\t\"\x8c\x05\n\x17\x43MsgClientLogonResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12%\n\x1dout_of_game_heartbeat_seconds\x18\x02 \x01(\x05\x12!\n\x19in_game_heartbeat_seconds\x18\x03 \x01(\x05\x12\x11\n\tpublic_ip\x18\x04 \x01(\r\x12\x1b\n\x13rtime32_server_time\x18\x05 \x01(\x07\x12\x15\n\raccount_flags\x18\x06 \x01(\r\x12\x0f\n\x07\x63\x65ll_id\x18\x07 \x01(\r\x12\x14\n\x0c\x65mail_domain\x18\x08 \x01(\t\x12\x15\n\rsteam2_ticket\x18\t \x01(\x0c\x12\x18\n\x10\x65result_extended\x18\n \x01(\x05\x12&\n\x1ewebapi_authenticate_user_nonce\x18\x0b \x01(\t\x12\x1e\n\x16\x63\x65ll_id_ping_threshold\x18\x0c \x01(\r\x12\x10\n\x08use_pics\x18\r \x01(\x08\x12\x12\n\nvanity_url\x18\x0e \x01(\t\x12\x1f\n\x17\x63lient_supplied_steamid\x18\x14 \x01(\x06\x12\x17\n\x0fip_country_code\x18\x15 \x01(\t\x12\x19\n\x11parental_settings\x18\x16 \x01(\x0c\x12\"\n\x1aparental_setting_signature\x18\x17 \x01(\x0c\x12&\n\x1e\x63ount_loginfailures_to_migrate\x18\x18 \x01(\x05\x12$\n\x1c\x63ount_disconnects_to_migrate\x18\x19 \x01(\x05\x12#\n\x1bogs_data_report_time_window\x18\x1a \x01(\x05\x12\x1a\n\x12\x63lient_instance_id\x18\x1b \x01(\x04\".\n,CMsgClientRequestWebAPIAuthenticateUserNonce\"r\n4CMsgClientRequestWebAPIAuthenticateUserNonceResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12&\n\x1ewebapi_authenticate_user_nonce\x18\x0b \x01(\t\"\x12\n\x10\x43MsgClientLogOff\")\n\x13\x43MsgClientLoggedOff\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\":\n\x10\x43MsgClientCMList\x12\x14\n\x0c\x63m_addresses\x18\x01 \x03(\r\x12\x10\n\x08\x63m_ports\x18\x02 \x03(\r\"m\n\x1b\x43MsgClientP2PConnectionInfo\x12\x15\n\rsteam_id_dest\x18\x01 \x01(\x06\x12\x14\n\x0csteam_id_src\x18\x02 \x01(\x06\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\r\x12\x11\n\tcandidate\x18\x04 \x01(\x0c\"z\n\x1f\x43MsgClientP2PConnectionFailInfo\x12\x15\n\rsteam_id_dest\x18\x01 \x01(\x06\x12\x14\n\x0csteam_id_src\x18\x02 \x01(\x06\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\r\x12\x1a\n\x12\x65p2p_session_error\x18\x04 \x01(\r\"1\n\x1f\x43MsgClientGetAppOwnershipTicket\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\"]\n\'CMsgClientGetAppOwnershipTicketResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\x12\x0e\n\x06ticket\x18\x03 \x01(\x0c\"\'\n\x16\x43MsgClientSessionToken\x12\r\n\x05token\x18\x01 \x01(\x04\"M\n\x1b\x43MsgClientGameConnectTokens\x12\x1e\n\x12max_tokens_to_keep\x18\x01 \x01(\r:\x02\x31\x30\x12\x0e\n\x06tokens\x18\x02 \x03(\x0c\"\xa5\x01\n\x10\x43MsgGSServerType\x12\x15\n\rapp_id_served\x18\x01 \x01(\r\x12\r\n\x05\x66lags\x18\x02 \x01(\r\x12\x17\n\x0fgame_ip_address\x18\x03 \x01(\r\x12\x11\n\tgame_port\x18\x04 \x01(\r\x12\x10\n\x08game_dir\x18\x05 \x01(\t\x12\x14\n\x0cgame_version\x18\x06 \x01(\t\x12\x17\n\x0fgame_query_port\x18\x07 \x01(\r\"&\n\x11\x43MsgGSStatusReply\x12\x11\n\tis_secure\x18\x01 \x01(\x08\"{\n\x10\x43MsgGSPlayerList\x12)\n\x07players\x18\x01 \x03(\x0b\x32\x18.CMsgGSPlayerList.Player\x1a<\n\x06Player\x12\x10\n\x08steam_id\x18\x01 \x01(\x04\x12\x11\n\tpublic_ip\x18\x02 \x01(\r\x12\r\n\x05token\x18\x03 \x01(\x0c\"G\n\x11\x43MsgGSUserPlaying\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x11\n\tpublic_ip\x18\x02 \x01(\r\x12\r\n\x05token\x18\x03 \x01(\x0c\"*\n\x16\x43MsgGSDisconnectNotice\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\"\xf5\x02\n\x15\x43MsgClientGamesPlayed\x12\x37\n\x0cgames_played\x18\x01 \x03(\x0b\x32!.CMsgClientGamesPlayed.GamePlayed\x12\x16\n\x0e\x63lient_os_type\x18\x02 \x01(\r\x1a\x8a\x02\n\nGamePlayed\x12\x13\n\x0bsteam_id_gs\x18\x01 \x01(\x04\x12\x0f\n\x07game_id\x18\x02 \x01(\x06\x12\x17\n\x0fgame_ip_address\x18\x03 \x01(\r\x12\x11\n\tgame_port\x18\x04 \x01(\r\x12\x11\n\tis_secure\x18\x05 \x01(\x08\x12\r\n\x05token\x18\x06 \x01(\x0c\x12\x17\n\x0fgame_extra_info\x18\x07 \x01(\t\x12\x16\n\x0egame_data_blob\x18\x08 \x01(\x0c\x12\x12\n\nprocess_id\x18\t \x01(\r\x12\x1d\n\x15streaming_provider_id\x18\n \x01(\r\x12\x12\n\ngame_flags\x18\x0b \x01(\r\x12\x10\n\x08owner_id\x18\x0c \x01(\r\"9\n\rCMsgGSApprove\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x16\n\x0eowner_steam_id\x18\x02 \x01(\x06\"I\n\nCMsgGSDeny\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x14\n\x0c\x65\x64\x65ny_reason\x18\x02 \x01(\x05\x12\x13\n\x0b\x64\x65ny_string\x18\x03 \x01(\t\"4\n\nCMsgGSKick\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x14\n\x0c\x65\x64\x65ny_reason\x18\x02 \x01(\x05\"\xb6\x01\n\x12\x43MsgClientAuthList\x12\x13\n\x0btokens_left\x18\x01 \x01(\r\x12\x18\n\x10last_request_seq\x18\x02 \x01(\r\x12$\n\x1clast_request_seq_from_server\x18\x03 \x01(\r\x12 \n\x07tickets\x18\x04 \x03(\x0b\x32\x0f.CMsgAuthTicket\x12\x0f\n\x07\x61pp_ids\x18\x05 \x03(\r\x12\x18\n\x10message_sequence\x18\x06 \x01(\r\"V\n\x15\x43MsgClientAuthListAck\x12\x12\n\nticket_crc\x18\x01 \x03(\r\x12\x0f\n\x07\x61pp_ids\x18\x02 \x03(\r\x12\x18\n\x10message_sequence\x18\x03 \x01(\r\"\xea\x01\n\x15\x43MsgClientFriendsList\x12\x14\n\x0c\x62incremental\x18\x01 \x01(\x08\x12.\n\x07\x66riends\x18\x02 \x03(\x0b\x32\x1d.CMsgClientFriendsList.Friend\x12\x18\n\x10max_friend_count\x18\x03 \x01(\r\x12\x1b\n\x13\x61\x63tive_friend_count\x18\x04 \x01(\r\x12\x19\n\x11\x66riends_limit_hit\x18\x05 \x01(\x08\x1a\x39\n\x06\x46riend\x12\x12\n\nulfriendid\x18\x01 \x01(\x06\x12\x1b\n\x13\x65\x66riendrelationship\x18\x02 \x01(\r\"\xc5\x02\n\x1b\x43MsgClientFriendsGroupsList\x12\x10\n\x08\x62removal\x18\x01 \x01(\x08\x12\x14\n\x0c\x62incremental\x18\x02 \x01(\x08\x12>\n\x0c\x66riendGroups\x18\x03 \x03(\x0b\x32(.CMsgClientFriendsGroupsList.FriendGroup\x12H\n\x0bmemberships\x18\x04 \x03(\x0b\x32\x33.CMsgClientFriendsGroupsList.FriendGroupsMembership\x1a\x35\n\x0b\x46riendGroup\x12\x10\n\x08nGroupID\x18\x01 \x01(\x05\x12\x14\n\x0cstrGroupName\x18\x02 \x01(\t\x1a=\n\x16\x46riendGroupsMembership\x12\x11\n\tulSteamID\x18\x01 \x01(\x06\x12\x10\n\x08nGroupID\x18\x02 \x01(\x05\"\xba\x01\n\x1c\x43MsgClientPlayerNicknameList\x12\x0f\n\x07removal\x18\x01 \x01(\x08\x12\x13\n\x0bincremental\x18\x02 \x01(\x08\x12?\n\tnicknames\x18\x03 \x03(\x0b\x32,.CMsgClientPlayerNicknameList.PlayerNickname\x1a\x33\n\x0ePlayerNickname\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x10\n\x08nickname\x18\x03 \x01(\t\"@\n\x1b\x43MsgClientSetPlayerNickname\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x10\n\x08nickname\x18\x02 \x01(\t\"6\n#CMsgClientSetPlayerNicknameResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\"\xf7\x02\n\x15\x43MsgClientLicenseList\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x30\n\x08licenses\x18\x02 \x03(\x0b\x32\x1e.CMsgClientLicenseList.License\x1a\x97\x02\n\x07License\x12\x12\n\npackage_id\x18\x01 \x01(\r\x12\x14\n\x0ctime_created\x18\x02 \x01(\x07\x12\x19\n\x11time_next_process\x18\x03 \x01(\x07\x12\x14\n\x0cminute_limit\x18\x04 \x01(\x05\x12\x14\n\x0cminutes_used\x18\x05 \x01(\x05\x12\x16\n\x0epayment_method\x18\x06 \x01(\r\x12\r\n\x05\x66lags\x18\x07 \x01(\r\x12\x1d\n\x15purchase_country_code\x18\x08 \x01(\t\x12\x14\n\x0clicense_type\x18\t \x01(\r\x12\x16\n\x0eterritory_code\x18\n \x01(\x05\x12\x15\n\rchange_number\x18\x0b \x01(\x05\x12\x10\n\x08owner_id\x18\x0c \x01(\r\"|\n\x15\x43MsgClientLBSSetScore\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x16\n\x0eleaderboard_id\x18\x02 \x01(\x05\x12\r\n\x05score\x18\x03 \x01(\x05\x12\x0f\n\x07\x64\x65tails\x18\x04 \x01(\x0c\x12\x1b\n\x13upload_score_method\x18\x05 \x01(\x05\"\xa2\x01\n\x1d\x43MsgClientLBSSetScoreResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x1f\n\x17leaderboard_entry_count\x18\x02 \x01(\x05\x12\x15\n\rscore_changed\x18\x03 \x01(\x08\x12\x1c\n\x14global_rank_previous\x18\x04 \x01(\x05\x12\x17\n\x0fglobal_rank_new\x18\x05 \x01(\x05\"M\n\x13\x43MsgClientLBSSetUGC\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x16\n\x0eleaderboard_id\x18\x02 \x01(\x05\x12\x0e\n\x06ugc_id\x18\x03 \x01(\x06\"1\n\x1b\x43MsgClientLBSSetUGCResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\"\xa7\x01\n\x1b\x43MsgClientLBSFindOrCreateLB\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x1f\n\x17leaderboard_sort_method\x18\x02 \x01(\x05\x12 \n\x18leaderboard_display_type\x18\x03 \x01(\x05\x12\x1b\n\x13\x63reate_if_not_found\x18\x04 \x01(\x08\x12\x18\n\x10leaderboard_name\x18\x05 \x01(\t\"\xd5\x01\n#CMsgClientLBSFindOrCreateLBResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x16\n\x0eleaderboard_id\x18\x02 \x01(\x05\x12\x1f\n\x17leaderboard_entry_count\x18\x03 \x01(\x05\x12\"\n\x17leaderboard_sort_method\x18\x04 \x01(\x05:\x01\x30\x12#\n\x18leaderboard_display_type\x18\x05 \x01(\x05:\x01\x30\x12\x18\n\x10leaderboard_name\x18\x06 \x01(\t\"\x9f\x01\n\x19\x43MsgClientLBSGetLBEntries\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\x05\x12\x16\n\x0eleaderboard_id\x18\x02 \x01(\x05\x12\x13\n\x0brange_start\x18\x03 \x01(\x05\x12\x11\n\trange_end\x18\x04 \x01(\x05\x12 \n\x18leaderboard_data_request\x18\x05 \x01(\x05\x12\x10\n\x08steamids\x18\x06 \x03(\x06\"\xf8\x01\n!CMsgClientLBSGetLBEntriesResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x1f\n\x17leaderboard_entry_count\x18\x02 \x01(\x05\x12\x39\n\x07\x65ntries\x18\x03 \x03(\x0b\x32(.CMsgClientLBSGetLBEntriesResponse.Entry\x1a\x63\n\x05\x45ntry\x12\x15\n\rsteam_id_user\x18\x01 \x01(\x06\x12\x13\n\x0bglobal_rank\x18\x02 \x01(\x05\x12\r\n\x05score\x18\x03 \x01(\x05\x12\x0f\n\x07\x64\x65tails\x18\x04 \x01(\x0c\x12\x0e\n\x06ugc_id\x18\x05 \x01(\x06\"\xdb\x03\n\x15\x43MsgClientAccountInfo\x12\x14\n\x0cpersona_name\x18\x01 \x01(\t\x12\x12\n\nip_country\x18\x02 \x01(\t\x12\x15\n\rsalt_password\x18\x03 \x01(\x0c\x12\x1b\n\x13sha_digest_Password\x18\x04 \x01(\x0c\x12\x1e\n\x16\x63ount_authed_computers\x18\x05 \x01(\x05\x12\x17\n\x0flocked_with_ipt\x18\x06 \x01(\x08\x12\x15\n\raccount_flags\x18\x07 \x01(\r\x12\x13\n\x0b\x66\x61\x63\x65\x62ook_id\x18\x08 \x01(\x04\x12\x15\n\rfacebook_name\x18\t \x01(\t\x12\x1c\n\x14steam_guard_provider\x18\n \x01(\x05\x12\'\n\x1fsteamguard_require_code_default\x18\x0b \x01(\x08\x12!\n\x19steamguard_show_providers\x18\x0c \x01(\x08\x12*\n\"steamguard_can_use_mobile_provider\x18\r \x01(\x08\x12%\n\x1dsteamguard_notify_newmachines\x18\x0e \x01(\x08\x12+\n#steamguard_machine_name_user_chosen\x18\x0f \x01(\t\"\xbf\x01\n\x1e\x43MsgClientAppMinutesPlayedData\x12L\n\x0eminutes_played\x18\x01 \x03(\x0b\x32\x34.CMsgClientAppMinutesPlayedData.AppMinutesPlayedData\x1aO\n\x14\x41ppMinutesPlayedData\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x0f\n\x07\x66orever\x18\x02 \x01(\x05\x12\x16\n\x0elast_two_weeks\x18\x03 \x01(\x05\"\xaa\x01\n\x1a\x43MsgClientIsLimitedAccount\x12\x1b\n\x13\x62is_limited_account\x18\x01 \x01(\x08\x12\x1c\n\x14\x62is_community_banned\x18\x02 \x01(\x08\x12\x1a\n\x12\x62is_locked_account\x18\x03 \x01(\x08\x12\x35\n-bis_limited_account_allowed_to_invite_friends\x18\x04 \x01(\x08\"O\n\x1b\x43MsgClientRequestFriendData\x12\x1f\n\x17persona_state_requested\x18\x01 \x01(\r\x12\x0f\n\x07\x66riends\x18\x02 \x03(\x06\"\x98\x01\n\x16\x43MsgClientChangeStatus\x12\x15\n\rpersona_state\x18\x01 \x01(\r\x12\x13\n\x0bplayer_name\x18\x02 \x01(\t\x12\x1e\n\x16is_auto_generated_name\x18\x03 \x01(\x08\x12\x15\n\rhigh_priority\x18\x04 \x01(\x08\x12\x1b\n\x13persona_set_by_user\x18\x05 \x01(\x08\"@\n\x19\x43MsgPersonaChangeResponse\x12\x0e\n\x06result\x18\x01 \x01(\r\x12\x13\n\x0bplayer_name\x18\x02 \x01(\t\"\xe7\x04\n\x16\x43MsgClientPersonaState\x12\x14\n\x0cstatus_flags\x18\x01 \x01(\r\x12/\n\x07\x66riends\x18\x02 \x03(\x0b\x32\x1e.CMsgClientPersonaState.Friend\x1a\x85\x04\n\x06\x46riend\x12\x10\n\x08\x66riendid\x18\x01 \x01(\x06\x12\x15\n\rpersona_state\x18\x02 \x01(\r\x12\x1a\n\x12game_played_app_id\x18\x03 \x01(\r\x12\x16\n\x0egame_server_ip\x18\x04 \x01(\r\x12\x18\n\x10game_server_port\x18\x05 \x01(\r\x12\x1b\n\x13persona_state_flags\x18\x06 \x01(\r\x12 \n\x18online_session_instances\x18\x07 \x01(\r\x12\x1d\n\x15published_instance_id\x18\x08 \x01(\r\x12\x1b\n\x13persona_set_by_user\x18\n \x01(\x08\x12\x13\n\x0bplayer_name\x18\x0f \x01(\t\x12\x12\n\nquery_port\x18\x14 \x01(\r\x12\x16\n\x0esteamid_source\x18\x19 \x01(\x06\x12\x13\n\x0b\x61vatar_hash\x18\x1f \x01(\x0c\x12\x13\n\x0blast_logoff\x18- \x01(\r\x12\x12\n\nlast_logon\x18. \x01(\r\x12\x11\n\tclan_rank\x18\x32 \x01(\r\x12\x11\n\tgame_name\x18\x37 \x01(\t\x12\x0e\n\x06gameid\x18\x38 \x01(\x06\x12\x16\n\x0egame_data_blob\x18< \x01(\x0c\x12\x10\n\x08\x63lan_tag\x18\x41 \x01(\t\x12\x15\n\rfacebook_name\x18\x42 \x01(\t\x12\x13\n\x0b\x66\x61\x63\x65\x62ook_id\x18\x43 \x01(\x04\"5\n\x1b\x43MsgClientFriendProfileInfo\x12\x16\n\x0esteamid_friend\x18\x01 \x01(\x06\"\xda\x01\n#CMsgClientFriendProfileInfoResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x16\n\x0esteamid_friend\x18\x02 \x01(\x06\x12\x14\n\x0ctime_created\x18\x03 \x01(\r\x12\x11\n\treal_name\x18\x04 \x01(\t\x12\x11\n\tcity_name\x18\x05 \x01(\t\x12\x12\n\nstate_name\x18\x06 \x01(\t\x12\x14\n\x0c\x63ountry_name\x18\x07 \x01(\t\x12\x10\n\x08headline\x18\x08 \x01(\t\x12\x0f\n\x07summary\x18\t \x01(\t\"\x8c\x01\n\x14\x43MsgClientServerList\x12-\n\x07servers\x18\x01 \x03(\x0b\x32\x1c.CMsgClientServerList.Server\x1a\x45\n\x06Server\x12\x13\n\x0bserver_type\x18\x01 \x01(\r\x12\x11\n\tserver_ip\x18\x02 \x01(\r\x12\x13\n\x0bserver_port\x18\x03 \x01(\r\"\xa7\x01\n\x1e\x43MsgClientRequestedClientStats\x12\x42\n\rstats_to_send\x18\x01 \x03(\x0b\x32+.CMsgClientRequestedClientStats.StatsToSend\x1a\x41\n\x0bStatsToSend\x12\x13\n\x0b\x63lient_stat\x18\x01 \x01(\r\x12\x1d\n\x15stat_aggregate_method\x18\x02 \x01(\r\"\xc0\x01\n\x0f\x43MsgClientStat2\x12\x30\n\x0bstat_detail\x18\x01 \x03(\x0b\x32\x1b.CMsgClientStat2.StatDetail\x1a{\n\nStatDetail\x12\x13\n\x0b\x63lient_stat\x18\x01 \x01(\r\x12\x10\n\x08ll_value\x18\x02 \x01(\x03\x12\x13\n\x0btime_of_day\x18\x03 \x01(\r\x12\x0f\n\x07\x63\x65ll_id\x18\x04 \x01(\r\x12\x10\n\x08\x64\x65pot_id\x18\x05 \x01(\r\x12\x0e\n\x06\x61pp_id\x18\x06 \x01(\r\"\xba\x01\n\x18\x43MsgClientMMSCreateLobby\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x13\n\x0bmax_members\x18\x02 \x01(\x05\x12\x12\n\nlobby_type\x18\x03 \x01(\x05\x12\x13\n\x0blobby_flags\x18\x04 \x01(\x05\x12\x0f\n\x07\x63\x65ll_id\x18\x05 \x01(\r\x12\x11\n\tpublic_ip\x18\x06 \x01(\r\x12\x10\n\x08metadata\x18\x07 \x01(\x0c\x12\x1a\n\x12persona_name_owner\x18\x08 \x01(\t\"^\n CMsgClientMMSCreateLobbyResponse\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x16\n\x0esteam_id_lobby\x18\x02 \x01(\x06\x12\x12\n\x07\x65result\x18\x03 \x01(\x05:\x01\x32\"V\n\x16\x43MsgClientMMSJoinLobby\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x16\n\x0esteam_id_lobby\x18\x02 \x01(\x06\x12\x14\n\x0cpersona_name\x18\x03 \x01(\t\"\xcf\x02\n\x1e\x43MsgClientMMSJoinLobbyResponse\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x16\n\x0esteam_id_lobby\x18\x02 \x01(\x06\x12 \n\x18\x63hat_room_enter_response\x18\x03 \x01(\x05\x12\x13\n\x0bmax_members\x18\x04 \x01(\x05\x12\x12\n\nlobby_type\x18\x05 \x01(\x05\x12\x13\n\x0blobby_flags\x18\x06 \x01(\x05\x12\x16\n\x0esteam_id_owner\x18\x07 \x01(\x06\x12\x10\n\x08metadata\x18\x08 \x01(\x0c\x12\x37\n\x07members\x18\t \x03(\x0b\x32&.CMsgClientMMSJoinLobbyResponse.Member\x1a\x42\n\x06Member\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x14\n\x0cpersona_name\x18\x02 \x01(\t\x12\x10\n\x08metadata\x18\x03 \x01(\x0c\"A\n\x17\x43MsgClientMMSLeaveLobby\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x16\n\x0esteam_id_lobby\x18\x02 \x01(\x06\"]\n\x1f\x43MsgClientMMSLeaveLobbyResponse\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x16\n\x0esteam_id_lobby\x18\x02 \x01(\x06\x12\x12\n\x07\x65result\x18\x03 \x01(\x05:\x01\x32\"\xf2\x01\n\x19\x43MsgClientMMSGetLobbyList\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x1d\n\x15num_lobbies_requested\x18\x03 \x01(\x05\x12\x0f\n\x07\x63\x65ll_id\x18\x04 \x01(\r\x12\x11\n\tpublic_ip\x18\x05 \x01(\r\x12\x32\n\x07\x66ilters\x18\x06 \x03(\x0b\x32!.CMsgClientMMSGetLobbyList.Filter\x1aN\n\x06\x46ilter\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\x12\x13\n\x0b\x63omparision\x18\x03 \x01(\x05\x12\x13\n\x0b\x66ilter_type\x18\x04 \x01(\x05\"\xa5\x02\n!CMsgClientMMSGetLobbyListResponse\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x12\n\x07\x65result\x18\x03 \x01(\x05:\x01\x32\x12\x39\n\x07lobbies\x18\x04 \x03(\x0b\x32(.CMsgClientMMSGetLobbyListResponse.Lobby\x1a\xa0\x01\n\x05Lobby\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x13\n\x0bmax_members\x18\x02 \x01(\x05\x12\x12\n\nlobby_type\x18\x03 \x01(\x05\x12\x13\n\x0blobby_flags\x18\x04 \x01(\x05\x12\x10\n\x08metadata\x18\x05 \x01(\x0c\x12\x13\n\x0bnum_members\x18\x06 \x01(\x05\x12\x10\n\x08\x64istance\x18\x07 \x01(\x02\x12\x0e\n\x06weight\x18\x08 \x01(\x03\"\xac\x01\n\x19\x43MsgClientMMSSetLobbyData\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x16\n\x0esteam_id_lobby\x18\x02 \x01(\x06\x12\x17\n\x0fsteam_id_member\x18\x03 \x01(\x06\x12\x13\n\x0bmax_members\x18\x04 \x01(\x05\x12\x12\n\nlobby_type\x18\x05 \x01(\x05\x12\x13\n\x0blobby_flags\x18\x06 \x01(\x05\x12\x10\n\x08metadata\x18\x07 \x01(\x0c\"_\n!CMsgClientMMSSetLobbyDataResponse\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x16\n\x0esteam_id_lobby\x18\x02 \x01(\x06\x12\x12\n\x07\x65result\x18\x03 \x01(\x05:\x01\x32\"C\n\x19\x43MsgClientMMSGetLobbyData\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x16\n\x0esteam_id_lobby\x18\x02 \x01(\x06\"\xc8\x02\n\x16\x43MsgClientMMSLobbyData\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x16\n\x0esteam_id_lobby\x18\x02 \x01(\x06\x12\x13\n\x0bnum_members\x18\x03 \x01(\x05\x12\x13\n\x0bmax_members\x18\x04 \x01(\x05\x12\x12\n\nlobby_type\x18\x05 \x01(\x05\x12\x13\n\x0blobby_flags\x18\x06 \x01(\x05\x12\x16\n\x0esteam_id_owner\x18\x07 \x01(\x06\x12\x10\n\x08metadata\x18\x08 \x01(\x0c\x12/\n\x07members\x18\t \x03(\x0b\x32\x1e.CMsgClientMMSLobbyData.Member\x12\x14\n\x0clobby_cellid\x18\n \x01(\r\x1a\x42\n\x06Member\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x14\n\x0cpersona_name\x18\x02 \x01(\t\x12\x10\n\x08metadata\x18\x03 \x01(\x0c\"w\n\x1d\x43MsgClientMMSSendLobbyChatMsg\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x16\n\x0esteam_id_lobby\x18\x02 \x01(\x06\x12\x17\n\x0fsteam_id_target\x18\x03 \x01(\x06\x12\x15\n\rlobby_message\x18\x04 \x01(\x0c\"s\n\x19\x43MsgClientMMSLobbyChatMsg\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x16\n\x0esteam_id_lobby\x18\x02 \x01(\x06\x12\x17\n\x0fsteam_id_sender\x18\x03 \x01(\x06\x12\x15\n\rlobby_message\x18\x04 \x01(\x0c\"`\n\x1a\x43MsgClientMMSSetLobbyOwner\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x16\n\x0esteam_id_lobby\x18\x02 \x01(\x06\x12\x1a\n\x12steam_id_new_owner\x18\x03 \x01(\x06\"`\n\"CMsgClientMMSSetLobbyOwnerResponse\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x16\n\x0esteam_id_lobby\x18\x02 \x01(\x06\x12\x12\n\x07\x65result\x18\x03 \x01(\x05:\x01\x32\"^\n\x1b\x43MsgClientMMSSetLobbyLinked\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x16\n\x0esteam_id_lobby\x18\x02 \x01(\x06\x12\x17\n\x0fsteam_id_lobby2\x18\x03 \x01(\x06\"\x99\x01\n\x1f\x43MsgClientMMSSetLobbyGameServer\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x16\n\x0esteam_id_lobby\x18\x02 \x01(\x06\x12\x16\n\x0egame_server_ip\x18\x03 \x01(\r\x12\x18\n\x10game_server_port\x18\x04 \x01(\r\x12\x1c\n\x14game_server_steam_id\x18\x05 \x01(\x06\"\x99\x01\n\x1f\x43MsgClientMMSLobbyGameServerSet\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x16\n\x0esteam_id_lobby\x18\x02 \x01(\x06\x12\x16\n\x0egame_server_ip\x18\x03 \x01(\r\x12\x18\n\x10game_server_port\x18\x04 \x01(\r\x12\x1c\n\x14game_server_steam_id\x18\x05 \x01(\x06\"s\n\x1c\x43MsgClientMMSUserJoinedLobby\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x16\n\x0esteam_id_lobby\x18\x02 \x01(\x06\x12\x15\n\rsteam_id_user\x18\x03 \x01(\x06\x12\x14\n\x0cpersona_name\x18\x04 \x01(\t\"q\n\x1a\x43MsgClientMMSUserLeftLobby\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x16\n\x0esteam_id_lobby\x18\x02 \x01(\x06\x12\x15\n\rsteam_id_user\x18\x03 \x01(\x06\x12\x14\n\x0cpersona_name\x18\x04 \x01(\t\"c\n\x1a\x43MsgClientMMSInviteToLobby\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x16\n\x0esteam_id_lobby\x18\x02 \x01(\x06\x12\x1d\n\x15steam_id_user_invited\x18\x03 \x01(\x06\"`\n\x19\x43MsgClientUDSInviteToGame\x12\x15\n\rsteam_id_dest\x18\x01 \x01(\x06\x12\x14\n\x0csteam_id_src\x18\x02 \x01(\x06\x12\x16\n\x0e\x63onnect_string\x18\x03 \x01(\t\"\xb9\x01\n\x14\x43MsgClientChatInvite\x12\x18\n\x10steam_id_invited\x18\x01 \x01(\x06\x12\x15\n\rsteam_id_chat\x18\x02 \x01(\x06\x12\x17\n\x0fsteam_id_patron\x18\x03 \x01(\x06\x12\x15\n\rchatroom_type\x18\x04 \x01(\x05\x12\x1c\n\x14steam_id_friend_chat\x18\x05 \x01(\x06\x12\x11\n\tchat_name\x18\x06 \x01(\t\x12\x0f\n\x07game_id\x18\x07 \x01(\x06\"\x8a\x08\n\x19\x43MsgClientConnectionStats\x12;\n\x0bstats_logon\x18\x01 \x01(\x0b\x32&.CMsgClientConnectionStats.Stats_Logon\x12;\n\x0bstats_vconn\x18\x02 \x01(\x0b\x32&.CMsgClientConnectionStats.Stats_VConn\x1a\xc7\x01\n\x0bStats_Logon\x12\x18\n\x10\x63onnect_attempts\x18\x01 \x01(\x05\x12\x19\n\x11\x63onnect_successes\x18\x02 \x01(\x05\x12\x18\n\x10\x63onnect_failures\x18\x03 \x01(\x05\x12\x1b\n\x13\x63onnections_dropped\x18\x04 \x01(\x05\x12\x17\n\x0fseconds_running\x18\x05 \x01(\r\x12\x1c\n\x14msec_tologonthistime\x18\x06 \x01(\r\x12\x15\n\rcount_bad_cms\x18\x07 \x01(\r\x1aq\n\tStats_UDP\x12\x11\n\tpkts_sent\x18\x01 \x01(\x04\x12\x12\n\nbytes_sent\x18\x02 \x01(\x04\x12\x11\n\tpkts_recv\x18\x03 \x01(\x04\x12\x16\n\x0epkts_processed\x18\x04 \x01(\x04\x12\x12\n\nbytes_recv\x18\x05 \x01(\x04\x1a\xb5\x04\n\x0bStats_VConn\x12\x17\n\x0f\x63onnections_udp\x18\x01 \x01(\r\x12\x17\n\x0f\x63onnections_tcp\x18\x02 \x01(\r\x12\x37\n\tstats_udp\x18\x03 \x01(\x0b\x32$.CMsgClientConnectionStats.Stats_UDP\x12\x16\n\x0epkts_abandoned\x18\x04 \x01(\x04\x12\x19\n\x11\x63onn_req_received\x18\x05 \x01(\x04\x12\x13\n\x0bpkts_resent\x18\x06 \x01(\x04\x12\x11\n\tmsgs_sent\x18\x07 \x01(\x04\x12\x18\n\x10msgs_sent_failed\x18\x08 \x01(\x04\x12\x11\n\tmsgs_recv\x18\t \x01(\x04\x12\x16\n\x0e\x64\x61tagrams_sent\x18\n \x01(\x04\x12\x16\n\x0e\x64\x61tagrams_recv\x18\x0b \x01(\x04\x12\x15\n\rbad_pkts_recv\x18\x0c \x01(\x04\x12\x1e\n\x16unknown_conn_pkts_recv\x18\r \x01(\x04\x12\x18\n\x10missed_pkts_recv\x18\x0e \x01(\x04\x12\x15\n\rdup_pkts_recv\x18\x0f \x01(\x04\x12!\n\x19\x66\x61iled_connect_challenges\x18\x10 \x01(\x04\x12\x1d\n\x15micro_sec_avg_latency\x18\x11 \x01(\r\x12\x1d\n\x15micro_sec_min_latency\x18\x12 \x01(\r\x12\x1d\n\x15micro_sec_max_latency\x18\x13 \x01(\r\x12\x1b\n\x13mem_pool_msg_in_use\x18\x14 \x01(\r\"\xd2\x01\n\x1a\x43MsgClientServersAvailable\x12R\n\x16server_types_available\x18\x01 \x03(\x0b\x32\x32.CMsgClientServersAvailable.Server_Types_Available\x12%\n\x1dserver_type_for_auth_services\x18\x02 \x01(\r\x1a\x39\n\x16Server_Types_Available\x12\x0e\n\x06server\x18\x01 \x01(\r\x12\x0f\n\x07\x63hanged\x18\x02 \x01(\x08\"u\n\x16\x43MsgClientGetUserStats\x12\x0f\n\x07game_id\x18\x01 \x01(\x06\x12\x11\n\tcrc_stats\x18\x02 \x01(\r\x12\x1c\n\x14schema_local_version\x18\x03 \x01(\x05\x12\x19\n\x11steam_id_for_user\x18\x04 \x01(\x06\"\xdf\x02\n\x1e\x43MsgClientGetUserStatsResponse\x12\x0f\n\x07game_id\x18\x01 \x01(\x06\x12\x12\n\x07\x65result\x18\x02 \x01(\x05:\x01\x32\x12\x11\n\tcrc_stats\x18\x03 \x01(\r\x12\x0e\n\x06schema\x18\x04 \x01(\x0c\x12\x34\n\x05stats\x18\x05 \x03(\x0b\x32%.CMsgClientGetUserStatsResponse.Stats\x12N\n\x12\x61\x63hievement_blocks\x18\x06 \x03(\x0b\x32\x32.CMsgClientGetUserStatsResponse.Achievement_Blocks\x1a,\n\x05Stats\x12\x0f\n\x07stat_id\x18\x01 \x01(\r\x12\x12\n\nstat_value\x18\x02 \x01(\r\x1a\x41\n\x12\x41\x63hievement_Blocks\x12\x16\n\x0e\x61\x63hievement_id\x18\x01 \x01(\r\x12\x13\n\x0bunlock_time\x18\x02 \x03(\x07\"\x9a\x02\n CMsgClientStoreUserStatsResponse\x12\x0f\n\x07game_id\x18\x01 \x01(\x06\x12\x12\n\x07\x65result\x18\x02 \x01(\x05:\x01\x32\x12\x11\n\tcrc_stats\x18\x03 \x01(\r\x12Z\n\x17stats_failed_validation\x18\x04 \x03(\x0b\x32\x39.CMsgClientStoreUserStatsResponse.Stats_Failed_Validation\x12\x19\n\x11stats_out_of_date\x18\x05 \x01(\x08\x1aG\n\x17Stats_Failed_Validation\x12\x0f\n\x07stat_id\x18\x01 \x01(\r\x12\x1b\n\x13reverted_stat_value\x18\x02 \x01(\r\"\xe8\x01\n\x19\x43MsgClientStoreUserStats2\x12\x0f\n\x07game_id\x18\x01 \x01(\x06\x12\x17\n\x0fsettor_steam_id\x18\x02 \x01(\x06\x12\x17\n\x0fsettee_steam_id\x18\x03 \x01(\x06\x12\x11\n\tcrc_stats\x18\x04 \x01(\r\x12\x16\n\x0e\x65xplicit_reset\x18\x05 \x01(\x08\x12/\n\x05stats\x18\x06 \x03(\x0b\x32 .CMsgClientStoreUserStats2.Stats\x1a,\n\x05Stats\x12\x0f\n\x07stat_id\x18\x01 \x01(\r\x12\x12\n\nstat_value\x18\x02 \x01(\r\"\xc2\x01\n\x16\x43MsgClientStatsUpdated\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x0f\n\x07game_id\x18\x02 \x01(\x06\x12\x11\n\tcrc_stats\x18\x03 \x01(\r\x12<\n\rupdated_stats\x18\x04 \x03(\x0b\x32%.CMsgClientStatsUpdated.Updated_Stats\x1a\x34\n\rUpdated_Stats\x12\x0f\n\x07stat_id\x18\x01 \x01(\r\x12\x12\n\nstat_value\x18\x02 \x01(\r\"\xbc\x01\n\x18\x43MsgClientStoreUserStats\x12\x0f\n\x07game_id\x18\x01 \x01(\x06\x12\x16\n\x0e\x65xplicit_reset\x18\x02 \x01(\x08\x12@\n\x0estats_to_store\x18\x03 \x03(\x0b\x32(.CMsgClientStoreUserStats.Stats_To_Store\x1a\x35\n\x0eStats_To_Store\x12\x0f\n\x07stat_id\x18\x01 \x01(\r\x12\x12\n\nstat_value\x18\x02 \x01(\r\"\x1c\n\x1a\x43MsgClientGetClientDetails\"?\n$CMsgClientReportOverlayDetourFailure\x12\x17\n\x0f\x66\x61ilure_strings\x18\x01 \x03(\t\"\xbf\x02\n\"CMsgClientGetClientDetailsResponse\x12\x17\n\x0fpackage_version\x18\x01 \x01(\r\x12\x18\n\x10protocol_version\x18\x08 \x01(\r\x12\n\n\x02os\x18\x02 \x01(\t\x12\x14\n\x0cmachine_name\x18\x03 \x01(\t\x12\x11\n\tip_public\x18\x04 \x01(\t\x12\x12\n\nip_private\x18\x05 \x01(\t\x12\x17\n\x0f\x62ytes_available\x18\x07 \x01(\x04\x12?\n\rgames_running\x18\x06 \x03(\x0b\x32(.CMsgClientGetClientDetailsResponse.Game\x1a\x43\n\x04Game\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x12\n\nextra_info\x18\x02 \x01(\t\x12\x18\n\x10time_running_sec\x18\x03 \x01(\r\"x\n\x1a\x43MsgClientGetClientAppList\x12\r\n\x05media\x18\x01 \x01(\x08\x12\r\n\x05tools\x18\x02 \x01(\x08\x12\r\n\x05games\x18\x03 \x01(\x08\x12\x16\n\x0eonly_installed\x18\x04 \x01(\x08\x12\x15\n\ronly_changing\x18\x05 \x01(\x08\"\x91\x04\n\"CMsgClientGetClientAppListResponse\x12\x35\n\x04\x61pps\x18\x01 \x03(\x0b\x32\'.CMsgClientGetClientAppListResponse.App\x12\x17\n\x0f\x62ytes_available\x18\x02 \x01(\x04\x1a\x9a\x03\n\x03\x41pp\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x10\n\x08\x63\x61tegory\x18\x02 \x01(\t\x12\x10\n\x08\x61pp_type\x18\n \x01(\t\x12\x10\n\x08\x66\x61vorite\x18\x03 \x01(\x08\x12\x11\n\tinstalled\x18\x04 \x01(\x08\x12\x13\n\x0b\x61uto_update\x18\x05 \x01(\x08\x12\x18\n\x10\x62ytes_downloaded\x18\x06 \x01(\x04\x12\x14\n\x0c\x62ytes_needed\x18\x07 \x01(\x04\x12\x1b\n\x13\x62ytes_download_rate\x18\x08 \x01(\r\x12\x17\n\x0f\x64ownload_paused\x18\x0b \x01(\x08\x12\x17\n\x0fnum_downloading\x18\x0c \x01(\r\x12\x12\n\nnum_paused\x18\r \x01(\r\x12\x10\n\x08\x63hanging\x18\x0e \x01(\x08\x12\x1d\n\x15\x61vailable_on_platform\x18\x0f \x01(\x08\x12\x39\n\x04\x64lcs\x18\t \x03(\x0b\x32+.CMsgClientGetClientAppListResponse.App.DLC\x1a\'\n\x03\x44LC\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x11\n\tinstalled\x18\x02 \x01(\x08\"+\n\x1a\x43MsgClientInstallClientApp\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\"4\n\"CMsgClientInstallClientAppResponse\x12\x0e\n\x06result\x18\x01 \x01(\r\"-\n\x1c\x43MsgClientUninstallClientApp\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\"6\n$CMsgClientUninstallClientAppResponse\x12\x0e\n\x06result\x18\x01 \x01(\r\"B\n!CMsgClientSetClientAppUpdateState\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x0e\n\x06update\x18\x02 \x01(\x08\";\n)CMsgClientSetClientAppUpdateStateResponse\x12\x0e\n\x06result\x18\x01 \x01(\r\"\x86\x02\n\x1e\x43MsgClientUFSUploadFileRequest\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x11\n\tfile_size\x18\x02 \x01(\r\x12\x15\n\rraw_file_size\x18\x03 \x01(\r\x12\x10\n\x08sha_file\x18\x04 \x01(\x0c\x12\x12\n\ntime_stamp\x18\x05 \x01(\x04\x12\x11\n\tfile_name\x18\x06 \x01(\t\x12$\n\x1cplatforms_to_sync_deprecated\x18\x07 \x01(\r\x12%\n\x11platforms_to_sync\x18\x08 \x01(\r:\n4294967295\x12\x0f\n\x07\x63\x65ll_id\x18\t \x01(\r\x12\x13\n\x0b\x63\x61n_encrypt\x18\n \x01(\x08\"\xbb\x01\n\x1f\x43MsgClientUFSUploadFileResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x10\n\x08sha_file\x18\x02 \x01(\x0c\x12\x10\n\x08use_http\x18\x03 \x01(\x08\x12\x11\n\thttp_host\x18\x04 \x01(\t\x12\x10\n\x08http_url\x18\x05 \x01(\t\x12\x12\n\nkv_headers\x18\x06 \x01(\x0c\x12\x11\n\tuse_https\x18\x07 \x01(\x08\x12\x14\n\x0c\x65ncrypt_file\x18\x08 \x01(\x08\"\xae\x01\n\x19\x43MsgClientUFSUploadCommit\x12.\n\x05\x66iles\x18\x01 \x03(\x0b\x32\x1f.CMsgClientUFSUploadCommit.File\x1a\x61\n\x04\x46ile\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\x12\x10\n\x08sha_file\x18\x03 \x01(\x0c\x12\x10\n\x08\x63ub_file\x18\x04 \x01(\r\x12\x11\n\tfile_name\x18\x05 \x01(\t\"\x99\x01\n!CMsgClientUFSUploadCommitResponse\x12\x36\n\x05\x66iles\x18\x01 \x03(\x0b\x32\'.CMsgClientUFSUploadCommitResponse.File\x1a<\n\x04\x46ile\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\x12\x10\n\x08sha_file\x18\x03 \x01(\x0c\"L\n\x16\x43MsgClientUFSFileChunk\x12\x10\n\x08sha_file\x18\x01 \x01(\x0c\x12\x12\n\nfile_start\x18\x02 \x01(\r\x12\x0c\n\x04\x64\x61ta\x18\x03 \x01(\x0c\" \n\x1e\x43MsgClientUFSTransferHeartbeat\"G\n\x1f\x43MsgClientUFSUploadFileFinished\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x10\n\x08sha_file\x18\x02 \x01(\x0c\"_\n\x1e\x43MsgClientUFSDeleteFileRequest\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x11\n\tfile_name\x18\x02 \x01(\t\x12\x1a\n\x12is_explicit_delete\x18\x03 \x01(\x08\"H\n\x1f\x43MsgClientUFSDeleteFileResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x11\n\tfile_name\x18\x02 \x01(\t\"S\n\x1e\x43MsgClientUFSGetFileListForApp\x12\x15\n\rapps_to_query\x18\x01 \x03(\r\x12\x1a\n\x12send_path_prefixes\x18\x02 \x01(\x08\"\xc1\x02\n&CMsgClientUFSGetFileListForAppResponse\x12;\n\x05\x66iles\x18\x01 \x03(\x0b\x32,.CMsgClientUFSGetFileListForAppResponse.File\x12\x15\n\rpath_prefixes\x18\x02 \x03(\t\x1a\xb8\x01\n\x04\x46ile\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x11\n\tfile_name\x18\x02 \x01(\t\x12\x10\n\x08sha_file\x18\x03 \x01(\x0c\x12\x12\n\ntime_stamp\x18\x04 \x01(\x04\x12\x15\n\rraw_file_size\x18\x05 \x01(\r\x12\x1a\n\x12is_explicit_delete\x18\x06 \x01(\x08\x12\x19\n\x11platforms_to_sync\x18\x07 \x01(\r\x12\x19\n\x11path_prefix_index\x18\x08 \x01(\r:\x08\x80\xb5\x18\x08\x88\xb5\x18\x10\"Z\n\x1c\x43MsgClientUFSDownloadRequest\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x11\n\tfile_name\x18\x02 \x01(\t\x12\x17\n\x0f\x63\x61n_handle_http\x18\x03 \x01(\x08\"\xa0\x02\n\x1d\x43MsgClientUFSDownloadResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\x12\x11\n\tfile_size\x18\x03 \x01(\r\x12\x15\n\rraw_file_size\x18\x04 \x01(\r\x12\x10\n\x08sha_file\x18\x05 \x01(\x0c\x12\x12\n\ntime_stamp\x18\x06 \x01(\x04\x12\x1a\n\x12is_explicit_delete\x18\x07 \x01(\x08\x12\x10\n\x08use_http\x18\x08 \x01(\x08\x12\x11\n\thttp_host\x18\t \x01(\t\x12\x10\n\x08http_url\x18\n \x01(\t\x12\x12\n\nkv_headers\x18\x0b \x01(\x0c\x12\x11\n\tuse_https\x18\x0c \x01(\x08\x12\x11\n\tencrypted\x18\r \x01(\x08\"]\n\x19\x43MsgClientUFSLoginRequest\x12\x18\n\x10protocol_version\x18\x01 \x01(\r\x12\x18\n\x10\x61m_session_token\x18\x02 \x01(\x04\x12\x0c\n\x04\x61pps\x18\x03 \x03(\r\"0\n\x1a\x43MsgClientUFSLoginResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\"G\n#CMsgClientRequestEncryptedAppTicket\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x10\n\x08userdata\x18\x02 \x01(\x0c\"\x84\x01\n+CMsgClientRequestEncryptedAppTicketResponse\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x12\n\x07\x65result\x18\x02 \x01(\x05:\x01\x32\x12\x31\n\x14\x65ncrypted_app_ticket\x18\x03 \x01(\x0b\x32\x13.EncryptedAppTicket\"S\n\x1a\x43MsgClientWalletInfoUpdate\x12\x12\n\nhas_wallet\x18\x01 \x01(\x08\x12\x0f\n\x07\x62\x61lance\x18\x02 \x01(\x05\x12\x10\n\x08\x63urrency\x18\x03 \x01(\x05\"M\n\x17\x43MsgClientAppInfoUpdate\x12\x19\n\x11last_changenumber\x18\x01 \x01(\r\x12\x17\n\x0fsend_changelist\x18\x02 \x01(\x08\"d\n\x18\x43MsgClientAppInfoChanges\x12\x1d\n\x15\x63urrent_change_number\x18\x01 \x01(\r\x12\x19\n\x11\x66orce_full_update\x18\x02 \x01(\x08\x12\x0e\n\x06\x61ppIDs\x18\x03 \x03(\r\"\xab\x01\n\x18\x43MsgClientAppInfoRequest\x12+\n\x04\x61pps\x18\x01 \x03(\x0b\x32\x1d.CMsgClientAppInfoRequest.App\x12\x1f\n\x10supports_batches\x18\x02 \x01(\x08:\x05\x66\x61lse\x1a\x41\n\x03\x41pp\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x15\n\rsection_flags\x18\x02 \x01(\r\x12\x13\n\x0bsection_CRC\x18\x03 \x03(\r\"\x9b\x02\n\x19\x43MsgClientAppInfoResponse\x12,\n\x04\x61pps\x18\x01 \x03(\x0b\x32\x1e.CMsgClientAppInfoResponse.App\x12\x14\n\x0c\x61pps_unknown\x18\x02 \x03(\r\x12\x14\n\x0c\x61pps_pending\x18\x03 \x01(\r\x1a\x99\x01\n\x03\x41pp\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x15\n\rchange_number\x18\x02 \x01(\r\x12\x38\n\x08sections\x18\x03 \x03(\x0b\x32&.CMsgClientAppInfoResponse.App.Section\x1a\x31\n\x07Section\x12\x12\n\nsection_id\x18\x01 \x01(\r\x12\x12\n\nsection_kv\x18\x02 \x01(\x0c:\x08\x80\xb5\x18\x00\x88\xb5\x18\x00\"K\n\x1c\x43MsgClientPackageInfoRequest\x12\x13\n\x0bpackage_ids\x18\x01 \x03(\r\x12\x16\n\x0emeta_data_only\x18\x02 \x01(\x08\"\xe0\x01\n\x1d\x43MsgClientPackageInfoResponse\x12\x38\n\x08packages\x18\x01 \x03(\x0b\x32&.CMsgClientPackageInfoResponse.Package\x12\x18\n\x10packages_unknown\x18\x02 \x03(\r\x12\x18\n\x10packages_pending\x18\x03 \x01(\r\x1aQ\n\x07Package\x12\x12\n\npackage_id\x18\x01 \x01(\r\x12\x15\n\rchange_number\x18\x02 \x01(\r\x12\x0b\n\x03sha\x18\x03 \x01(\x0c\x12\x0e\n\x06\x62uffer\x18\x04 \x01(\x0c\"\xc0\x01\n!CMsgClientPICSChangesSinceRequest\x12\x1b\n\x13since_change_number\x18\x01 \x01(\r\x12\x1d\n\x15send_app_info_changes\x18\x02 \x01(\x08\x12!\n\x19send_package_info_changes\x18\x03 \x01(\x08\x12\x1b\n\x13num_app_info_cached\x18\x04 \x01(\r\x12\x1f\n\x17num_package_info_cached\x18\x05 \x01(\r\"\xe5\x03\n\"CMsgClientPICSChangesSinceResponse\x12\x1d\n\x15\x63urrent_change_number\x18\x01 \x01(\r\x12\x1b\n\x13since_change_number\x18\x02 \x01(\r\x12\x19\n\x11\x66orce_full_update\x18\x03 \x01(\x08\x12J\n\x0fpackage_changes\x18\x04 \x03(\x0b\x32\x31.CMsgClientPICSChangesSinceResponse.PackageChange\x12\x42\n\x0b\x61pp_changes\x18\x05 \x03(\x0b\x32-.CMsgClientPICSChangesSinceResponse.AppChange\x12\x1d\n\x15\x66orce_full_app_update\x18\x06 \x01(\x08\x12!\n\x19\x66orce_full_package_update\x18\x07 \x01(\x08\x1aN\n\rPackageChange\x12\x11\n\tpackageid\x18\x01 \x01(\r\x12\x15\n\rchange_number\x18\x02 \x01(\r\x12\x13\n\x0bneeds_token\x18\x03 \x01(\x08\x1a\x46\n\tAppChange\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x15\n\rchange_number\x18\x02 \x01(\r\x12\x13\n\x0bneeds_token\x18\x03 \x01(\x08\"\xca\x02\n CMsgClientPICSProductInfoRequest\x12?\n\x08packages\x18\x01 \x03(\x0b\x32-.CMsgClientPICSProductInfoRequest.PackageInfo\x12\x37\n\x04\x61pps\x18\x02 \x03(\x0b\x32).CMsgClientPICSProductInfoRequest.AppInfo\x12\x16\n\x0emeta_data_only\x18\x03 \x01(\x08\x12\x17\n\x0fnum_prev_failed\x18\x04 \x01(\r\x1a\x43\n\x07\x41ppInfo\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\x04\x12\x13\n\x0bonly_public\x18\x03 \x01(\x08\x1a\x36\n\x0bPackageInfo\x12\x11\n\tpackageid\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\x04\"\xbd\x04\n!CMsgClientPICSProductInfoResponse\x12\x38\n\x04\x61pps\x18\x01 \x03(\x0b\x32*.CMsgClientPICSProductInfoResponse.AppInfo\x12\x16\n\x0eunknown_appids\x18\x02 \x03(\r\x12@\n\x08packages\x18\x03 \x03(\x0b\x32..CMsgClientPICSProductInfoResponse.PackageInfo\x12\x1a\n\x12unknown_packageids\x18\x04 \x03(\r\x12\x16\n\x0emeta_data_only\x18\x05 \x01(\x08\x12\x18\n\x10response_pending\x18\x06 \x01(\x08\x12\x15\n\rhttp_min_size\x18\x07 \x01(\r\x12\x11\n\thttp_host\x18\x08 \x01(\t\x1a\x86\x01\n\x07\x41ppInfo\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x15\n\rchange_number\x18\x02 \x01(\r\x12\x15\n\rmissing_token\x18\x03 \x01(\x08\x12\x0b\n\x03sha\x18\x04 \x01(\x0c\x12\x0e\n\x06\x62uffer\x18\x05 \x01(\x0c\x12\x13\n\x0bonly_public\x18\x06 \x01(\x08\x12\x0c\n\x04size\x18\x07 \x01(\r\x1ay\n\x0bPackageInfo\x12\x11\n\tpackageid\x18\x01 \x01(\r\x12\x15\n\rchange_number\x18\x02 \x01(\r\x12\x15\n\rmissing_token\x18\x03 \x01(\x08\x12\x0b\n\x03sha\x18\x04 \x01(\x0c\x12\x0e\n\x06\x62uffer\x18\x05 \x01(\x0c\x12\x0c\n\x04size\x18\x06 \x01(\r:\x08\x80\xb5\x18\x00\x88\xb5\x18\x00\"F\n CMsgClientPICSAccessTokenRequest\x12\x12\n\npackageids\x18\x01 \x03(\r\x12\x0e\n\x06\x61ppids\x18\x02 \x03(\r\"\xdf\x02\n!CMsgClientPICSAccessTokenResponse\x12N\n\x15package_access_tokens\x18\x01 \x03(\x0b\x32/.CMsgClientPICSAccessTokenResponse.PackageToken\x12\x1d\n\x15package_denied_tokens\x18\x02 \x03(\r\x12\x46\n\x11\x61pp_access_tokens\x18\x03 \x03(\x0b\x32+.CMsgClientPICSAccessTokenResponse.AppToken\x12\x19\n\x11\x61pp_denied_tokens\x18\x04 \x03(\r\x1a\x37\n\x0cPackageToken\x12\x11\n\tpackageid\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\x04\x1a/\n\x08\x41ppToken\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x14\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\x04\"D\n\x1a\x43MsgClientUFSGetUGCDetails\x12&\n\x08hcontent\x18\x01 \x01(\x06:\x14\x31\x38\x34\x34\x36\x37\x34\x34\x30\x37\x33\x37\x30\x39\x35\x35\x31\x36\x31\x35\"\xe5\x01\n\"CMsgClientUFSGetUGCDetailsResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x0b\n\x03url\x18\x02 \x01(\t\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\r\x12\x10\n\x08\x66ilename\x18\x04 \x01(\t\x12\x17\n\x0fsteamid_creator\x18\x05 \x01(\x06\x12\x11\n\tfile_size\x18\x06 \x01(\r\x12\x1c\n\x14\x63ompressed_file_size\x18\x07 \x01(\r\x12\x17\n\x0frangecheck_host\x18\x08 \x01(\t\x12\x19\n\x11\x66ile_encoded_sha1\x18\t \x01(\t\"C\n\x1e\x43MsgClientUFSGetSingleFileInfo\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x11\n\tfile_name\x18\x02 \x01(\t\"\xb8\x01\n&CMsgClientUFSGetSingleFileInfoResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\x12\x11\n\tfile_name\x18\x03 \x01(\t\x12\x10\n\x08sha_file\x18\x04 \x01(\x0c\x12\x12\n\ntime_stamp\x18\x05 \x01(\x04\x12\x15\n\rraw_file_size\x18\x06 \x01(\r\x12\x1a\n\x12is_explicit_delete\x18\x07 \x01(\x08\";\n\x16\x43MsgClientUFSShareFile\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x11\n\tfile_name\x18\x02 \x01(\t\"\\\n\x1e\x43MsgClientUFSShareFileResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12&\n\x08hcontent\x18\x02 \x01(\x06:\x14\x31\x38\x34\x34\x36\x37\x34\x34\x30\x37\x33\x37\x30\x39\x35\x35\x31\x36\x31\x35\"=\n\x15\x43MsgClientNewLoginKey\x12\x11\n\tunique_id\x18\x01 \x01(\r\x12\x11\n\tlogin_key\x18\x02 \x01(\t\"2\n\x1d\x43MsgClientNewLoginKeyAccepted\x12\x11\n\tunique_id\x18\x01 \x01(\r\"3\n\x1b\x43MsgClientAMGetClanOfficers\x12\x14\n\x0csteamid_clan\x18\x01 \x01(\x06\"f\n#CMsgClientAMGetClanOfficersResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x14\n\x0csteamid_clan\x18\x02 \x01(\x06\x12\x15\n\rofficer_count\x18\x03 \x01(\x05\"\x90\x01\n!CMsgClientAMGetPersonaNameHistory\x12\x10\n\x08id_count\x18\x01 \x01(\x05\x12:\n\x03Ids\x18\x02 \x03(\x0b\x32-.CMsgClientAMGetPersonaNameHistory.IdInstance\x1a\x1d\n\nIdInstance\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\"\xc3\x02\n)CMsgClientAMGetPersonaNameHistoryResponse\x12O\n\tresponses\x18\x02 \x03(\x0b\x32<.CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance\x1a\xc4\x01\n\x11NameTableInstance\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x0f\n\x07steamid\x18\x02 \x01(\x06\x12X\n\x05names\x18\x03 \x03(\x0b\x32I.CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance.NameInstance\x1a\x30\n\x0cNameInstance\x12\x12\n\nname_since\x18\x01 \x01(\x07\x12\x0c\n\x04name\x18\x02 \x01(\t\"E\n\x1e\x43MsgClientDeregisterWithServer\x12\x13\n\x0b\x65servertype\x18\x01 \x01(\r\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\"\x8e\x04\n\x13\x43MsgClientClanState\x12\x14\n\x0csteamid_clan\x18\x01 \x01(\x06\x12\x17\n\x0fm_unStatusFlags\x18\x02 \x01(\r\x12\x1a\n\x12\x63lan_account_flags\x18\x03 \x01(\r\x12\x30\n\tname_info\x18\x04 \x01(\x0b\x32\x1d.CMsgClientClanState.NameInfo\x12\x34\n\x0buser_counts\x18\x05 \x01(\x0b\x32\x1f.CMsgClientClanState.UserCounts\x12*\n\x06\x65vents\x18\x06 \x03(\x0b\x32\x1a.CMsgClientClanState.Event\x12\x31\n\rannouncements\x18\x07 \x03(\x0b\x32\x1a.CMsgClientClanState.Event\x1a\x31\n\x08NameInfo\x12\x11\n\tclan_name\x18\x01 \x01(\t\x12\x12\n\nsha_avatar\x18\x02 \x01(\x0c\x1aP\n\nUserCounts\x12\x0f\n\x07members\x18\x01 \x01(\r\x12\x0e\n\x06online\x18\x02 \x01(\r\x12\x10\n\x08\x63hatting\x18\x03 \x01(\r\x12\x0f\n\x07in_game\x18\x04 \x01(\r\x1a`\n\x05\x45vent\x12\x0b\n\x03gid\x18\x01 \x01(\x06\x12\x12\n\nevent_time\x18\x02 \x01(\r\x12\x10\n\x08headline\x18\x03 \x01(\t\x12\x0f\n\x07game_id\x18\x04 \x01(\x06\x12\x13\n\x0bjust_posted\x18\x05 \x01(\x08\"r\n\x13\x43MsgClientFriendMsg\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x17\n\x0f\x63hat_entry_type\x18\x02 \x01(\x05\x12\x0f\n\x07message\x18\x03 \x01(\x0c\x12 \n\x18rtime32_server_timestamp\x18\x04 \x01(\x07\"\x9d\x01\n\x1b\x43MsgClientFriendMsgIncoming\x12\x14\n\x0csteamid_from\x18\x01 \x01(\x06\x12\x17\n\x0f\x63hat_entry_type\x18\x02 \x01(\x05\x12\x1c\n\x14\x66rom_limited_account\x18\x03 \x01(\x08\x12\x0f\n\x07message\x18\x04 \x01(\x0c\x12 \n\x18rtime32_server_timestamp\x18\x05 \x01(\x07\"R\n\x13\x43MsgClientAddFriend\x12\x16\n\x0esteamid_to_add\x18\x01 \x01(\x06\x12#\n\x1b\x61\x63\x63ountname_or_email_to_add\x18\x02 \x01(\t\"e\n\x1b\x43MsgClientAddFriendResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x16\n\x0esteam_id_added\x18\x02 \x01(\x06\x12\x1a\n\x12persona_name_added\x18\x03 \x01(\t\"*\n\x16\x43MsgClientRemoveFriend\x12\x10\n\x08\x66riendid\x18\x01 \x01(\x06\"6\n\x14\x43MsgClientHideFriend\x12\x10\n\x08\x66riendid\x18\x01 \x01(\x06\x12\x0c\n\x04hide\x18\x02 \x01(\x08\"\xec\x02\n\x1a\x43MsgClientUCMAddScreenshot\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x10\n\x08\x66ilename\x18\x02 \x01(\t\x12\x11\n\tthumbname\x18\x03 \x01(\t\x12\x17\n\x0frtime32_created\x18\x04 \x01(\x07\x12\r\n\x05width\x18\x05 \x01(\r\x12\x0e\n\x06height\x18\x06 \x01(\r\x12\x13\n\x0bpermissions\x18\x07 \x01(\r\x12\x0f\n\x07\x63\x61ption\x18\x08 \x01(\t\x12\x15\n\rshortcut_name\x18\t \x01(\t\x12,\n\x03tag\x18\n \x03(\x0b\x32\x1f.CMsgClientUCMAddScreenshot.Tag\x12\x16\n\x0etagged_steamid\x18\x0b \x03(\x06\x12\x13\n\x0bspoiler_tag\x18\x0c \x01(\x08\x12\x1e\n\x16tagged_publishedfileid\x18\r \x03(\x04\x1a*\n\x03Tag\x12\x10\n\x08tag_name\x18\x01 \x01(\t\x12\x11\n\ttag_value\x18\x02 \x01(\t\"d\n\"CMsgClientUCMAddScreenshotResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12*\n\x0cscreenshotid\x18\x02 \x01(\x06:\x14\x31\x38\x34\x34\x36\x37\x34\x34\x30\x37\x33\x37\x30\x39\x35\x35\x31\x36\x31\x35\"K\n\x1d\x43MsgClientUCMDeleteScreenshot\x12*\n\x0cscreenshotid\x18\x01 \x01(\x06:\x14\x31\x38\x34\x34\x36\x37\x34\x34\x30\x37\x33\x37\x30\x39\x35\x35\x31\x36\x31\x35\";\n%CMsgClientUCMDeleteScreenshotResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\"\xd1\x02\n\x18\x43MsgClientUCMPublishFile\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x11\n\tfile_name\x18\x02 \x01(\t\x12\x19\n\x11preview_file_name\x18\x03 \x01(\t\x12\x17\n\x0f\x63onsumer_app_id\x18\x04 \x01(\r\x12\r\n\x05title\x18\x05 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x06 \x01(\t\x12\x0c\n\x04tags\x18\x08 \x03(\t\x12\x15\n\rworkshop_file\x18\t \x01(\x08\x12\x12\n\nvisibility\x18\n \x01(\x05\x12\x11\n\tfile_type\x18\x0b \x01(\r\x12\x0b\n\x03url\x18\x0c \x01(\t\x12\x16\n\x0evideo_provider\x18\r \x01(\r\x12\x1a\n\x12video_account_name\x18\x0e \x01(\t\x12\x18\n\x10video_identifier\x18\x0f \x01(\t\x12\x13\n\x0bin_progress\x18\x10 \x01(\x08\"\xa1\x01\n CMsgClientUCMPublishFileResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12/\n\x11published_file_id\x18\x02 \x01(\x06:\x14\x31\x38\x34\x34\x36\x37\x34\x34\x30\x37\x33\x37\x30\x39\x35\x35\x31\x36\x31\x35\x12\x38\n)needs_workshop_legal_agreement_acceptance\x18\x03 \x01(\x08:\x05\x66\x61lse\"\xf8\x03\n CMsgClientUCMUpdatePublishedFile\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x19\n\x11published_file_id\x18\x02 \x01(\x06\x12\x11\n\tfile_name\x18\x03 \x01(\t\x12\x19\n\x11preview_file_name\x18\x04 \x01(\t\x12\r\n\x05title\x18\x05 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x06 \x01(\t\x12\x0c\n\x04tags\x18\x07 \x03(\t\x12\x12\n\nvisibility\x18\x08 \x01(\x05\x12\x13\n\x0bupdate_file\x18\t \x01(\x08\x12\x1b\n\x13update_preview_file\x18\n \x01(\x08\x12\x14\n\x0cupdate_title\x18\x0b \x01(\x08\x12\x1a\n\x12update_description\x18\x0c \x01(\x08\x12\x13\n\x0bupdate_tags\x18\r \x01(\x08\x12\x19\n\x11update_visibility\x18\x0e \x01(\x08\x12\x1a\n\x12\x63hange_description\x18\x0f \x01(\t\x12\x12\n\nupdate_url\x18\x10 \x01(\x08\x12\x0b\n\x03url\x18\x11 \x01(\t\x12\x1f\n\x17update_content_manifest\x18\x12 \x01(\x08\x12\x18\n\x10\x63ontent_manifest\x18\x13 \x01(\x06\x12\x10\n\x08metadata\x18\x14 \x01(\t\x12\x17\n\x0fupdate_metadata\x18\x15 \x01(\x08\"x\n(CMsgClientUCMUpdatePublishedFileResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x38\n)needs_workshop_legal_agreement_acceptance\x18\x02 \x01(\x08:\x05\x66\x61lse\"=\n CMsgClientUCMDeletePublishedFile\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\">\n(CMsgClientUCMDeletePublishedFileResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\"c\n(CMsgClientUCMEnumerateUserPublishedFiles\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x13\n\x0bstart_index\x18\x02 \x01(\r\x12\x12\n\nsort_order\x18\x03 \x01(\r\"\xe7\x01\n0CMsgClientUCMEnumerateUserPublishedFilesResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12Z\n\x0fpublished_files\x18\x02 \x03(\x0b\x32\x41.CMsgClientUCMEnumerateUserPublishedFilesResponse.PublishedFileId\x12\x15\n\rtotal_results\x18\x03 \x01(\r\x1a,\n\x0fPublishedFileId\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\"P\n#CMsgClientUCMSubscribePublishedFile\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x19\n\x11published_file_id\x18\x02 \x01(\x06\"A\n+CMsgClientUCMSubscribePublishedFileResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\"\x98\x01\n)CMsgClientUCMEnumerateUserSubscribedFiles\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x13\n\x0bstart_index\x18\x02 \x01(\r\x12\x14\n\tlist_type\x18\x03 \x01(\r:\x01\x31\x12\x1d\n\x12matching_file_type\x18\x04 \x01(\r:\x01\x30\x12\x11\n\x05\x63ount\x18\x05 \x01(\r:\x02\x35\x30\"\x89\x02\n1CMsgClientUCMEnumerateUserSubscribedFilesResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\\\n\x10subscribed_files\x18\x02 \x03(\x0b\x32\x42.CMsgClientUCMEnumerateUserSubscribedFilesResponse.PublishedFileId\x12\x15\n\rtotal_results\x18\x03 \x01(\r\x1aK\n\x0fPublishedFileId\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\x12\x1d\n\x12rtime32_subscribed\x18\x02 \x01(\x07:\x01\x30\"o\n4CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x13\n\x0bstart_index\x18\x02 \x01(\r\x12\x12\n\nstart_time\x18\x03 \x01(\x07\"\x91\x03\n<CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12g\n\x10subscribed_files\x18\x02 \x03(\x0b\x32M.CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse.PublishedFileId\x12\x15\n\rtotal_results\x18\x03 \x01(\r\x1a\xbc\x01\n\x0fPublishedFileId\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\x12\x1d\n\x12rtime32_subscribed\x18\x02 \x01(\x07:\x01\x30\x12\r\n\x05\x61ppid\x18\x03 \x01(\r\x12\x15\n\rfile_hcontent\x18\x04 \x01(\x06\x12\x11\n\tfile_size\x18\x05 \x01(\r\x12\x1c\n\x14rtime32_last_updated\x18\x06 \x01(\x07\x12\x18\n\x10is_depot_content\x18\x07 \x01(\x08\"R\n%CMsgClientUCMUnsubscribePublishedFile\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x19\n\x11published_file_id\x18\x02 \x01(\x06\"C\n-CMsgClientUCMUnsubscribePublishedFileResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\"\xc6\x01\n$CMsgClientUCMPublishedFileSubscribed\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\x12\x15\n\rfile_hcontent\x18\x03 \x01(\x06\x12\x11\n\tfile_size\x18\x04 \x01(\r\x12\x18\n\x10rtime_subscribed\x18\x05 \x01(\r\x12\x18\n\x10is_depot_content\x18\x06 \x01(\x08\x12\x15\n\rrtime_updated\x18\x07 \x01(\r\"S\n&CMsgClientUCMPublishedFileUnsubscribed\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\"N\n!CMsgClientUCMPublishedFileDeleted\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\"\xa3\x01\n!CMsgClientUCMPublishedFileUpdated\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\x12\x14\n\x0ctime_updated\x18\x03 \x01(\r\x12\x10\n\x08hcontent\x18\x04 \x01(\x06\x12\x11\n\tfile_size\x18\x05 \x01(\x07\x12\x18\n\x10is_depot_content\x18\x06 \x01(\x08\"k\n$CMsgClientWorkshopItemChangesRequest\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x19\n\x11last_time_updated\x18\x02 \x01(\r\x12\x18\n\x10num_items_needed\x18\x03 \x01(\r\"\xfb\x01\n%CMsgClientWorkshopItemChangesResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x13\n\x0bupdate_time\x18\x02 \x01(\r\x12O\n\x0eworkshop_items\x18\x05 \x03(\x0b\x32\x37.CMsgClientWorkshopItemChangesResponse.WorkshopItemInfo\x1aX\n\x10WorkshopItemInfo\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\x12\x14\n\x0ctime_updated\x18\x02 \x01(\r\x12\x13\n\x0bmanifest_id\x18\x03 \x01(\x06\"\xd8\x01\n!CMsgClientWorkshopItemInfoRequest\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x19\n\x11last_time_updated\x18\x02 \x01(\r\x12G\n\x0eworkshop_items\x18\x03 \x03(\x0b\x32/.CMsgClientWorkshopItemInfoRequest.WorkshopItem\x1a?\n\x0cWorkshopItem\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\x12\x14\n\x0ctime_updated\x18\x02 \x01(\r\"\xf5\x01\n\"CMsgClientWorkshopItemInfoResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x13\n\x0bupdate_time\x18\x02 \x01(\r\x12L\n\x0eworkshop_items\x18\x03 \x03(\x0b\x32\x34.CMsgClientWorkshopItemInfoResponse.WorkshopItemInfo\x1aX\n\x10WorkshopItemInfo\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\x12\x14\n\x0ctime_updated\x18\x02 \x01(\r\x12\x13\n\x0bmanifest_id\x18\x03 \x01(\x06\"\x94\x01\n%CMsgClientUCMGetPublishedFilesForUser\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x18\n\x10\x63reator_steam_id\x18\x02 \x01(\x06\x12\x15\n\rrequired_tags\x18\x03 \x03(\t\x12\x15\n\rexcluded_tags\x18\x04 \x03(\t\x12\x13\n\x0bstart_index\x18\x05 \x01(\r\"\xe1\x01\n-CMsgClientUCMGetPublishedFilesForUserResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12W\n\x0fpublished_files\x18\x02 \x03(\x0b\x32>.CMsgClientUCMGetPublishedFilesForUserResponse.PublishedFileId\x12\x15\n\rtotal_results\x18\x03 \x01(\r\x1a,\n\x0fPublishedFileId\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\"d\n\'CMsgClientUCMSetUserPublishedFileAction\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\x05\"E\n/CMsgClientUCMSetUserPublishedFileActionResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\"g\n0CMsgClientUCMEnumeratePublishedFilesByUserAction\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x13\n\x0bstart_index\x18\x02 \x01(\r\x12\x0e\n\x06\x61\x63tion\x18\x03 \x01(\x05\"\x94\x02\n8CMsgClientUCMEnumeratePublishedFilesByUserActionResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x62\n\x0fpublished_files\x18\x02 \x03(\x0b\x32I.CMsgClientUCMEnumeratePublishedFilesByUserActionResponse.PublishedFileId\x12\x15\n\rtotal_results\x18\x03 \x01(\r\x1aI\n\x0fPublishedFileId\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\x12\x1b\n\x10rtime_time_stamp\x18\x02 \x01(\x07:\x01\x30\"\x1e\n\x1c\x43MsgClientScreenshotsChanged\"w\n\x1c\x43MsgClientUpdateUserGameInfo\x12\x14\n\x0csteamid_idgs\x18\x01 \x01(\x06\x12\x0e\n\x06gameid\x18\x02 \x01(\x06\x12\x0f\n\x07game_ip\x18\x03 \x01(\r\x12\x11\n\tgame_port\x18\x04 \x01(\r\x12\r\n\x05token\x18\x05 \x01(\x0c\"S\n\x1c\x43MsgClientRichPresenceUpload\x12\x18\n\x10rich_presence_kv\x18\x01 \x01(\x0c\x12\x19\n\x11steamid_broadcast\x18\x02 \x03(\x06\"8\n\x1d\x43MsgClientRichPresenceRequest\x12\x17\n\x0fsteamid_request\x18\x01 \x03(\x06\"\x9d\x01\n\x1a\x43MsgClientRichPresenceInfo\x12?\n\rrich_presence\x18\x01 \x03(\x0b\x32(.CMsgClientRichPresenceInfo.RichPresence\x1a>\n\x0cRichPresence\x12\x14\n\x0csteamid_user\x18\x01 \x01(\x06\x12\x18\n\x10rich_presence_kv\x18\x02 \x01(\x0c\".\n\x1c\x43MsgClientCheckFileSignature\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\"\xf7\x01\n$CMsgClientCheckFileSignatureResponse\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x0b\n\x03pid\x18\x02 \x01(\r\x12\x0f\n\x07\x65result\x18\x03 \x01(\r\x12\x10\n\x08\x66ilename\x18\x04 \x01(\t\x12\x18\n\x10\x65signatureresult\x18\x05 \x01(\r\x12\x10\n\x08sha_file\x18\x06 \x01(\x0c\x12\x17\n\x0fsignatureheader\x18\x07 \x01(\x0c\x12\x10\n\x08\x66ilesize\x18\x08 \x01(\r\x12\x14\n\x0cgetlasterror\x18\t \x01(\r\x12\"\n\x1a\x65valvesignaturecheckdetail\x18\n \x01(\r\"P\n\x19\x43MsgClientReadMachineAuth\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x0e\n\x06offset\x18\x02 \x01(\r\x12\x11\n\tcubtoread\x18\x03 \x01(\r\"\xce\x01\n!CMsgClientReadMachineAuthResponse\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x0f\n\x07\x65result\x18\x02 \x01(\r\x12\x10\n\x08\x66ilesize\x18\x03 \x01(\r\x12\x10\n\x08sha_file\x18\x04 \x01(\x0c\x12\x14\n\x0cgetlasterror\x18\x05 \x01(\r\x12\x0e\n\x06offset\x18\x06 \x01(\r\x12\x0f\n\x07\x63ubread\x18\x07 \x01(\r\x12\x12\n\nbytes_read\x18\x08 \x01(\x0c\x12\x17\n\x0f\x66ilename_sentry\x18\t \x01(\t\"\xbd\x01\n\x1b\x43MsgClientUpdateMachineAuth\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x0e\n\x06offset\x18\x02 \x01(\r\x12\x12\n\ncubtowrite\x18\x03 \x01(\r\x12\r\n\x05\x62ytes\x18\x04 \x01(\x0c\x12\x10\n\x08otp_type\x18\x05 \x01(\r\x12\x16\n\x0eotp_identifier\x18\x06 \x01(\t\x12\x18\n\x10otp_sharedsecret\x18\x07 \x01(\x0c\x12\x15\n\rotp_timedrift\x18\x08 \x01(\r\"\xe1\x01\n#CMsgClientUpdateMachineAuthResponse\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x0f\n\x07\x65result\x18\x02 \x01(\r\x12\x10\n\x08\x66ilesize\x18\x03 \x01(\r\x12\x10\n\x08sha_file\x18\x04 \x01(\x0c\x12\x14\n\x0cgetlasterror\x18\x05 \x01(\r\x12\x0e\n\x06offset\x18\x06 \x01(\r\x12\x10\n\x08\x63ubwrote\x18\x07 \x01(\r\x12\x10\n\x08otp_type\x18\x08 \x01(\x05\x12\x11\n\totp_value\x18\t \x01(\r\x12\x16\n\x0eotp_identifier\x18\n \x01(\t\"\xa1\x02\n\x1c\x43MsgClientRequestMachineAuth\x12\x10\n\x08\x66ilename\x18\x01 \x01(\t\x12\x1a\n\x12\x65result_sentryfile\x18\x02 \x01(\r\x12\x10\n\x08\x66ilesize\x18\x03 \x01(\r\x12\x16\n\x0esha_sentryfile\x18\x04 \x01(\x0c\x12\x1b\n\x13lock_account_action\x18\x06 \x01(\x05\x12\x10\n\x08otp_type\x18\x07 \x01(\r\x12\x16\n\x0eotp_identifier\x18\x08 \x01(\t\x12\x18\n\x10otp_sharedsecret\x18\t \x01(\x0c\x12\x11\n\totp_value\x18\n \x01(\r\x12\x14\n\x0cmachine_name\x18\x0b \x01(\t\x12\x1f\n\x17machine_name_userchosen\x18\x0c \x01(\t\"7\n$CMsgClientRequestMachineAuthResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\"\xa0\x01\n!CMsgClientChangeSteamGuardOptions\x12\x1b\n\x13steamguard_provider\x18\x01 \x01(\r\x12\'\n\x1fsteamguard_require_code_default\x18\x02 \x01(\r\x12\x14\n\x0cmachine_name\x18\x03 \x01(\t\x12\x1f\n\x17machine_name_userchosen\x18\x04 \x01(\t\"<\n)CMsgClientChangeSteamGuardOptionsResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\"B\n\x1c\x43MsgClientCreateFriendsGroup\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x11\n\tgroupname\x18\x02 \x01(\t\"H\n$CMsgClientCreateFriendsGroupResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\x12\x0f\n\x07groupid\x18\x02 \x01(\x05\"@\n\x1c\x43MsgClientDeleteFriendsGroup\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x0f\n\x07groupid\x18\x02 \x01(\x05\"7\n$CMsgClientDeleteFriendsGroupResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\"B\n\x1c\x43MsgClientRenameFriendsGroup\x12\x0f\n\x07groupid\x18\x01 \x01(\x05\x12\x11\n\tgroupname\x18\x02 \x01(\t\"7\n$CMsgClientRenameFriendsGroupResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\"B\n\x1a\x43MsgClientAddFriendToGroup\x12\x0f\n\x07groupid\x18\x01 \x01(\x05\x12\x13\n\x0bsteamiduser\x18\x02 \x01(\x06\"5\n\"CMsgClientAddFriendToGroupResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\"G\n\x1f\x43MsgClientRemoveFriendFromGroup\x12\x0f\n\x07groupid\x18\x01 \x01(\x05\x12\x13\n\x0bsteamiduser\x18\x02 \x01(\x06\":\n\'CMsgClientRemoveFriendFromGroupResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\"$\n\x15\x43MsgClientRegisterKey\x12\x0b\n\x03key\x18\x01 \x01(\t\"p\n\x1a\x43MsgClientPurchaseResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x1f\n\x17purchase_result_details\x18\x02 \x01(\x05\x12\x1d\n\x15purchase_receipt_info\x18\x03 \x01(\x0c\"\xc5\x01\n\x1c\x43MsgClientActivateOEMLicense\x12\x19\n\x11\x62ios_manufacturer\x18\x01 \x01(\t\x12\x19\n\x11\x62ios_serialnumber\x18\x02 \x01(\t\x12\x14\n\x0clicense_file\x18\x03 \x01(\x0c\x12\x1e\n\x16mainboard_manufacturer\x18\x04 \x01(\t\x12\x19\n\x11mainboard_product\x18\x05 \x01(\t\x12\x1e\n\x16mainboard_serialnumber\x18\x06 \x01(\t\"9\n\x1c\x43MsgClientRegisterOEMMachine\x12\x19\n\x11oem_register_file\x18\x01 \x01(\x0c\"7\n$CMsgClientRegisterOEMMachineResponse\x12\x0f\n\x07\x65result\x18\x01 \x01(\r\"K\n\x1f\x43MsgClientPurchaseWithMachineID\x12\x12\n\npackage_id\x18\x01 \x01(\r\x12\x14\n\x0cmachine_info\x18\x02 \x01(\x0c\"g\n CMsgTrading_InitiateTradeRequest\x12\x18\n\x10trade_request_id\x18\x01 \x01(\r\x12\x15\n\rother_steamid\x18\x02 \x01(\x04\x12\x12\n\nother_name\x18\x03 \x01(\t\"\xd2\x02\n!CMsgTrading_InitiateTradeResponse\x12\x10\n\x08response\x18\x01 \x01(\r\x12\x18\n\x10trade_request_id\x18\x02 \x01(\r\x12\x15\n\rother_steamid\x18\x03 \x01(\x04\x12 \n\x18steamguard_required_days\x18\x04 \x01(\r\x12 \n\x18new_device_cooldown_days\x18\x05 \x01(\r\x12-\n%default_password_reset_probation_days\x18\x06 \x01(\r\x12%\n\x1dpassword_reset_probation_days\x18\x07 \x01(\r\x12+\n#default_email_change_probation_days\x18\x08 \x01(\r\x12#\n\x1b\x65mail_change_probation_days\x18\t \x01(\r\"7\n\x1e\x43MsgTrading_CancelTradeRequest\x12\x15\n\rother_steamid\x18\x01 \x01(\x04\"1\n\x18\x43MsgTrading_StartSession\x12\x15\n\rother_steamid\x18\x01 \x01(\x04\"\x80\x01\n\x15\x43MsgClientEmailChange\x12\x10\n\x08password\x18\x01 \x01(\t\x12\r\n\x05\x65mail\x18\x02 \x01(\t\x12\x0c\n\x04\x63ode\x18\x03 \x01(\t\x12\r\n\x05\x66inal\x18\x04 \x01(\x08\x12\x11\n\tnewmethod\x18\x05 \x01(\x08\x12\x16\n\x0etwofactor_code\x18\x06 \x01(\t\"3\n\x1d\x43MsgClientEmailChangeResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\">\n\x19\x43MsgClientGetCDNAuthToken\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x11\n\thost_name\x18\x02 \x01(\t\"C\n\x1f\x43MsgClientGetDepotDecryptionKey\x12\x10\n\x08\x64\x65pot_id\x18\x01 \x01(\r\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\"m\n\'CMsgClientGetDepotDecryptionKeyResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x10\n\x08\x64\x65pot_id\x18\x02 \x01(\r\x12\x1c\n\x14\x64\x65pot_encryption_key\x18\x03 \x01(\x0c\"/\n\x1d\x43MsgClientGetAppBetaPasswords\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\"\xcf\x01\n%CMsgClientGetAppBetaPasswordsResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\x12J\n\rbetapasswords\x18\x03 \x03(\x0b\x32\x33.CMsgClientGetAppBetaPasswordsResponse.BetaPassword\x1a\x36\n\x0c\x42\x65taPassword\x12\x10\n\x08\x62\x65taname\x18\x01 \x01(\t\x12\x14\n\x0c\x62\x65tapassword\x18\x02 \x01(\t\"\xb4\x02\n\x1c\x43MsgClientUpdateAppJobReport\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x11\n\tdepot_ids\x18\x02 \x03(\r\x12\x11\n\tapp_state\x18\x03 \x01(\r\x12\x15\n\rjob_app_error\x18\x04 \x01(\r\x12\x15\n\rerror_details\x18\x05 \x01(\t\x12\x14\n\x0cjob_duration\x18\x06 \x01(\r\x12\x1f\n\x17\x66iles_validation_failed\x18\x07 \x01(\r\x12\x18\n\x10\x62ytes_downloaded\x18\x08 \x01(\x04\x12\x14\n\x0c\x62ytes_staged\x18\t \x01(\x04\x12\x16\n\x0e\x62ytes_comitted\x18\n \x01(\x04\x12\x17\n\x0fstart_app_state\x18\x0b \x01(\r\x12\x18\n\x10stats_machine_id\x18\x0c \x01(\x06\"\xcb\x01\n\x1e\x43MsgClientDPContentStatsReport\x12\x18\n\x10stats_machine_id\x18\x01 \x01(\x06\x12\x14\n\x0c\x63ountry_code\x18\x02 \x01(\t\x12\x0f\n\x07os_type\x18\x03 \x01(\x05\x12\x10\n\x08language\x18\x04 \x01(\x05\x12\x1b\n\x13num_install_folders\x18\x05 \x01(\r\x12\x1b\n\x13num_installed_games\x18\x06 \x01(\r\x12\x1c\n\x14size_installed_games\x18\x07 \x01(\x04\"_\n!CMsgClientGetCDNAuthTokenResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\x12\r\n\x05token\x18\x02 \x01(\t\x12\x17\n\x0f\x65xpiration_time\x18\x03 \x01(\r\"\xb8\x01\n\x1a\x43MsgDownloadRateStatistics\x12\x0f\n\x07\x63\x65ll_id\x18\x01 \x01(\r\x12\x34\n\x05stats\x18\x02 \x03(\x0b\x32%.CMsgDownloadRateStatistics.StatsInfo\x1aS\n\tStatsInfo\x12\x13\n\x0bsource_type\x18\x01 \x01(\r\x12\x11\n\tsource_id\x18\x02 \x01(\r\x12\x0f\n\x07seconds\x18\x03 \x01(\r\x12\r\n\x05\x62ytes\x18\x04 \x01(\x04\"H\n\x1c\x43MsgClientRequestAccountData\x12\x18\n\x10\x61\x63\x63ount_or_email\x18\x01 \x01(\t\x12\x0e\n\x06\x61\x63tion\x18\x02 \x01(\r\"\xd7\x01\n$CMsgClientRequestAccountDataResponse\x12\x0e\n\x06\x61\x63tion\x18\x01 \x01(\r\x12\x0f\n\x07\x65result\x18\x02 \x01(\r\x12\x14\n\x0c\x61\x63\x63ount_name\x18\x03 \x01(\t\x12\x12\n\nct_matches\x18\x04 \x01(\r\x12 \n\x18\x61\x63\x63ount_name_suggestion1\x18\x05 \x01(\t\x12 \n\x18\x61\x63\x63ount_name_suggestion2\x18\x06 \x01(\t\x12 \n\x18\x61\x63\x63ount_name_suggestion3\x18\x07 \x01(\t\"\x99\x01\n\x1b\x43MsgClientUGSGetGlobalStats\x12\x0e\n\x06gameid\x18\x01 \x01(\x04\x12\x1e\n\x16history_days_requested\x18\x02 \x01(\r\x12\x1b\n\x13time_last_requested\x18\x03 \x01(\x07\x12\x18\n\x10\x66irst_day_cached\x18\x04 \x01(\r\x12\x13\n\x0b\x64\x61ys_cached\x18\x05 \x01(\r\"\x95\x02\n#CMsgClientUGSGetGlobalStatsResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x11\n\ttimestamp\x18\x02 \x01(\x07\x12\x13\n\x0b\x64\x61y_current\x18\x03 \x01(\x05\x12\x36\n\x04\x64\x61ys\x18\x04 \x03(\x0b\x32(.CMsgClientUGSGetGlobalStatsResponse.Day\x1az\n\x03\x44\x61y\x12\x0e\n\x06\x64\x61y_id\x18\x01 \x01(\r\x12<\n\x05stats\x18\x02 \x03(\x0b\x32-.CMsgClientUGSGetGlobalStatsResponse.Day.Stat\x1a%\n\x04Stat\x12\x0f\n\x07stat_id\x18\x01 \x01(\x05\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x03\"\xd4\x03\n\x12\x43MsgGameServerData\x12\x13\n\x0bsteam_id_gs\x18\x01 \x01(\x06\x12\n\n\x02ip\x18\x02 \x01(\r\x12\x12\n\nquery_port\x18\x03 \x01(\r\x12\x11\n\tgame_port\x18\x04 \x01(\r\x12\x15\n\rsourcetv_port\x18\x05 \x01(\r\x12\x0c\n\x04name\x18\x16 \x01(\t\x12\x0e\n\x06\x61pp_id\x18\x06 \x01(\r\x12\x0f\n\x07gamedir\x18\x07 \x01(\t\x12\x0f\n\x07version\x18\x08 \x01(\t\x12\x0f\n\x07product\x18\t \x01(\t\x12\x0e\n\x06region\x18\n \x01(\t\x12+\n\x07players\x18\x0b \x03(\x0b\x32\x1a.CMsgGameServerData.Player\x12\x13\n\x0bmax_players\x18\x0c \x01(\r\x12\x11\n\tbot_count\x18\r \x01(\r\x12\x10\n\x08password\x18\x0e \x01(\x08\x12\x0e\n\x06secure\x18\x0f \x01(\x08\x12\x11\n\tdedicated\x18\x10 \x01(\x08\x12\n\n\x02os\x18\x11 \x01(\t\x12\x11\n\tgame_data\x18\x12 \x01(\t\x12\x19\n\x11game_data_version\x18\x13 \x01(\r\x12\x11\n\tgame_type\x18\x14 \x01(\t\x12\x0b\n\x03map\x18\x15 \x01(\t\x1a\x1a\n\x06Player\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\"H\n\x14\x43MsgGameServerRemove\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\n\n\x02ip\x18\x02 \x01(\r\x12\x12\n\nquery_port\x18\x03 \x01(\r\"\x82\x01\n\x18\x43MsgClientGMSServerQuery\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x17\n\x0fgeo_location_ip\x18\x02 \x01(\r\x12\x13\n\x0bregion_code\x18\x03 \x01(\r\x12\x13\n\x0b\x66ilter_text\x18\x04 \x01(\t\x12\x13\n\x0bmax_servers\x18\x05 \x01(\r\"\xb4\x01\n CMsgGMSClientServerQueryResponse\x12\x39\n\x07servers\x18\x01 \x03(\x0b\x32(.CMsgGMSClientServerQueryResponse.Server\x12\r\n\x05\x65rror\x18\x02 \x01(\t\x1a\x46\n\x06Server\x12\x11\n\tserver_ip\x18\x01 \x01(\r\x12\x13\n\x0bserver_port\x18\x02 \x01(\r\x12\x14\n\x0c\x61uth_players\x18\x03 \x01(\r\"O\n\x17\x43MsgGameServerOutOfDate\x12\x13\n\x0bsteam_id_gs\x18\x01 \x01(\x06\x12\x0e\n\x06reject\x18\x02 \x01(\x08\x12\x0f\n\x07message\x18\x03 \x01(\t\"2\n\x19\x43MsgClientRedeemGuestPass\x12\x15\n\rguest_pass_id\x18\x01 \x01(\x06\"c\n!CMsgClientRedeemGuestPassResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\x12\x12\n\npackage_id\x18\x02 \x01(\r\x12\x16\n\x0emust_own_appid\x18\x03 \x01(\r\"8\n\x1f\x43MsgClientGetClanActivityCounts\x12\x15\n\rsteamid_clans\x18\x01 \x03(\x04\"=\n\'CMsgClientGetClanActivityCountsResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\"y\n\x19\x43MsgClientOGSReportString\x12\x13\n\x0b\x61\x63\x63umulated\x18\x01 \x01(\x08\x12\x11\n\tsessionid\x18\x02 \x01(\x04\x12\x10\n\x08severity\x18\x03 \x01(\x05\x12\x11\n\tformatter\x18\x04 \x01(\t\x12\x0f\n\x07varargs\x18\x05 \x01(\x0c\"P\n\x16\x43MsgClientOGSReportBug\x12\x11\n\tsessionid\x18\x01 \x01(\x04\x12\x0f\n\x07\x62ugtext\x18\x02 \x01(\t\x12\x12\n\nscreenshot\x18\x03 \x01(\x0c\"0\n\x17\x43MsgGSAssociateWithClan\x12\x15\n\rsteam_id_clan\x18\x01 \x01(\x06\"L\n\x1f\x43MsgGSAssociateWithClanResponse\x12\x15\n\rsteam_id_clan\x18\x01 \x01(\x06\x12\x12\n\x07\x65result\x18\x02 \x01(\r:\x01\x32\"A\n#CMsgGSComputeNewPlayerCompatibility\x12\x1a\n\x12steam_id_candidate\x18\x01 \x01(\x06\"\xcf\x01\n+CMsgGSComputeNewPlayerCompatibilityResponse\x12\x1a\n\x12steam_id_candidate\x18\x01 \x01(\x06\x12\x12\n\x07\x65result\x18\x02 \x01(\r:\x01\x32\x12\x16\n\x0eis_clan_member\x18\x03 \x01(\x08\x12\x18\n\x10\x63t_dont_like_you\x18\x04 \x01(\x05\x12\x18\n\x10\x63t_you_dont_like\x18\x05 \x01(\x05\x12$\n\x1c\x63t_clanmembers_dont_like_you\x18\x06 \x01(\x05\"\x14\n\x12\x43MsgClientSentLogs\"`\n\x0c\x43MsgGCClient\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\x12\x0f\n\x07msgtype\x18\x02 \x01(\r\x12\x0f\n\x07payload\x18\x03 \x01(\x0c\x12\x0f\n\x07steamid\x18\x04 \x01(\x06\x12\x0e\n\x06gcname\x18\x05 \x01(\t\".\n\x1c\x43MsgClientRequestFreeLicense\x12\x0e\n\x06\x61ppids\x18\x02 \x03(\r\"n\n$CMsgClientRequestFreeLicenseResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\x12\x1a\n\x12granted_packageids\x18\x02 \x03(\r\x12\x16\n\x0egranted_appids\x18\x03 \x03(\r\"\xd3\x01\n#CMsgDRMDownloadRequestWithCrashData\x12\x16\n\x0e\x64ownload_flags\x18\x01 \x01(\r\x12\x1c\n\x14\x64ownload_types_known\x18\x02 \x01(\r\x12\x10\n\x08guid_drm\x18\x03 \x01(\x0c\x12\x12\n\nguid_split\x18\x04 \x01(\x0c\x12\x12\n\nguid_merge\x18\x05 \x01(\x0c\x12\x13\n\x0bmodule_name\x18\x06 \x01(\t\x12\x13\n\x0bmodule_path\x18\x07 \x01(\t\x12\x12\n\ncrash_data\x18\x08 \x01(\x0c\"\xdb\x01\n\x17\x43MsgDRMDownloadResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\r:\x01\x32\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\x12\x1a\n\x12\x62lob_download_type\x18\x03 \x01(\r\x12\x12\n\nmerge_guid\x18\x04 \x01(\x0c\x12\x1c\n\x14\x64ownload_file_dfs_ip\x18\x05 \x01(\r\x12\x1e\n\x16\x64ownload_file_dfs_port\x18\x06 \x01(\r\x12\x19\n\x11\x64ownload_file_url\x18\x07 \x01(\t\x12\x13\n\x0bmodule_path\x18\x08 \x01(\t\"\xd7\x01\n\x12\x43MsgDRMFinalResult\x12\x12\n\x07\x65Result\x18\x01 \x01(\r:\x01\x32\x12\x0e\n\x06\x61pp_id\x18\x02 \x01(\r\x12\x1a\n\x12\x62lob_download_type\x18\x03 \x01(\r\x12\x14\n\x0c\x65rror_detail\x18\x04 \x01(\r\x12\x12\n\nmerge_guid\x18\x05 \x01(\x0c\x12\x1c\n\x14\x64ownload_file_dfs_ip\x18\x06 \x01(\r\x12\x1e\n\x16\x64ownload_file_dfs_port\x18\x07 \x01(\r\x12\x19\n\x11\x64ownload_file_url\x18\x08 \x01(\t\"3\n\x1e\x43MsgClientDPCheckSpecialSurvey\x12\x11\n\tsurvey_id\x18\x01 \x01(\r\"\x96\x01\n&CMsgClientDPCheckSpecialSurveyResponse\x12\x12\n\x07\x65Result\x18\x01 \x01(\r:\x01\x32\x12\r\n\x05state\x18\x02 \x01(\r\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x12\n\ncustom_url\x18\x04 \x01(\t\x12\x18\n\x10include_software\x18\x05 \x01(\x08\x12\r\n\x05token\x18\x06 \x01(\x0c\"H\n%CMsgClientDPSendSpecialSurveyResponse\x12\x11\n\tsurvey_id\x18\x01 \x01(\r\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x0c\"O\n*CMsgClientDPSendSpecialSurveyResponseReply\x12\x12\n\x07\x65Result\x18\x01 \x01(\r:\x01\x32\x12\r\n\x05token\x18\x02 \x01(\x0c\"W\n\'CMsgClientRequestForgottenPasswordEmail\x12\x14\n\x0c\x61\x63\x63ount_name\x18\x01 \x01(\t\x12\x16\n\x0epassword_tried\x18\x02 \x01(\t\"_\n/CMsgClientRequestForgottenPasswordEmailResponse\x12\x0f\n\x07\x65Result\x18\x01 \x01(\r\x12\x1b\n\x13use_secret_question\x18\x02 \x01(\x08\"6\n\x1b\x43MsgClientItemAnnouncements\x12\x17\n\x0f\x63ount_new_items\x18\x01 \x01(\r\"$\n\"CMsgClientRequestItemAnnouncements\"\x9e\x01\n\x1b\x43MsgClientUserNotifications\x12@\n\rnotifications\x18\x01 \x03(\x0b\x32).CMsgClientUserNotifications.Notification\x1a=\n\x0cNotification\x12\x1e\n\x16user_notification_type\x18\x01 \x01(\r\x12\r\n\x05\x63ount\x18\x02 \x01(\r\"\x88\x01\n\x1e\x43MsgClientCommentNotifications\x12\x1a\n\x12\x63ount_new_comments\x18\x01 \x01(\r\x12 \n\x18\x63ount_new_comments_owner\x18\x02 \x01(\r\x12(\n count_new_comments_subscriptions\x18\x03 \x01(\r\"\'\n%CMsgClientRequestCommentNotifications\"g\n$CMsgClientOfflineMessageNotification\x12\x18\n\x10offline_messages\x18\x01 \x01(\r\x12%\n\x1d\x66riends_with_offline_messages\x18\x02 \x03(\r\"&\n$CMsgClientRequestOfflineMessageCount\"6\n#CMsgClientFSGetFriendMessageHistory\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\"\xf5\x01\n+CMsgClientFSGetFriendMessageHistoryResponse\x12\x0f\n\x07steamid\x18\x01 \x01(\x06\x12\x0f\n\x07success\x18\x02 \x01(\r\x12L\n\x08messages\x18\x03 \x03(\x0b\x32:.CMsgClientFSGetFriendMessageHistoryResponse.FriendMessage\x1aV\n\rFriendMessage\x12\x11\n\taccountid\x18\x01 \x01(\r\x12\x11\n\ttimestamp\x18\x02 \x01(\r\x12\x0f\n\x07message\x18\x03 \x01(\t\x12\x0e\n\x06unread\x18\x04 \x01(\x08\"7\n5CMsgClientFSGetFriendMessageHistoryForOfflineMessages\"7\n!CMsgClientFSGetFriendsSteamLevels\x12\x12\n\naccountids\x18\x01 \x03(\r\"\x9b\x01\n)CMsgClientFSGetFriendsSteamLevelsResponse\x12\x42\n\x07\x66riends\x18\x01 \x03(\x0b\x32\x31.CMsgClientFSGetFriendsSteamLevelsResponse.Friend\x1a*\n\x06\x46riend\x12\x11\n\taccountid\x18\x01 \x01(\r\x12\r\n\x05level\x18\x02 \x01(\r\"\xeb\x01\n\x17\x43MsgClientEmailAddrInfo\x12\x15\n\remail_address\x18\x01 \x01(\t\x12\x1a\n\x12\x65mail_is_validated\x18\x02 \x01(\x08\x12 \n\x18\x65mail_validation_changed\x18\x03 \x01(\x08\x12\'\n\x1f\x63redential_change_requires_code\x18\x04 \x01(\x08\x12\x31\n)password_or_secretqa_change_requires_code\x18\x05 \x01(\x08\x12\x1f\n\x17remind_user_about_email\x18\x06 \x01(\x08\"\xb7\x01\n\x1e\x43MsgCREEnumeratePublishedFiles\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x12\n\nquery_type\x18\x02 \x01(\x05\x12\x13\n\x0bstart_index\x18\x03 \x01(\r\x12\x0c\n\x04\x64\x61ys\x18\x04 \x01(\r\x12\r\n\x05\x63ount\x18\x05 \x01(\r\x12\x0c\n\x04tags\x18\x06 \x03(\t\x12\x11\n\tuser_tags\x18\x07 \x03(\t\x12\x1e\n\x12matching_file_type\x18\x08 \x01(\r:\x02\x31\x33\"\x9d\x02\n&CMsgCREEnumeratePublishedFilesResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12P\n\x0fpublished_files\x18\x02 \x03(\x0b\x32\x37.CMsgCREEnumeratePublishedFilesResponse.PublishedFileId\x12\x15\n\rtotal_results\x18\x03 \x01(\r\x1av\n\x0fPublishedFileId\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\x12\x11\n\tvotes_for\x18\x02 \x01(\x05\x12\x15\n\rvotes_against\x18\x03 \x01(\x05\x12\x0f\n\x07reports\x18\x04 \x01(\x05\x12\r\n\x05score\x18\x05 \x01(\x02\"\x8b\x01\n\x16\x43MsgCREItemVoteSummary\x12\x43\n\x12published_file_ids\x18\x01 \x03(\x0b\x32\'.CMsgCREItemVoteSummary.PublishedFileId\x1a,\n\x0fPublishedFileId\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\"\xfa\x01\n\x1e\x43MsgCREItemVoteSummaryResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12L\n\x13item_vote_summaries\x18\x02 \x03(\x0b\x32/.CMsgCREItemVoteSummaryResponse.ItemVoteSummary\x1av\n\x0fItemVoteSummary\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\x12\x11\n\tvotes_for\x18\x02 \x01(\x05\x12\x15\n\rvotes_against\x18\x03 \x01(\x05\x12\x0f\n\x07reports\x18\x04 \x01(\x05\x12\r\n\x05score\x18\x05 \x01(\x02\"P\n\"CMsgCREUpdateUserPublishedItemVote\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\x12\x0f\n\x07vote_up\x18\x02 \x01(\x08\"@\n*CMsgCREUpdateUserPublishedItemVoteResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\"\xab\x01\n&CMsgCREGetUserPublishedItemVoteDetails\x12S\n\x12published_file_ids\x18\x01 \x03(\x0b\x32\x37.CMsgCREGetUserPublishedItemVoteDetails.PublishedFileId\x1a,\n\x0fPublishedFileId\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\"\xea\x01\n.CMsgCREGetUserPublishedItemVoteDetailsResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x62\n\x16user_item_vote_details\x18\x02 \x03(\x0b\x32\x42.CMsgCREGetUserPublishedItemVoteDetailsResponse.UserItemVoteDetail\x1a@\n\x12UserItemVoteDetail\x12\x19\n\x11published_file_id\x18\x01 \x01(\x06\x12\x0f\n\x04vote\x18\x02 \x01(\x05:\x01\x30\"\xb9\x01\n\x18\x43MsgGameServerPingSample\x12\r\n\x05my_ip\x18\x01 \x01(\x07\x12\x11\n\tgs_app_id\x18\x02 \x01(\x05\x12\x34\n\ngs_samples\x18\x03 \x03(\x0b\x32 .CMsgGameServerPingSample.Sample\x1a\x45\n\x06Sample\x12\n\n\x02ip\x18\x01 \x01(\x07\x12\x13\n\x0b\x61vg_ping_ms\x18\x02 \x01(\r\x12\x1a\n\x12stddev_ping_ms_x10\x18\x03 \x01(\r\"*\n\x16\x43MsgFSGetFollowerCount\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\"F\n\x1e\x43MsgFSGetFollowerCountResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x10\n\x05\x63ount\x18\x02 \x01(\x05:\x01\x30\"(\n\x14\x43MsgFSGetIsFollowing\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\"O\n\x1c\x43MsgFSGetIsFollowingResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x1b\n\x0cis_following\x18\x02 \x01(\x08:\x05\x66\x61lse\"3\n\x1c\x43MsgFSEnumerateFollowingList\x12\x13\n\x0bstart_index\x18\x01 \x01(\r\"d\n$CMsgFSEnumerateFollowingListResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x15\n\rtotal_results\x18\x02 \x01(\x05\x12\x11\n\tsteam_ids\x18\x03 \x03(\x06\"0\n\x1f\x43MsgDPGetNumberOfCurrentPlayers\x12\r\n\x05\x61ppid\x18\x01 \x01(\r\"S\n\'CMsgDPGetNumberOfCurrentPlayersResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x14\n\x0cplayer_count\x18\x02 \x01(\x05\"a\n#CMsgClientFriendUserStatusPublished\x12\x16\n\x0e\x66riend_steamid\x18\x01 \x01(\x06\x12\r\n\x05\x61ppid\x18\x02 \x01(\r\x12\x13\n\x0bstatus_text\x18\x03 \x01(\t\"b\n\x17\x43MsgClientServiceMethod\x12\x13\n\x0bmethod_name\x18\x01 \x01(\t\x12\x19\n\x11serialized_method\x18\x02 \x01(\x0c\x12\x17\n\x0fis_notification\x18\x03 \x01(\x08\"Z\n\x1f\x43MsgClientServiceMethodResponse\x12\x13\n\x0bmethod_name\x18\x01 \x01(\t\x12\"\n\x1aserialized_method_response\x18\x02 \x01(\x0c\"\"\n\x10\x43MsgClientUIMode\x12\x0e\n\x06uimode\x18\x01 \x01(\r\"<\n&CMsgClientVanityURLChangedNotification\x12\x12\n\nvanity_url\x18\x01 \x01(\t\"]\n%CMsgClientAuthorizeLocalDeviceRequest\x12\x1a\n\x12\x64\x65vice_description\x18\x01 \x01(\t\x12\x18\n\x10owner_account_id\x18\x02 \x01(\r\"k\n\x1e\x43MsgClientAuthorizeLocalDevice\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x18\n\x10owner_account_id\x18\x02 \x01(\r\x12\x1b\n\x13\x61uthed_device_token\x18\x03 \x01(\x04\"n\n\"CMsgClientDeauthorizeDeviceRequest\x12\"\n\x1a\x64\x65\x61uthorization_account_id\x18\x01 \x01(\r\x12$\n\x1c\x64\x65\x61uthorization_device_token\x18\x02 \x01(\x04\"U\n\x1b\x43MsgClientDeauthorizeDevice\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\"\n\x1a\x64\x65\x61uthorization_account_id\x18\x02 \x01(\r\"\xd1\x01\n&CMsgClientUseLocalDeviceAuthorizations\x12 \n\x18\x61uthorization_account_id\x18\x01 \x03(\r\x12J\n\rdevice_tokens\x18\x02 \x03(\x0b\x32\x33.CMsgClientUseLocalDeviceAuthorizations.DeviceToken\x1a\x39\n\x0b\x44\x65viceToken\x12\x18\n\x10owner_account_id\x18\x01 \x01(\r\x12\x10\n\x08token_id\x18\x02 \x01(\x04\" \n\x1e\x43MsgClientGetAuthorizedDevices\"\xad\x02\n&CMsgClientGetAuthorizedDevicesResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12S\n\x11\x61uthorized_device\x18\x02 \x03(\x0b\x32\x38.CMsgClientGetAuthorizedDevicesResponse.AuthorizedDevice\x1a\x99\x01\n\x10\x41uthorizedDevice\x12\x19\n\x11\x61uth_device_token\x18\x01 \x01(\x04\x12\x13\n\x0b\x64\x65vice_name\x18\x02 \x01(\t\x12\x18\n\x10last_access_time\x18\x03 \x01(\r\x12\x13\n\x0b\x62orrower_id\x18\x04 \x01(\r\x12\x12\n\nis_pending\x18\x05 \x01(\x08\x12\x12\n\napp_played\x18\x06 \x01(\r\"\x1b\n\x19\x43MsgClientGetEmoticonList\"v\n\x16\x43MsgClientEmoticonList\x12\x33\n\temoticons\x18\x01 \x03(\x0b\x32 .CMsgClientEmoticonList.Emoticon\x1a\'\n\x08\x45moticon\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\"\xc2\x01\n!CMsgClientSharedLibraryLockStatus\x12H\n\x0elocked_library\x18\x01 \x03(\x0b\x32\x30.CMsgClientSharedLibraryLockStatus.LockedLibrary\x12\x1d\n\x15own_library_locked_by\x18\x02 \x01(\r\x1a\x34\n\rLockedLibrary\x12\x10\n\x08owner_id\x18\x01 \x01(\r\x12\x11\n\tlocked_by\x18\x02 \x01(\r\"\xa7\x01\n\"CMsgClientSharedLibraryStopPlaying\x12\x14\n\x0cseconds_left\x18\x01 \x01(\x05\x12>\n\tstop_apps\x18\x02 \x03(\x0b\x32+.CMsgClientSharedLibraryStopPlaying.StopApp\x1a+\n\x07StopApp\x12\x0e\n\x06\x61pp_id\x18\x01 \x01(\r\x12\x10\n\x08owner_id\x18\x02 \x01(\r\"\xbf\x01\n\x15\x43MsgClientServiceCall\x12\x15\n\rsysid_routing\x18\x01 \x01(\x0c\x12\x13\n\x0b\x63\x61ll_handle\x18\x02 \x01(\r\x12\x12\n\nmodule_crc\x18\x03 \x01(\r\x12\x13\n\x0bmodule_hash\x18\x04 \x01(\x0c\x12\x13\n\x0b\x66unction_id\x18\x05 \x01(\r\x12\x16\n\x0e\x63ub_output_max\x18\x06 \x01(\r\x12\r\n\x05\x66lags\x18\x07 \x01(\r\x12\x15\n\rcallparameter\x18\x08 \x01(\x0c\"Z\n\x17\x43MsgClientServiceModule\x12\x12\n\nmodule_crc\x18\x01 \x01(\r\x12\x13\n\x0bmodule_hash\x18\x02 \x01(\x0c\x12\x16\n\x0emodule_content\x18\x03 \x01(\x0c\"\xef\x02\n\x1d\x43MsgClientServiceCallResponse\x12\x15\n\rsysid_routing\x18\x01 \x01(\x0c\x12\x13\n\x0b\x63\x61ll_handle\x18\x02 \x01(\r\x12\x12\n\nmodule_crc\x18\x03 \x01(\r\x12\x13\n\x0bmodule_hash\x18\x04 \x01(\x0c\x12\x13\n\x0b\x65\x63\x61llresult\x18\x05 \x01(\r\x12\x16\n\x0eresult_content\x18\x06 \x01(\x0c\x12\x17\n\x0fos_version_info\x18\x07 \x01(\x0c\x12\x13\n\x0bsystem_info\x18\x08 \x01(\x0c\x12\x14\n\x0cload_address\x18\t \x01(\x06\x12\x18\n\x10\x65xception_record\x18\n \x01(\x0c\x12 \n\x18portable_os_version_info\x18\x0b \x01(\x0c\x12\x1c\n\x14portable_system_info\x18\x0c \x01(\x0c\x12\x15\n\rwas_converted\x18\r \x01(\x08\x12\x17\n\x0finternal_result\x18\x0e \x01(\r\"\x17\n\x15\x43MsgAMUnlockStreaming\"K\n\x1d\x43MsgAMUnlockStreamingResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x16\n\x0e\x65ncryption_key\x18\x02 \x01(\x0c\"M\n\x1d\x43MsgClientPlayingSessionState\x12\x17\n\x0fplaying_blocked\x18\x02 \x01(\x08\x12\x13\n\x0bplaying_app\x18\x03 \x01(\r\"6\n\x1c\x43MsgClientKickPlayingSession\x12\x16\n\x0eonly_stop_game\x18\x01 \x01(\x08\"\x84\x01\n\x17\x43MsgClientCreateAccount\x12\x14\n\x0c\x61\x63\x63ount_name\x18\x01 \x01(\t\x12\x10\n\x08password\x18\x02 \x01(\t\x12\r\n\x05\x65mail\x18\x03 \x01(\t\x12\x10\n\x08question\x18\x04 \x01(\t\x12\x0e\n\x06\x61nswer\x18\x05 \x01(\t\x12\x10\n\x08launcher\x18\x06 \x01(\r\"F\n\x1f\x43MsgClientCreateAccountResponse\x12\x12\n\x07\x65result\x18\x01 \x01(\x05:\x01\x32\x12\x0f\n\x07steamid\x18\x02 \x01(\x06\"v\n\x1f\x43MsgClientVoiceCallPreAuthorize\x12\x16\n\x0e\x63\x61ller_steamid\x18\x01 \x01(\x06\x12\x18\n\x10receiver_steamid\x18\x02 \x01(\x06\x12\x11\n\tcaller_id\x18\x03 \x01(\x05\x12\x0e\n\x06hangup\x18\x04 \x01(\x08\"\x82\x01\n\'CMsgClientVoiceCallPreAuthorizeResponse\x12\x16\n\x0e\x63\x61ller_steamid\x18\x01 \x01(\x06\x12\x18\n\x10receiver_steamid\x18\x02 \x01(\x06\x12\x12\n\x07\x65result\x18\x03 \x01(\x05:\x01\x32\x12\x11\n\tcaller_id\x18\x04 \x01(\x05\x42\x05H\x01\x80\x01\x00')
  ,
  dependencies=[steammessages_base_pb2.DESCRIPTOR,encrypted_app_ticket_pb2.DESCRIPTOR,])
_sym_db.RegisterFileDescriptor(DESCRIPTOR)




_CMSGCLIENTHEARTBEAT = _descriptor.Descriptor(
  name='CMsgClientHeartBeat',
  full_name='CMsgClientHeartBeat',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=90,
  serialized_end=111,
)


_CMSGCLIENTUDSP2PSESSIONSTARTED = _descriptor.Descriptor(
  name='CMsgClientUDSP2PSessionStarted',
  full_name='CMsgClientUDSP2PSessionStarted',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steamid_remote', full_name='CMsgClientUDSP2PSessionStarted.steamid_remote', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='appid', full_name='CMsgClientUDSP2PSessionStarted.appid', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=113,
  serialized_end=184,
)


_CMSGCLIENTUDSP2PSESSIONENDED = _descriptor.Descriptor(
  name='CMsgClientUDSP2PSessionEnded',
  full_name='CMsgClientUDSP2PSessionEnded',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steamid_remote', full_name='CMsgClientUDSP2PSessionEnded.steamid_remote', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='appid', full_name='CMsgClientUDSP2PSessionEnded.appid', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='session_length_sec', full_name='CMsgClientUDSP2PSessionEnded.session_length_sec', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='session_error', full_name='CMsgClientUDSP2PSessionEnded.session_error', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='nattype', full_name='CMsgClientUDSP2PSessionEnded.nattype', index=4,
      number=5, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='bytes_recv', full_name='CMsgClientUDSP2PSessionEnded.bytes_recv', index=5,
      number=6, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='bytes_sent', full_name='CMsgClientUDSP2PSessionEnded.bytes_sent', index=6,
      number=7, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='bytes_sent_relay', full_name='CMsgClientUDSP2PSessionEnded.bytes_sent_relay', index=7,
      number=8, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='bytes_recv_relay', full_name='CMsgClientUDSP2PSessionEnded.bytes_recv_relay', index=8,
      number=9, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='time_to_connect_ms', full_name='CMsgClientUDSP2PSessionEnded.time_to_connect_ms', index=9,
      number=10, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=187,
  serialized_end=444,
)


_CMSGCLIENTREGISTERAUTHTICKETWITHCM = _descriptor.Descriptor(
  name='CMsgClientRegisterAuthTicketWithCM',
  full_name='CMsgClientRegisterAuthTicketWithCM',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='protocol_version', full_name='CMsgClientRegisterAuthTicketWithCM.protocol_version', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='ticket', full_name='CMsgClientRegisterAuthTicketWithCM.ticket', index=1,
      number=3, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='client_instance_id', full_name='CMsgClientRegisterAuthTicketWithCM.client_instance_id', index=2,
      number=4, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=446,
  serialized_end=552,
)


_CMSGCLIENTTICKETAUTHCOMPLETE = _descriptor.Descriptor(
  name='CMsgClientTicketAuthComplete',
  full_name='CMsgClientTicketAuthComplete',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steam_id', full_name='CMsgClientTicketAuthComplete.steam_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='game_id', full_name='CMsgClientTicketAuthComplete.game_id', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='estate', full_name='CMsgClientTicketAuthComplete.estate', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='eauth_session_response', full_name='CMsgClientTicketAuthComplete.eauth_session_response', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='DEPRECATED_ticket', full_name='CMsgClientTicketAuthComplete.DEPRECATED_ticket', index=4,
      number=5, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='ticket_crc', full_name='CMsgClientTicketAuthComplete.ticket_crc', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='ticket_sequence', full_name='CMsgClientTicketAuthComplete.ticket_sequence', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='owner_steam_id', full_name='CMsgClientTicketAuthComplete.owner_steam_id', index=7,
      number=8, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=555,
  serialized_end=764,
)


_CMSGCLIENTLOGON = _descriptor.Descriptor(
  name='CMsgClientLogon',
  full_name='CMsgClientLogon',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='protocol_version', full_name='CMsgClientLogon.protocol_version', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='obfustucated_private_ip', full_name='CMsgClientLogon.obfustucated_private_ip', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='cell_id', full_name='CMsgClientLogon.cell_id', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='last_session_id', full_name='CMsgClientLogon.last_session_id', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='client_package_version', full_name='CMsgClientLogon.client_package_version', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='client_language', full_name='CMsgClientLogon.client_language', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='client_os_type', full_name='CMsgClientLogon.client_os_type', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='should_remember_password', full_name='CMsgClientLogon.should_remember_password', index=7,
      number=8, type=8, cpp_type=7, label=1,
      has_default_value=True, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='wine_version', full_name='CMsgClientLogon.wine_version', index=8,
      number=9, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='ping_ms_from_cell_search', full_name='CMsgClientLogon.ping_ms_from_cell_search', index=9,
      number=10, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='public_ip', full_name='CMsgClientLogon.public_ip', index=10,
      number=20, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='qos_level', full_name='CMsgClientLogon.qos_level', index=11,
      number=21, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='client_supplied_steam_id', full_name='CMsgClientLogon.client_supplied_steam_id', index=12,
      number=22, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='machine_id', full_name='CMsgClientLogon.machine_id', index=13,
      number=30, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='launcher_type', full_name='CMsgClientLogon.launcher_type', index=14,
      number=31, type=13, cpp_type=3, label=1,
      has_default_value=True, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='ui_mode', full_name='CMsgClientLogon.ui_mode', index=15,
      number=32, type=13, cpp_type=3, label=1,
      has_default_value=True, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam2_auth_ticket', full_name='CMsgClientLogon.steam2_auth_ticket', index=16,
      number=41, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='email_address', full_name='CMsgClientLogon.email_address', index=17,
      number=42, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='rtime32_account_creation', full_name='CMsgClientLogon.rtime32_account_creation', index=18,
      number=43, type=7, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='account_name', full_name='CMsgClientLogon.account_name', index=19,
      number=50, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='password', full_name='CMsgClientLogon.password', index=20,
      number=51, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='game_server_token', full_name='CMsgClientLogon.game_server_token', index=21,
      number=52, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='login_key', full_name='CMsgClientLogon.login_key', index=22,
      number=60, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='was_converted_deprecated_msg', full_name='CMsgClientLogon.was_converted_deprecated_msg', index=23,
      number=70, type=8, cpp_type=7, label=1,
      has_default_value=True, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='anon_user_target_account_name', full_name='CMsgClientLogon.anon_user_target_account_name', index=24,
      number=80, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='resolved_user_steam_id', full_name='CMsgClientLogon.resolved_user_steam_id', index=25,
      number=81, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='eresult_sentryfile', full_name='CMsgClientLogon.eresult_sentryfile', index=26,
      number=82, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sha_sentryfile', full_name='CMsgClientLogon.sha_sentryfile', index=27,
      number=83, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='auth_code', full_name='CMsgClientLogon.auth_code', index=28,
      number=84, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='otp_type', full_name='CMsgClientLogon.otp_type', index=29,
      number=85, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='otp_value', full_name='CMsgClientLogon.otp_value', index=30,
      number=86, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='otp_identifier', full_name='CMsgClientLogon.otp_identifier', index=31,
      number=87, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam2_ticket_request', full_name='CMsgClientLogon.steam2_ticket_request', index=32,
      number=88, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sony_psn_ticket', full_name='CMsgClientLogon.sony_psn_ticket', index=33,
      number=90, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sony_psn_service_id', full_name='CMsgClientLogon.sony_psn_service_id', index=34,
      number=91, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='create_new_psn_linked_account_if_needed', full_name='CMsgClientLogon.create_new_psn_linked_account_if_needed', index=35,
      number=92, type=8, cpp_type=7, label=1,
      has_default_value=True, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sony_psn_name', full_name='CMsgClientLogon.sony_psn_name', index=36,
      number=93, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='game_server_app_id', full_name='CMsgClientLogon.game_server_app_id', index=37,
      number=94, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steamguard_dont_remember_computer', full_name='CMsgClientLogon.steamguard_dont_remember_computer', index=38,
      number=95, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='machine_name', full_name='CMsgClientLogon.machine_name', index=39,
      number=96, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='machine_name_userchosen', full_name='CMsgClientLogon.machine_name_userchosen', index=40,
      number=97, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='country_override', full_name='CMsgClientLogon.country_override', index=41,
      number=98, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='is_steam_box', full_name='CMsgClientLogon.is_steam_box', index=42,
      number=99, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='client_instance_id', full_name='CMsgClientLogon.client_instance_id', index=43,
      number=100, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='two_factor_code', full_name='CMsgClientLogon.two_factor_code', index=44,
      number=101, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=767,
  serialized_end=2011,
)


_CMSGCLIENTLOGONRESPONSE = _descriptor.Descriptor(
  name='CMsgClientLogonResponse',
  full_name='CMsgClientLogonResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientLogonResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='out_of_game_heartbeat_seconds', full_name='CMsgClientLogonResponse.out_of_game_heartbeat_seconds', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='in_game_heartbeat_seconds', full_name='CMsgClientLogonResponse.in_game_heartbeat_seconds', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='public_ip', full_name='CMsgClientLogonResponse.public_ip', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='rtime32_server_time', full_name='CMsgClientLogonResponse.rtime32_server_time', index=4,
      number=5, type=7, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='account_flags', full_name='CMsgClientLogonResponse.account_flags', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='cell_id', full_name='CMsgClientLogonResponse.cell_id', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='email_domain', full_name='CMsgClientLogonResponse.email_domain', index=7,
      number=8, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam2_ticket', full_name='CMsgClientLogonResponse.steam2_ticket', index=8,
      number=9, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='eresult_extended', full_name='CMsgClientLogonResponse.eresult_extended', index=9,
      number=10, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='webapi_authenticate_user_nonce', full_name='CMsgClientLogonResponse.webapi_authenticate_user_nonce', index=10,
      number=11, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='cell_id_ping_threshold', full_name='CMsgClientLogonResponse.cell_id_ping_threshold', index=11,
      number=12, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='use_pics', full_name='CMsgClientLogonResponse.use_pics', index=12,
      number=13, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='vanity_url', full_name='CMsgClientLogonResponse.vanity_url', index=13,
      number=14, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='client_supplied_steamid', full_name='CMsgClientLogonResponse.client_supplied_steamid', index=14,
      number=20, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='ip_country_code', full_name='CMsgClientLogonResponse.ip_country_code', index=15,
      number=21, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='parental_settings', full_name='CMsgClientLogonResponse.parental_settings', index=16,
      number=22, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='parental_setting_signature', full_name='CMsgClientLogonResponse.parental_setting_signature', index=17,
      number=23, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='count_loginfailures_to_migrate', full_name='CMsgClientLogonResponse.count_loginfailures_to_migrate', index=18,
      number=24, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='count_disconnects_to_migrate', full_name='CMsgClientLogonResponse.count_disconnects_to_migrate', index=19,
      number=25, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='ogs_data_report_time_window', full_name='CMsgClientLogonResponse.ogs_data_report_time_window', index=20,
      number=26, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='client_instance_id', full_name='CMsgClientLogonResponse.client_instance_id', index=21,
      number=27, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2014,
  serialized_end=2666,
)


_CMSGCLIENTREQUESTWEBAPIAUTHENTICATEUSERNONCE = _descriptor.Descriptor(
  name='CMsgClientRequestWebAPIAuthenticateUserNonce',
  full_name='CMsgClientRequestWebAPIAuthenticateUserNonce',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2668,
  serialized_end=2714,
)


_CMSGCLIENTREQUESTWEBAPIAUTHENTICATEUSERNONCERESPONSE = _descriptor.Descriptor(
  name='CMsgClientRequestWebAPIAuthenticateUserNonceResponse',
  full_name='CMsgClientRequestWebAPIAuthenticateUserNonceResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientRequestWebAPIAuthenticateUserNonceResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='webapi_authenticate_user_nonce', full_name='CMsgClientRequestWebAPIAuthenticateUserNonceResponse.webapi_authenticate_user_nonce', index=1,
      number=11, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2716,
  serialized_end=2830,
)


_CMSGCLIENTLOGOFF = _descriptor.Descriptor(
  name='CMsgClientLogOff',
  full_name='CMsgClientLogOff',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2832,
  serialized_end=2850,
)


_CMSGCLIENTLOGGEDOFF = _descriptor.Descriptor(
  name='CMsgClientLoggedOff',
  full_name='CMsgClientLoggedOff',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientLoggedOff.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2852,
  serialized_end=2893,
)


_CMSGCLIENTCMLIST = _descriptor.Descriptor(
  name='CMsgClientCMList',
  full_name='CMsgClientCMList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='cm_addresses', full_name='CMsgClientCMList.cm_addresses', index=0,
      number=1, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='cm_ports', full_name='CMsgClientCMList.cm_ports', index=1,
      number=2, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2895,
  serialized_end=2953,
)


_CMSGCLIENTP2PCONNECTIONINFO = _descriptor.Descriptor(
  name='CMsgClientP2PConnectionInfo',
  full_name='CMsgClientP2PConnectionInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steam_id_dest', full_name='CMsgClientP2PConnectionInfo.steam_id_dest', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam_id_src', full_name='CMsgClientP2PConnectionInfo.steam_id_src', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientP2PConnectionInfo.app_id', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='candidate', full_name='CMsgClientP2PConnectionInfo.candidate', index=3,
      number=4, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2955,
  serialized_end=3064,
)


_CMSGCLIENTP2PCONNECTIONFAILINFO = _descriptor.Descriptor(
  name='CMsgClientP2PConnectionFailInfo',
  full_name='CMsgClientP2PConnectionFailInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steam_id_dest', full_name='CMsgClientP2PConnectionFailInfo.steam_id_dest', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam_id_src', full_name='CMsgClientP2PConnectionFailInfo.steam_id_src', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientP2PConnectionFailInfo.app_id', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='ep2p_session_error', full_name='CMsgClientP2PConnectionFailInfo.ep2p_session_error', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3066,
  serialized_end=3188,
)


_CMSGCLIENTGETAPPOWNERSHIPTICKET = _descriptor.Descriptor(
  name='CMsgClientGetAppOwnershipTicket',
  full_name='CMsgClientGetAppOwnershipTicket',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientGetAppOwnershipTicket.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3190,
  serialized_end=3239,
)


_CMSGCLIENTGETAPPOWNERSHIPTICKETRESPONSE = _descriptor.Descriptor(
  name='CMsgClientGetAppOwnershipTicketResponse',
  full_name='CMsgClientGetAppOwnershipTicketResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientGetAppOwnershipTicketResponse.eresult', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientGetAppOwnershipTicketResponse.app_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='ticket', full_name='CMsgClientGetAppOwnershipTicketResponse.ticket', index=2,
      number=3, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3241,
  serialized_end=3334,
)


_CMSGCLIENTSESSIONTOKEN = _descriptor.Descriptor(
  name='CMsgClientSessionToken',
  full_name='CMsgClientSessionToken',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='token', full_name='CMsgClientSessionToken.token', index=0,
      number=1, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3336,
  serialized_end=3375,
)


_CMSGCLIENTGAMECONNECTTOKENS = _descriptor.Descriptor(
  name='CMsgClientGameConnectTokens',
  full_name='CMsgClientGameConnectTokens',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='max_tokens_to_keep', full_name='CMsgClientGameConnectTokens.max_tokens_to_keep', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=True, default_value=10,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='tokens', full_name='CMsgClientGameConnectTokens.tokens', index=1,
      number=2, type=12, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3377,
  serialized_end=3454,
)


_CMSGGSSERVERTYPE = _descriptor.Descriptor(
  name='CMsgGSServerType',
  full_name='CMsgGSServerType',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id_served', full_name='CMsgGSServerType.app_id_served', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='flags', full_name='CMsgGSServerType.flags', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='game_ip_address', full_name='CMsgGSServerType.game_ip_address', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='game_port', full_name='CMsgGSServerType.game_port', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='game_dir', full_name='CMsgGSServerType.game_dir', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='game_version', full_name='CMsgGSServerType.game_version', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='game_query_port', full_name='CMsgGSServerType.game_query_port', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3457,
  serialized_end=3622,
)


_CMSGGSSTATUSREPLY = _descriptor.Descriptor(
  name='CMsgGSStatusReply',
  full_name='CMsgGSStatusReply',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='is_secure', full_name='CMsgGSStatusReply.is_secure', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3624,
  serialized_end=3662,
)


_CMSGGSPLAYERLIST_PLAYER = _descriptor.Descriptor(
  name='Player',
  full_name='CMsgGSPlayerList.Player',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steam_id', full_name='CMsgGSPlayerList.Player.steam_id', index=0,
      number=1, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='public_ip', full_name='CMsgGSPlayerList.Player.public_ip', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='token', full_name='CMsgGSPlayerList.Player.token', index=2,
      number=3, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3727,
  serialized_end=3787,
)

_CMSGGSPLAYERLIST = _descriptor.Descriptor(
  name='CMsgGSPlayerList',
  full_name='CMsgGSPlayerList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='players', full_name='CMsgGSPlayerList.players', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGGSPLAYERLIST_PLAYER, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3664,
  serialized_end=3787,
)


_CMSGGSUSERPLAYING = _descriptor.Descriptor(
  name='CMsgGSUserPlaying',
  full_name='CMsgGSUserPlaying',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steam_id', full_name='CMsgGSUserPlaying.steam_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='public_ip', full_name='CMsgGSUserPlaying.public_ip', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='token', full_name='CMsgGSUserPlaying.token', index=2,
      number=3, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3789,
  serialized_end=3860,
)


_CMSGGSDISCONNECTNOTICE = _descriptor.Descriptor(
  name='CMsgGSDisconnectNotice',
  full_name='CMsgGSDisconnectNotice',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steam_id', full_name='CMsgGSDisconnectNotice.steam_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3862,
  serialized_end=3904,
)


_CMSGCLIENTGAMESPLAYED_GAMEPLAYED = _descriptor.Descriptor(
  name='GamePlayed',
  full_name='CMsgClientGamesPlayed.GamePlayed',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steam_id_gs', full_name='CMsgClientGamesPlayed.GamePlayed.steam_id_gs', index=0,
      number=1, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='game_id', full_name='CMsgClientGamesPlayed.GamePlayed.game_id', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='game_ip_address', full_name='CMsgClientGamesPlayed.GamePlayed.game_ip_address', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='game_port', full_name='CMsgClientGamesPlayed.GamePlayed.game_port', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='is_secure', full_name='CMsgClientGamesPlayed.GamePlayed.is_secure', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='token', full_name='CMsgClientGamesPlayed.GamePlayed.token', index=5,
      number=6, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='game_extra_info', full_name='CMsgClientGamesPlayed.GamePlayed.game_extra_info', index=6,
      number=7, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='game_data_blob', full_name='CMsgClientGamesPlayed.GamePlayed.game_data_blob', index=7,
      number=8, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='process_id', full_name='CMsgClientGamesPlayed.GamePlayed.process_id', index=8,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='streaming_provider_id', full_name='CMsgClientGamesPlayed.GamePlayed.streaming_provider_id', index=9,
      number=10, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='game_flags', full_name='CMsgClientGamesPlayed.GamePlayed.game_flags', index=10,
      number=11, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='owner_id', full_name='CMsgClientGamesPlayed.GamePlayed.owner_id', index=11,
      number=12, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4014,
  serialized_end=4280,
)

_CMSGCLIENTGAMESPLAYED = _descriptor.Descriptor(
  name='CMsgClientGamesPlayed',
  full_name='CMsgClientGamesPlayed',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='games_played', full_name='CMsgClientGamesPlayed.games_played', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='client_os_type', full_name='CMsgClientGamesPlayed.client_os_type', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTGAMESPLAYED_GAMEPLAYED, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3907,
  serialized_end=4280,
)


_CMSGGSAPPROVE = _descriptor.Descriptor(
  name='CMsgGSApprove',
  full_name='CMsgGSApprove',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steam_id', full_name='CMsgGSApprove.steam_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='owner_steam_id', full_name='CMsgGSApprove.owner_steam_id', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4282,
  serialized_end=4339,
)


_CMSGGSDENY = _descriptor.Descriptor(
  name='CMsgGSDeny',
  full_name='CMsgGSDeny',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steam_id', full_name='CMsgGSDeny.steam_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='edeny_reason', full_name='CMsgGSDeny.edeny_reason', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='deny_string', full_name='CMsgGSDeny.deny_string', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4341,
  serialized_end=4414,
)


_CMSGGSKICK = _descriptor.Descriptor(
  name='CMsgGSKick',
  full_name='CMsgGSKick',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steam_id', full_name='CMsgGSKick.steam_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='edeny_reason', full_name='CMsgGSKick.edeny_reason', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4416,
  serialized_end=4468,
)


_CMSGCLIENTAUTHLIST = _descriptor.Descriptor(
  name='CMsgClientAuthList',
  full_name='CMsgClientAuthList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='tokens_left', full_name='CMsgClientAuthList.tokens_left', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='last_request_seq', full_name='CMsgClientAuthList.last_request_seq', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='last_request_seq_from_server', full_name='CMsgClientAuthList.last_request_seq_from_server', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='tickets', full_name='CMsgClientAuthList.tickets', index=3,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='app_ids', full_name='CMsgClientAuthList.app_ids', index=4,
      number=5, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='message_sequence', full_name='CMsgClientAuthList.message_sequence', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4471,
  serialized_end=4653,
)


_CMSGCLIENTAUTHLISTACK = _descriptor.Descriptor(
  name='CMsgClientAuthListAck',
  full_name='CMsgClientAuthListAck',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='ticket_crc', full_name='CMsgClientAuthListAck.ticket_crc', index=0,
      number=1, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='app_ids', full_name='CMsgClientAuthListAck.app_ids', index=1,
      number=2, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='message_sequence', full_name='CMsgClientAuthListAck.message_sequence', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4655,
  serialized_end=4741,
)


_CMSGCLIENTFRIENDSLIST_FRIEND = _descriptor.Descriptor(
  name='Friend',
  full_name='CMsgClientFriendsList.Friend',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='ulfriendid', full_name='CMsgClientFriendsList.Friend.ulfriendid', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='efriendrelationship', full_name='CMsgClientFriendsList.Friend.efriendrelationship', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4921,
  serialized_end=4978,
)

_CMSGCLIENTFRIENDSLIST = _descriptor.Descriptor(
  name='CMsgClientFriendsList',
  full_name='CMsgClientFriendsList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='bincremental', full_name='CMsgClientFriendsList.bincremental', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='friends', full_name='CMsgClientFriendsList.friends', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='max_friend_count', full_name='CMsgClientFriendsList.max_friend_count', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='active_friend_count', full_name='CMsgClientFriendsList.active_friend_count', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='friends_limit_hit', full_name='CMsgClientFriendsList.friends_limit_hit', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTFRIENDSLIST_FRIEND, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4744,
  serialized_end=4978,
)


_CMSGCLIENTFRIENDSGROUPSLIST_FRIENDGROUP = _descriptor.Descriptor(
  name='FriendGroup',
  full_name='CMsgClientFriendsGroupsList.FriendGroup',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='nGroupID', full_name='CMsgClientFriendsGroupsList.FriendGroup.nGroupID', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='strGroupName', full_name='CMsgClientFriendsGroupsList.FriendGroup.strGroupName', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5190,
  serialized_end=5243,
)

_CMSGCLIENTFRIENDSGROUPSLIST_FRIENDGROUPSMEMBERSHIP = _descriptor.Descriptor(
  name='FriendGroupsMembership',
  full_name='CMsgClientFriendsGroupsList.FriendGroupsMembership',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='ulSteamID', full_name='CMsgClientFriendsGroupsList.FriendGroupsMembership.ulSteamID', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='nGroupID', full_name='CMsgClientFriendsGroupsList.FriendGroupsMembership.nGroupID', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5245,
  serialized_end=5306,
)

_CMSGCLIENTFRIENDSGROUPSLIST = _descriptor.Descriptor(
  name='CMsgClientFriendsGroupsList',
  full_name='CMsgClientFriendsGroupsList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='bremoval', full_name='CMsgClientFriendsGroupsList.bremoval', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='bincremental', full_name='CMsgClientFriendsGroupsList.bincremental', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='friendGroups', full_name='CMsgClientFriendsGroupsList.friendGroups', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='memberships', full_name='CMsgClientFriendsGroupsList.memberships', index=3,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTFRIENDSGROUPSLIST_FRIENDGROUP, _CMSGCLIENTFRIENDSGROUPSLIST_FRIENDGROUPSMEMBERSHIP, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=4981,
  serialized_end=5306,
)


_CMSGCLIENTPLAYERNICKNAMELIST_PLAYERNICKNAME = _descriptor.Descriptor(
  name='PlayerNickname',
  full_name='CMsgClientPlayerNicknameList.PlayerNickname',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steamid', full_name='CMsgClientPlayerNicknameList.PlayerNickname.steamid', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='nickname', full_name='CMsgClientPlayerNicknameList.PlayerNickname.nickname', index=1,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5444,
  serialized_end=5495,
)

_CMSGCLIENTPLAYERNICKNAMELIST = _descriptor.Descriptor(
  name='CMsgClientPlayerNicknameList',
  full_name='CMsgClientPlayerNicknameList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='removal', full_name='CMsgClientPlayerNicknameList.removal', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='incremental', full_name='CMsgClientPlayerNicknameList.incremental', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='nicknames', full_name='CMsgClientPlayerNicknameList.nicknames', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTPLAYERNICKNAMELIST_PLAYERNICKNAME, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5309,
  serialized_end=5495,
)


_CMSGCLIENTSETPLAYERNICKNAME = _descriptor.Descriptor(
  name='CMsgClientSetPlayerNickname',
  full_name='CMsgClientSetPlayerNickname',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steamid', full_name='CMsgClientSetPlayerNickname.steamid', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='nickname', full_name='CMsgClientSetPlayerNickname.nickname', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5497,
  serialized_end=5561,
)


_CMSGCLIENTSETPLAYERNICKNAMERESPONSE = _descriptor.Descriptor(
  name='CMsgClientSetPlayerNicknameResponse',
  full_name='CMsgClientSetPlayerNicknameResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientSetPlayerNicknameResponse.eresult', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5563,
  serialized_end=5617,
)


_CMSGCLIENTLICENSELIST_LICENSE = _descriptor.Descriptor(
  name='License',
  full_name='CMsgClientLicenseList.License',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='package_id', full_name='CMsgClientLicenseList.License.package_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='time_created', full_name='CMsgClientLicenseList.License.time_created', index=1,
      number=2, type=7, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='time_next_process', full_name='CMsgClientLicenseList.License.time_next_process', index=2,
      number=3, type=7, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='minute_limit', full_name='CMsgClientLicenseList.License.minute_limit', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='minutes_used', full_name='CMsgClientLicenseList.License.minutes_used', index=4,
      number=5, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='payment_method', full_name='CMsgClientLicenseList.License.payment_method', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='flags', full_name='CMsgClientLicenseList.License.flags', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='purchase_country_code', full_name='CMsgClientLicenseList.License.purchase_country_code', index=7,
      number=8, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='license_type', full_name='CMsgClientLicenseList.License.license_type', index=8,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='territory_code', full_name='CMsgClientLicenseList.License.territory_code', index=9,
      number=10, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='change_number', full_name='CMsgClientLicenseList.License.change_number', index=10,
      number=11, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='owner_id', full_name='CMsgClientLicenseList.License.owner_id', index=11,
      number=12, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5716,
  serialized_end=5995,
)

_CMSGCLIENTLICENSELIST = _descriptor.Descriptor(
  name='CMsgClientLicenseList',
  full_name='CMsgClientLicenseList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientLicenseList.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='licenses', full_name='CMsgClientLicenseList.licenses', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTLICENSELIST_LICENSE, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5620,
  serialized_end=5995,
)


_CMSGCLIENTLBSSETSCORE = _descriptor.Descriptor(
  name='CMsgClientLBSSetScore',
  full_name='CMsgClientLBSSetScore',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientLBSSetScore.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='leaderboard_id', full_name='CMsgClientLBSSetScore.leaderboard_id', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='score', full_name='CMsgClientLBSSetScore.score', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='details', full_name='CMsgClientLBSSetScore.details', index=3,
      number=4, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='upload_score_method', full_name='CMsgClientLBSSetScore.upload_score_method', index=4,
      number=5, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5997,
  serialized_end=6121,
)


_CMSGCLIENTLBSSETSCORERESPONSE = _descriptor.Descriptor(
  name='CMsgClientLBSSetScoreResponse',
  full_name='CMsgClientLBSSetScoreResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientLBSSetScoreResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='leaderboard_entry_count', full_name='CMsgClientLBSSetScoreResponse.leaderboard_entry_count', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='score_changed', full_name='CMsgClientLBSSetScoreResponse.score_changed', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='global_rank_previous', full_name='CMsgClientLBSSetScoreResponse.global_rank_previous', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='global_rank_new', full_name='CMsgClientLBSSetScoreResponse.global_rank_new', index=4,
      number=5, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=6124,
  serialized_end=6286,
)


_CMSGCLIENTLBSSETUGC = _descriptor.Descriptor(
  name='CMsgClientLBSSetUGC',
  full_name='CMsgClientLBSSetUGC',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientLBSSetUGC.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='leaderboard_id', full_name='CMsgClientLBSSetUGC.leaderboard_id', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='ugc_id', full_name='CMsgClientLBSSetUGC.ugc_id', index=2,
      number=3, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=6288,
  serialized_end=6365,
)


_CMSGCLIENTLBSSETUGCRESPONSE = _descriptor.Descriptor(
  name='CMsgClientLBSSetUGCResponse',
  full_name='CMsgClientLBSSetUGCResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientLBSSetUGCResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=6367,
  serialized_end=6416,
)


_CMSGCLIENTLBSFINDORCREATELB = _descriptor.Descriptor(
  name='CMsgClientLBSFindOrCreateLB',
  full_name='CMsgClientLBSFindOrCreateLB',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientLBSFindOrCreateLB.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='leaderboard_sort_method', full_name='CMsgClientLBSFindOrCreateLB.leaderboard_sort_method', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='leaderboard_display_type', full_name='CMsgClientLBSFindOrCreateLB.leaderboard_display_type', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='create_if_not_found', full_name='CMsgClientLBSFindOrCreateLB.create_if_not_found', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='leaderboard_name', full_name='CMsgClientLBSFindOrCreateLB.leaderboard_name', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=6419,
  serialized_end=6586,
)


_CMSGCLIENTLBSFINDORCREATELBRESPONSE = _descriptor.Descriptor(
  name='CMsgClientLBSFindOrCreateLBResponse',
  full_name='CMsgClientLBSFindOrCreateLBResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientLBSFindOrCreateLBResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='leaderboard_id', full_name='CMsgClientLBSFindOrCreateLBResponse.leaderboard_id', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='leaderboard_entry_count', full_name='CMsgClientLBSFindOrCreateLBResponse.leaderboard_entry_count', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='leaderboard_sort_method', full_name='CMsgClientLBSFindOrCreateLBResponse.leaderboard_sort_method', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='leaderboard_display_type', full_name='CMsgClientLBSFindOrCreateLBResponse.leaderboard_display_type', index=4,
      number=5, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='leaderboard_name', full_name='CMsgClientLBSFindOrCreateLBResponse.leaderboard_name', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=6589,
  serialized_end=6802,
)


_CMSGCLIENTLBSGETLBENTRIES = _descriptor.Descriptor(
  name='CMsgClientLBSGetLBEntries',
  full_name='CMsgClientLBSGetLBEntries',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientLBSGetLBEntries.app_id', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='leaderboard_id', full_name='CMsgClientLBSGetLBEntries.leaderboard_id', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='range_start', full_name='CMsgClientLBSGetLBEntries.range_start', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='range_end', full_name='CMsgClientLBSGetLBEntries.range_end', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='leaderboard_data_request', full_name='CMsgClientLBSGetLBEntries.leaderboard_data_request', index=4,
      number=5, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steamids', full_name='CMsgClientLBSGetLBEntries.steamids', index=5,
      number=6, type=6, cpp_type=4, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=6805,
  serialized_end=6964,
)


_CMSGCLIENTLBSGETLBENTRIESRESPONSE_ENTRY = _descriptor.Descriptor(
  name='Entry',
  full_name='CMsgClientLBSGetLBEntriesResponse.Entry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steam_id_user', full_name='CMsgClientLBSGetLBEntriesResponse.Entry.steam_id_user', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='global_rank', full_name='CMsgClientLBSGetLBEntriesResponse.Entry.global_rank', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='score', full_name='CMsgClientLBSGetLBEntriesResponse.Entry.score', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='details', full_name='CMsgClientLBSGetLBEntriesResponse.Entry.details', index=3,
      number=4, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='ugc_id', full_name='CMsgClientLBSGetLBEntriesResponse.Entry.ugc_id', index=4,
      number=5, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=7116,
  serialized_end=7215,
)

_CMSGCLIENTLBSGETLBENTRIESRESPONSE = _descriptor.Descriptor(
  name='CMsgClientLBSGetLBEntriesResponse',
  full_name='CMsgClientLBSGetLBEntriesResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientLBSGetLBEntriesResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='leaderboard_entry_count', full_name='CMsgClientLBSGetLBEntriesResponse.leaderboard_entry_count', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='entries', full_name='CMsgClientLBSGetLBEntriesResponse.entries', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTLBSGETLBENTRIESRESPONSE_ENTRY, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=6967,
  serialized_end=7215,
)


_CMSGCLIENTACCOUNTINFO = _descriptor.Descriptor(
  name='CMsgClientAccountInfo',
  full_name='CMsgClientAccountInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='persona_name', full_name='CMsgClientAccountInfo.persona_name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='ip_country', full_name='CMsgClientAccountInfo.ip_country', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='salt_password', full_name='CMsgClientAccountInfo.salt_password', index=2,
      number=3, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sha_digest_Password', full_name='CMsgClientAccountInfo.sha_digest_Password', index=3,
      number=4, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='count_authed_computers', full_name='CMsgClientAccountInfo.count_authed_computers', index=4,
      number=5, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='locked_with_ipt', full_name='CMsgClientAccountInfo.locked_with_ipt', index=5,
      number=6, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='account_flags', full_name='CMsgClientAccountInfo.account_flags', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='facebook_id', full_name='CMsgClientAccountInfo.facebook_id', index=7,
      number=8, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='facebook_name', full_name='CMsgClientAccountInfo.facebook_name', index=8,
      number=9, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam_guard_provider', full_name='CMsgClientAccountInfo.steam_guard_provider', index=9,
      number=10, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steamguard_require_code_default', full_name='CMsgClientAccountInfo.steamguard_require_code_default', index=10,
      number=11, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steamguard_show_providers', full_name='CMsgClientAccountInfo.steamguard_show_providers', index=11,
      number=12, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steamguard_can_use_mobile_provider', full_name='CMsgClientAccountInfo.steamguard_can_use_mobile_provider', index=12,
      number=13, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steamguard_notify_newmachines', full_name='CMsgClientAccountInfo.steamguard_notify_newmachines', index=13,
      number=14, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steamguard_machine_name_user_chosen', full_name='CMsgClientAccountInfo.steamguard_machine_name_user_chosen', index=14,
      number=15, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=7218,
  serialized_end=7693,
)


_CMSGCLIENTAPPMINUTESPLAYEDDATA_APPMINUTESPLAYEDDATA = _descriptor.Descriptor(
  name='AppMinutesPlayedData',
  full_name='CMsgClientAppMinutesPlayedData.AppMinutesPlayedData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientAppMinutesPlayedData.AppMinutesPlayedData.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='forever', full_name='CMsgClientAppMinutesPlayedData.AppMinutesPlayedData.forever', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='last_two_weeks', full_name='CMsgClientAppMinutesPlayedData.AppMinutesPlayedData.last_two_weeks', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=7808,
  serialized_end=7887,
)

_CMSGCLIENTAPPMINUTESPLAYEDDATA = _descriptor.Descriptor(
  name='CMsgClientAppMinutesPlayedData',
  full_name='CMsgClientAppMinutesPlayedData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='minutes_played', full_name='CMsgClientAppMinutesPlayedData.minutes_played', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTAPPMINUTESPLAYEDDATA_APPMINUTESPLAYEDDATA, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=7696,
  serialized_end=7887,
)


_CMSGCLIENTISLIMITEDACCOUNT = _descriptor.Descriptor(
  name='CMsgClientIsLimitedAccount',
  full_name='CMsgClientIsLimitedAccount',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='bis_limited_account', full_name='CMsgClientIsLimitedAccount.bis_limited_account', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='bis_community_banned', full_name='CMsgClientIsLimitedAccount.bis_community_banned', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='bis_locked_account', full_name='CMsgClientIsLimitedAccount.bis_locked_account', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='bis_limited_account_allowed_to_invite_friends', full_name='CMsgClientIsLimitedAccount.bis_limited_account_allowed_to_invite_friends', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=7890,
  serialized_end=8060,
)


_CMSGCLIENTREQUESTFRIENDDATA = _descriptor.Descriptor(
  name='CMsgClientRequestFriendData',
  full_name='CMsgClientRequestFriendData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='persona_state_requested', full_name='CMsgClientRequestFriendData.persona_state_requested', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='friends', full_name='CMsgClientRequestFriendData.friends', index=1,
      number=2, type=6, cpp_type=4, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=8062,
  serialized_end=8141,
)


_CMSGCLIENTCHANGESTATUS = _descriptor.Descriptor(
  name='CMsgClientChangeStatus',
  full_name='CMsgClientChangeStatus',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='persona_state', full_name='CMsgClientChangeStatus.persona_state', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='player_name', full_name='CMsgClientChangeStatus.player_name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='is_auto_generated_name', full_name='CMsgClientChangeStatus.is_auto_generated_name', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='high_priority', full_name='CMsgClientChangeStatus.high_priority', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='persona_set_by_user', full_name='CMsgClientChangeStatus.persona_set_by_user', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=8144,
  serialized_end=8296,
)


_CMSGPERSONACHANGERESPONSE = _descriptor.Descriptor(
  name='CMsgPersonaChangeResponse',
  full_name='CMsgPersonaChangeResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='result', full_name='CMsgPersonaChangeResponse.result', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='player_name', full_name='CMsgPersonaChangeResponse.player_name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=8298,
  serialized_end=8362,
)


_CMSGCLIENTPERSONASTATE_FRIEND = _descriptor.Descriptor(
  name='Friend',
  full_name='CMsgClientPersonaState.Friend',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='friendid', full_name='CMsgClientPersonaState.Friend.friendid', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='persona_state', full_name='CMsgClientPersonaState.Friend.persona_state', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='game_played_app_id', full_name='CMsgClientPersonaState.Friend.game_played_app_id', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='game_server_ip', full_name='CMsgClientPersonaState.Friend.game_server_ip', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='game_server_port', full_name='CMsgClientPersonaState.Friend.game_server_port', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='persona_state_flags', full_name='CMsgClientPersonaState.Friend.persona_state_flags', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='online_session_instances', full_name='CMsgClientPersonaState.Friend.online_session_instances', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='published_instance_id', full_name='CMsgClientPersonaState.Friend.published_instance_id', index=7,
      number=8, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='persona_set_by_user', full_name='CMsgClientPersonaState.Friend.persona_set_by_user', index=8,
      number=10, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='player_name', full_name='CMsgClientPersonaState.Friend.player_name', index=9,
      number=15, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='query_port', full_name='CMsgClientPersonaState.Friend.query_port', index=10,
      number=20, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steamid_source', full_name='CMsgClientPersonaState.Friend.steamid_source', index=11,
      number=25, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='avatar_hash', full_name='CMsgClientPersonaState.Friend.avatar_hash', index=12,
      number=31, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='last_logoff', full_name='CMsgClientPersonaState.Friend.last_logoff', index=13,
      number=45, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='last_logon', full_name='CMsgClientPersonaState.Friend.last_logon', index=14,
      number=46, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='clan_rank', full_name='CMsgClientPersonaState.Friend.clan_rank', index=15,
      number=50, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='game_name', full_name='CMsgClientPersonaState.Friend.game_name', index=16,
      number=55, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='gameid', full_name='CMsgClientPersonaState.Friend.gameid', index=17,
      number=56, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='game_data_blob', full_name='CMsgClientPersonaState.Friend.game_data_blob', index=18,
      number=60, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='clan_tag', full_name='CMsgClientPersonaState.Friend.clan_tag', index=19,
      number=65, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='facebook_name', full_name='CMsgClientPersonaState.Friend.facebook_name', index=20,
      number=66, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='facebook_id', full_name='CMsgClientPersonaState.Friend.facebook_id', index=21,
      number=67, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=8463,
  serialized_end=8980,
)

_CMSGCLIENTPERSONASTATE = _descriptor.Descriptor(
  name='CMsgClientPersonaState',
  full_name='CMsgClientPersonaState',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='status_flags', full_name='CMsgClientPersonaState.status_flags', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='friends', full_name='CMsgClientPersonaState.friends', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTPERSONASTATE_FRIEND, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=8365,
  serialized_end=8980,
)


_CMSGCLIENTFRIENDPROFILEINFO = _descriptor.Descriptor(
  name='CMsgClientFriendProfileInfo',
  full_name='CMsgClientFriendProfileInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steamid_friend', full_name='CMsgClientFriendProfileInfo.steamid_friend', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=8982,
  serialized_end=9035,
)


_CMSGCLIENTFRIENDPROFILEINFORESPONSE = _descriptor.Descriptor(
  name='CMsgClientFriendProfileInfoResponse',
  full_name='CMsgClientFriendProfileInfoResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientFriendProfileInfoResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steamid_friend', full_name='CMsgClientFriendProfileInfoResponse.steamid_friend', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='time_created', full_name='CMsgClientFriendProfileInfoResponse.time_created', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='real_name', full_name='CMsgClientFriendProfileInfoResponse.real_name', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='city_name', full_name='CMsgClientFriendProfileInfoResponse.city_name', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='state_name', full_name='CMsgClientFriendProfileInfoResponse.state_name', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='country_name', full_name='CMsgClientFriendProfileInfoResponse.country_name', index=6,
      number=7, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='headline', full_name='CMsgClientFriendProfileInfoResponse.headline', index=7,
      number=8, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='summary', full_name='CMsgClientFriendProfileInfoResponse.summary', index=8,
      number=9, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=9038,
  serialized_end=9256,
)


_CMSGCLIENTSERVERLIST_SERVER = _descriptor.Descriptor(
  name='Server',
  full_name='CMsgClientServerList.Server',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='server_type', full_name='CMsgClientServerList.Server.server_type', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='server_ip', full_name='CMsgClientServerList.Server.server_ip', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='server_port', full_name='CMsgClientServerList.Server.server_port', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=9330,
  serialized_end=9399,
)

_CMSGCLIENTSERVERLIST = _descriptor.Descriptor(
  name='CMsgClientServerList',
  full_name='CMsgClientServerList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='servers', full_name='CMsgClientServerList.servers', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTSERVERLIST_SERVER, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=9259,
  serialized_end=9399,
)


_CMSGCLIENTREQUESTEDCLIENTSTATS_STATSTOSEND = _descriptor.Descriptor(
  name='StatsToSend',
  full_name='CMsgClientRequestedClientStats.StatsToSend',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='client_stat', full_name='CMsgClientRequestedClientStats.StatsToSend.client_stat', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='stat_aggregate_method', full_name='CMsgClientRequestedClientStats.StatsToSend.stat_aggregate_method', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=9504,
  serialized_end=9569,
)

_CMSGCLIENTREQUESTEDCLIENTSTATS = _descriptor.Descriptor(
  name='CMsgClientRequestedClientStats',
  full_name='CMsgClientRequestedClientStats',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='stats_to_send', full_name='CMsgClientRequestedClientStats.stats_to_send', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTREQUESTEDCLIENTSTATS_STATSTOSEND, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=9402,
  serialized_end=9569,
)


_CMSGCLIENTSTAT2_STATDETAIL = _descriptor.Descriptor(
  name='StatDetail',
  full_name='CMsgClientStat2.StatDetail',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='client_stat', full_name='CMsgClientStat2.StatDetail.client_stat', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='ll_value', full_name='CMsgClientStat2.StatDetail.ll_value', index=1,
      number=2, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='time_of_day', full_name='CMsgClientStat2.StatDetail.time_of_day', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='cell_id', full_name='CMsgClientStat2.StatDetail.cell_id', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='depot_id', full_name='CMsgClientStat2.StatDetail.depot_id', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientStat2.StatDetail.app_id', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=9641,
  serialized_end=9764,
)

_CMSGCLIENTSTAT2 = _descriptor.Descriptor(
  name='CMsgClientStat2',
  full_name='CMsgClientStat2',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='stat_detail', full_name='CMsgClientStat2.stat_detail', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTSTAT2_STATDETAIL, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=9572,
  serialized_end=9764,
)


_CMSGCLIENTMMSCREATELOBBY = _descriptor.Descriptor(
  name='CMsgClientMMSCreateLobby',
  full_name='CMsgClientMMSCreateLobby',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientMMSCreateLobby.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='max_members', full_name='CMsgClientMMSCreateLobby.max_members', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='lobby_type', full_name='CMsgClientMMSCreateLobby.lobby_type', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='lobby_flags', full_name='CMsgClientMMSCreateLobby.lobby_flags', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='cell_id', full_name='CMsgClientMMSCreateLobby.cell_id', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='public_ip', full_name='CMsgClientMMSCreateLobby.public_ip', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='metadata', full_name='CMsgClientMMSCreateLobby.metadata', index=6,
      number=7, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='persona_name_owner', full_name='CMsgClientMMSCreateLobby.persona_name_owner', index=7,
      number=8, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=9767,
  serialized_end=9953,
)


_CMSGCLIENTMMSCREATELOBBYRESPONSE = _descriptor.Descriptor(
  name='CMsgClientMMSCreateLobbyResponse',
  full_name='CMsgClientMMSCreateLobbyResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientMMSCreateLobbyResponse.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam_id_lobby', full_name='CMsgClientMMSCreateLobbyResponse.steam_id_lobby', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientMMSCreateLobbyResponse.eresult', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=9955,
  serialized_end=10049,
)


_CMSGCLIENTMMSJOINLOBBY = _descriptor.Descriptor(
  name='CMsgClientMMSJoinLobby',
  full_name='CMsgClientMMSJoinLobby',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientMMSJoinLobby.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam_id_lobby', full_name='CMsgClientMMSJoinLobby.steam_id_lobby', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='persona_name', full_name='CMsgClientMMSJoinLobby.persona_name', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10051,
  serialized_end=10137,
)


_CMSGCLIENTMMSJOINLOBBYRESPONSE_MEMBER = _descriptor.Descriptor(
  name='Member',
  full_name='CMsgClientMMSJoinLobbyResponse.Member',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steam_id', full_name='CMsgClientMMSJoinLobbyResponse.Member.steam_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='persona_name', full_name='CMsgClientMMSJoinLobbyResponse.Member.persona_name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='metadata', full_name='CMsgClientMMSJoinLobbyResponse.Member.metadata', index=2,
      number=3, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10409,
  serialized_end=10475,
)

_CMSGCLIENTMMSJOINLOBBYRESPONSE = _descriptor.Descriptor(
  name='CMsgClientMMSJoinLobbyResponse',
  full_name='CMsgClientMMSJoinLobbyResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientMMSJoinLobbyResponse.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam_id_lobby', full_name='CMsgClientMMSJoinLobbyResponse.steam_id_lobby', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='chat_room_enter_response', full_name='CMsgClientMMSJoinLobbyResponse.chat_room_enter_response', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='max_members', full_name='CMsgClientMMSJoinLobbyResponse.max_members', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='lobby_type', full_name='CMsgClientMMSJoinLobbyResponse.lobby_type', index=4,
      number=5, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='lobby_flags', full_name='CMsgClientMMSJoinLobbyResponse.lobby_flags', index=5,
      number=6, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam_id_owner', full_name='CMsgClientMMSJoinLobbyResponse.steam_id_owner', index=6,
      number=7, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='metadata', full_name='CMsgClientMMSJoinLobbyResponse.metadata', index=7,
      number=8, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='members', full_name='CMsgClientMMSJoinLobbyResponse.members', index=8,
      number=9, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTMMSJOINLOBBYRESPONSE_MEMBER, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10140,
  serialized_end=10475,
)


_CMSGCLIENTMMSLEAVELOBBY = _descriptor.Descriptor(
  name='CMsgClientMMSLeaveLobby',
  full_name='CMsgClientMMSLeaveLobby',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientMMSLeaveLobby.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam_id_lobby', full_name='CMsgClientMMSLeaveLobby.steam_id_lobby', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10477,
  serialized_end=10542,
)


_CMSGCLIENTMMSLEAVELOBBYRESPONSE = _descriptor.Descriptor(
  name='CMsgClientMMSLeaveLobbyResponse',
  full_name='CMsgClientMMSLeaveLobbyResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientMMSLeaveLobbyResponse.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam_id_lobby', full_name='CMsgClientMMSLeaveLobbyResponse.steam_id_lobby', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientMMSLeaveLobbyResponse.eresult', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10544,
  serialized_end=10637,
)


_CMSGCLIENTMMSGETLOBBYLIST_FILTER = _descriptor.Descriptor(
  name='Filter',
  full_name='CMsgClientMMSGetLobbyList.Filter',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='CMsgClientMMSGetLobbyList.Filter.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='value', full_name='CMsgClientMMSGetLobbyList.Filter.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='comparision', full_name='CMsgClientMMSGetLobbyList.Filter.comparision', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='filter_type', full_name='CMsgClientMMSGetLobbyList.Filter.filter_type', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10804,
  serialized_end=10882,
)

_CMSGCLIENTMMSGETLOBBYLIST = _descriptor.Descriptor(
  name='CMsgClientMMSGetLobbyList',
  full_name='CMsgClientMMSGetLobbyList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientMMSGetLobbyList.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='num_lobbies_requested', full_name='CMsgClientMMSGetLobbyList.num_lobbies_requested', index=1,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='cell_id', full_name='CMsgClientMMSGetLobbyList.cell_id', index=2,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='public_ip', full_name='CMsgClientMMSGetLobbyList.public_ip', index=3,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='filters', full_name='CMsgClientMMSGetLobbyList.filters', index=4,
      number=6, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTMMSGETLOBBYLIST_FILTER, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10640,
  serialized_end=10882,
)


_CMSGCLIENTMMSGETLOBBYLISTRESPONSE_LOBBY = _descriptor.Descriptor(
  name='Lobby',
  full_name='CMsgClientMMSGetLobbyListResponse.Lobby',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steam_id', full_name='CMsgClientMMSGetLobbyListResponse.Lobby.steam_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='max_members', full_name='CMsgClientMMSGetLobbyListResponse.Lobby.max_members', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='lobby_type', full_name='CMsgClientMMSGetLobbyListResponse.Lobby.lobby_type', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='lobby_flags', full_name='CMsgClientMMSGetLobbyListResponse.Lobby.lobby_flags', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='metadata', full_name='CMsgClientMMSGetLobbyListResponse.Lobby.metadata', index=4,
      number=5, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='num_members', full_name='CMsgClientMMSGetLobbyListResponse.Lobby.num_members', index=5,
      number=6, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='distance', full_name='CMsgClientMMSGetLobbyListResponse.Lobby.distance', index=6,
      number=7, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='weight', full_name='CMsgClientMMSGetLobbyListResponse.Lobby.weight', index=7,
      number=8, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=11018,
  serialized_end=11178,
)

_CMSGCLIENTMMSGETLOBBYLISTRESPONSE = _descriptor.Descriptor(
  name='CMsgClientMMSGetLobbyListResponse',
  full_name='CMsgClientMMSGetLobbyListResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientMMSGetLobbyListResponse.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientMMSGetLobbyListResponse.eresult', index=1,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='lobbies', full_name='CMsgClientMMSGetLobbyListResponse.lobbies', index=2,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTMMSGETLOBBYLISTRESPONSE_LOBBY, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10885,
  serialized_end=11178,
)


_CMSGCLIENTMMSSETLOBBYDATA = _descriptor.Descriptor(
  name='CMsgClientMMSSetLobbyData',
  full_name='CMsgClientMMSSetLobbyData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientMMSSetLobbyData.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam_id_lobby', full_name='CMsgClientMMSSetLobbyData.steam_id_lobby', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam_id_member', full_name='CMsgClientMMSSetLobbyData.steam_id_member', index=2,
      number=3, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='max_members', full_name='CMsgClientMMSSetLobbyData.max_members', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='lobby_type', full_name='CMsgClientMMSSetLobbyData.lobby_type', index=4,
      number=5, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='lobby_flags', full_name='CMsgClientMMSSetLobbyData.lobby_flags', index=5,
      number=6, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='metadata', full_name='CMsgClientMMSSetLobbyData.metadata', index=6,
      number=7, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=11181,
  serialized_end=11353,
)


_CMSGCLIENTMMSSETLOBBYDATARESPONSE = _descriptor.Descriptor(
  name='CMsgClientMMSSetLobbyDataResponse',
  full_name='CMsgClientMMSSetLobbyDataResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientMMSSetLobbyDataResponse.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam_id_lobby', full_name='CMsgClientMMSSetLobbyDataResponse.steam_id_lobby', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientMMSSetLobbyDataResponse.eresult', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=11355,
  serialized_end=11450,
)


_CMSGCLIENTMMSGETLOBBYDATA = _descriptor.Descriptor(
  name='CMsgClientMMSGetLobbyData',
  full_name='CMsgClientMMSGetLobbyData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientMMSGetLobbyData.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam_id_lobby', full_name='CMsgClientMMSGetLobbyData.steam_id_lobby', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=11452,
  serialized_end=11519,
)


_CMSGCLIENTMMSLOBBYDATA_MEMBER = _descriptor.Descriptor(
  name='Member',
  full_name='CMsgClientMMSLobbyData.Member',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steam_id', full_name='CMsgClientMMSLobbyData.Member.steam_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='persona_name', full_name='CMsgClientMMSLobbyData.Member.persona_name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='metadata', full_name='CMsgClientMMSLobbyData.Member.metadata', index=2,
      number=3, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10409,
  serialized_end=10475,
)

_CMSGCLIENTMMSLOBBYDATA = _descriptor.Descriptor(
  name='CMsgClientMMSLobbyData',
  full_name='CMsgClientMMSLobbyData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientMMSLobbyData.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam_id_lobby', full_name='CMsgClientMMSLobbyData.steam_id_lobby', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='num_members', full_name='CMsgClientMMSLobbyData.num_members', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='max_members', full_name='CMsgClientMMSLobbyData.max_members', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='lobby_type', full_name='CMsgClientMMSLobbyData.lobby_type', index=4,
      number=5, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='lobby_flags', full_name='CMsgClientMMSLobbyData.lobby_flags', index=5,
      number=6, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam_id_owner', full_name='CMsgClientMMSLobbyData.steam_id_owner', index=6,
      number=7, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='metadata', full_name='CMsgClientMMSLobbyData.metadata', index=7,
      number=8, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='members', full_name='CMsgClientMMSLobbyData.members', index=8,
      number=9, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='lobby_cellid', full_name='CMsgClientMMSLobbyData.lobby_cellid', index=9,
      number=10, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTMMSLOBBYDATA_MEMBER, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=11522,
  serialized_end=11850,
)


_CMSGCLIENTMMSSENDLOBBYCHATMSG = _descriptor.Descriptor(
  name='CMsgClientMMSSendLobbyChatMsg',
  full_name='CMsgClientMMSSendLobbyChatMsg',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientMMSSendLobbyChatMsg.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam_id_lobby', full_name='CMsgClientMMSSendLobbyChatMsg.steam_id_lobby', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam_id_target', full_name='CMsgClientMMSSendLobbyChatMsg.steam_id_target', index=2,
      number=3, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='lobby_message', full_name='CMsgClientMMSSendLobbyChatMsg.lobby_message', index=3,
      number=4, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=11852,
  serialized_end=11971,
)


_CMSGCLIENTMMSLOBBYCHATMSG = _descriptor.Descriptor(
  name='CMsgClientMMSLobbyChatMsg',
  full_name='CMsgClientMMSLobbyChatMsg',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientMMSLobbyChatMsg.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam_id_lobby', full_name='CMsgClientMMSLobbyChatMsg.steam_id_lobby', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam_id_sender', full_name='CMsgClientMMSLobbyChatMsg.steam_id_sender', index=2,
      number=3, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='lobby_message', full_name='CMsgClientMMSLobbyChatMsg.lobby_message', index=3,
      number=4, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=11973,
  serialized_end=12088,
)


_CMSGCLIENTMMSSETLOBBYOWNER = _descriptor.Descriptor(
  name='CMsgClientMMSSetLobbyOwner',
  full_name='CMsgClientMMSSetLobbyOwner',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientMMSSetLobbyOwner.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam_id_lobby', full_name='CMsgClientMMSSetLobbyOwner.steam_id_lobby', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam_id_new_owner', full_name='CMsgClientMMSSetLobbyOwner.steam_id_new_owner', index=2,
      number=3, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=12090,
  serialized_end=12186,
)


_CMSGCLIENTMMSSETLOBBYOWNERRESPONSE = _descriptor.Descriptor(
  name='CMsgClientMMSSetLobbyOwnerResponse',
  full_name='CMsgClientMMSSetLobbyOwnerResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientMMSSetLobbyOwnerResponse.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam_id_lobby', full_name='CMsgClientMMSSetLobbyOwnerResponse.steam_id_lobby', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientMMSSetLobbyOwnerResponse.eresult', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=12188,
  serialized_end=12284,
)


_CMSGCLIENTMMSSETLOBBYLINKED = _descriptor.Descriptor(
  name='CMsgClientMMSSetLobbyLinked',
  full_name='CMsgClientMMSSetLobbyLinked',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientMMSSetLobbyLinked.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam_id_lobby', full_name='CMsgClientMMSSetLobbyLinked.steam_id_lobby', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam_id_lobby2', full_name='CMsgClientMMSSetLobbyLinked.steam_id_lobby2', index=2,
      number=3, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=12286,
  serialized_end=12380,
)


_CMSGCLIENTMMSSETLOBBYGAMESERVER = _descriptor.Descriptor(
  name='CMsgClientMMSSetLobbyGameServer',
  full_name='CMsgClientMMSSetLobbyGameServer',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientMMSSetLobbyGameServer.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam_id_lobby', full_name='CMsgClientMMSSetLobbyGameServer.steam_id_lobby', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='game_server_ip', full_name='CMsgClientMMSSetLobbyGameServer.game_server_ip', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='game_server_port', full_name='CMsgClientMMSSetLobbyGameServer.game_server_port', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='game_server_steam_id', full_name='CMsgClientMMSSetLobbyGameServer.game_server_steam_id', index=4,
      number=5, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=12383,
  serialized_end=12536,
)


_CMSGCLIENTMMSLOBBYGAMESERVERSET = _descriptor.Descriptor(
  name='CMsgClientMMSLobbyGameServerSet',
  full_name='CMsgClientMMSLobbyGameServerSet',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientMMSLobbyGameServerSet.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam_id_lobby', full_name='CMsgClientMMSLobbyGameServerSet.steam_id_lobby', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='game_server_ip', full_name='CMsgClientMMSLobbyGameServerSet.game_server_ip', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='game_server_port', full_name='CMsgClientMMSLobbyGameServerSet.game_server_port', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='game_server_steam_id', full_name='CMsgClientMMSLobbyGameServerSet.game_server_steam_id', index=4,
      number=5, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=12539,
  serialized_end=12692,
)


_CMSGCLIENTMMSUSERJOINEDLOBBY = _descriptor.Descriptor(
  name='CMsgClientMMSUserJoinedLobby',
  full_name='CMsgClientMMSUserJoinedLobby',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientMMSUserJoinedLobby.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam_id_lobby', full_name='CMsgClientMMSUserJoinedLobby.steam_id_lobby', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam_id_user', full_name='CMsgClientMMSUserJoinedLobby.steam_id_user', index=2,
      number=3, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='persona_name', full_name='CMsgClientMMSUserJoinedLobby.persona_name', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=12694,
  serialized_end=12809,
)


_CMSGCLIENTMMSUSERLEFTLOBBY = _descriptor.Descriptor(
  name='CMsgClientMMSUserLeftLobby',
  full_name='CMsgClientMMSUserLeftLobby',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientMMSUserLeftLobby.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam_id_lobby', full_name='CMsgClientMMSUserLeftLobby.steam_id_lobby', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam_id_user', full_name='CMsgClientMMSUserLeftLobby.steam_id_user', index=2,
      number=3, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='persona_name', full_name='CMsgClientMMSUserLeftLobby.persona_name', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=12811,
  serialized_end=12924,
)


_CMSGCLIENTMMSINVITETOLOBBY = _descriptor.Descriptor(
  name='CMsgClientMMSInviteToLobby',
  full_name='CMsgClientMMSInviteToLobby',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientMMSInviteToLobby.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam_id_lobby', full_name='CMsgClientMMSInviteToLobby.steam_id_lobby', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam_id_user_invited', full_name='CMsgClientMMSInviteToLobby.steam_id_user_invited', index=2,
      number=3, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=12926,
  serialized_end=13025,
)


_CMSGCLIENTUDSINVITETOGAME = _descriptor.Descriptor(
  name='CMsgClientUDSInviteToGame',
  full_name='CMsgClientUDSInviteToGame',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steam_id_dest', full_name='CMsgClientUDSInviteToGame.steam_id_dest', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam_id_src', full_name='CMsgClientUDSInviteToGame.steam_id_src', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='connect_string', full_name='CMsgClientUDSInviteToGame.connect_string', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=13027,
  serialized_end=13123,
)


_CMSGCLIENTCHATINVITE = _descriptor.Descriptor(
  name='CMsgClientChatInvite',
  full_name='CMsgClientChatInvite',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steam_id_invited', full_name='CMsgClientChatInvite.steam_id_invited', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam_id_chat', full_name='CMsgClientChatInvite.steam_id_chat', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam_id_patron', full_name='CMsgClientChatInvite.steam_id_patron', index=2,
      number=3, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='chatroom_type', full_name='CMsgClientChatInvite.chatroom_type', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam_id_friend_chat', full_name='CMsgClientChatInvite.steam_id_friend_chat', index=4,
      number=5, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='chat_name', full_name='CMsgClientChatInvite.chat_name', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='game_id', full_name='CMsgClientChatInvite.game_id', index=6,
      number=7, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=13126,
  serialized_end=13311,
)


_CMSGCLIENTCONNECTIONSTATS_STATS_LOGON = _descriptor.Descriptor(
  name='Stats_Logon',
  full_name='CMsgClientConnectionStats.Stats_Logon',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='connect_attempts', full_name='CMsgClientConnectionStats.Stats_Logon.connect_attempts', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='connect_successes', full_name='CMsgClientConnectionStats.Stats_Logon.connect_successes', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='connect_failures', full_name='CMsgClientConnectionStats.Stats_Logon.connect_failures', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='connections_dropped', full_name='CMsgClientConnectionStats.Stats_Logon.connections_dropped', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='seconds_running', full_name='CMsgClientConnectionStats.Stats_Logon.seconds_running', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='msec_tologonthistime', full_name='CMsgClientConnectionStats.Stats_Logon.msec_tologonthistime', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='count_bad_cms', full_name='CMsgClientConnectionStats.Stats_Logon.count_bad_cms', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=13466,
  serialized_end=13665,
)

_CMSGCLIENTCONNECTIONSTATS_STATS_UDP = _descriptor.Descriptor(
  name='Stats_UDP',
  full_name='CMsgClientConnectionStats.Stats_UDP',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='pkts_sent', full_name='CMsgClientConnectionStats.Stats_UDP.pkts_sent', index=0,
      number=1, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='bytes_sent', full_name='CMsgClientConnectionStats.Stats_UDP.bytes_sent', index=1,
      number=2, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='pkts_recv', full_name='CMsgClientConnectionStats.Stats_UDP.pkts_recv', index=2,
      number=3, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='pkts_processed', full_name='CMsgClientConnectionStats.Stats_UDP.pkts_processed', index=3,
      number=4, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='bytes_recv', full_name='CMsgClientConnectionStats.Stats_UDP.bytes_recv', index=4,
      number=5, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=13667,
  serialized_end=13780,
)

_CMSGCLIENTCONNECTIONSTATS_STATS_VCONN = _descriptor.Descriptor(
  name='Stats_VConn',
  full_name='CMsgClientConnectionStats.Stats_VConn',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='connections_udp', full_name='CMsgClientConnectionStats.Stats_VConn.connections_udp', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='connections_tcp', full_name='CMsgClientConnectionStats.Stats_VConn.connections_tcp', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='stats_udp', full_name='CMsgClientConnectionStats.Stats_VConn.stats_udp', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='pkts_abandoned', full_name='CMsgClientConnectionStats.Stats_VConn.pkts_abandoned', index=3,
      number=4, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='conn_req_received', full_name='CMsgClientConnectionStats.Stats_VConn.conn_req_received', index=4,
      number=5, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='pkts_resent', full_name='CMsgClientConnectionStats.Stats_VConn.pkts_resent', index=5,
      number=6, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='msgs_sent', full_name='CMsgClientConnectionStats.Stats_VConn.msgs_sent', index=6,
      number=7, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='msgs_sent_failed', full_name='CMsgClientConnectionStats.Stats_VConn.msgs_sent_failed', index=7,
      number=8, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='msgs_recv', full_name='CMsgClientConnectionStats.Stats_VConn.msgs_recv', index=8,
      number=9, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='datagrams_sent', full_name='CMsgClientConnectionStats.Stats_VConn.datagrams_sent', index=9,
      number=10, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='datagrams_recv', full_name='CMsgClientConnectionStats.Stats_VConn.datagrams_recv', index=10,
      number=11, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='bad_pkts_recv', full_name='CMsgClientConnectionStats.Stats_VConn.bad_pkts_recv', index=11,
      number=12, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='unknown_conn_pkts_recv', full_name='CMsgClientConnectionStats.Stats_VConn.unknown_conn_pkts_recv', index=12,
      number=13, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='missed_pkts_recv', full_name='CMsgClientConnectionStats.Stats_VConn.missed_pkts_recv', index=13,
      number=14, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='dup_pkts_recv', full_name='CMsgClientConnectionStats.Stats_VConn.dup_pkts_recv', index=14,
      number=15, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='failed_connect_challenges', full_name='CMsgClientConnectionStats.Stats_VConn.failed_connect_challenges', index=15,
      number=16, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='micro_sec_avg_latency', full_name='CMsgClientConnectionStats.Stats_VConn.micro_sec_avg_latency', index=16,
      number=17, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='micro_sec_min_latency', full_name='CMsgClientConnectionStats.Stats_VConn.micro_sec_min_latency', index=17,
      number=18, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='micro_sec_max_latency', full_name='CMsgClientConnectionStats.Stats_VConn.micro_sec_max_latency', index=18,
      number=19, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='mem_pool_msg_in_use', full_name='CMsgClientConnectionStats.Stats_VConn.mem_pool_msg_in_use', index=19,
      number=20, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=13783,
  serialized_end=14348,
)

_CMSGCLIENTCONNECTIONSTATS = _descriptor.Descriptor(
  name='CMsgClientConnectionStats',
  full_name='CMsgClientConnectionStats',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='stats_logon', full_name='CMsgClientConnectionStats.stats_logon', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='stats_vconn', full_name='CMsgClientConnectionStats.stats_vconn', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTCONNECTIONSTATS_STATS_LOGON, _CMSGCLIENTCONNECTIONSTATS_STATS_UDP, _CMSGCLIENTCONNECTIONSTATS_STATS_VCONN, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=13314,
  serialized_end=14348,
)


_CMSGCLIENTSERVERSAVAILABLE_SERVER_TYPES_AVAILABLE = _descriptor.Descriptor(
  name='Server_Types_Available',
  full_name='CMsgClientServersAvailable.Server_Types_Available',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='server', full_name='CMsgClientServersAvailable.Server_Types_Available.server', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='changed', full_name='CMsgClientServersAvailable.Server_Types_Available.changed', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=14504,
  serialized_end=14561,
)

_CMSGCLIENTSERVERSAVAILABLE = _descriptor.Descriptor(
  name='CMsgClientServersAvailable',
  full_name='CMsgClientServersAvailable',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='server_types_available', full_name='CMsgClientServersAvailable.server_types_available', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='server_type_for_auth_services', full_name='CMsgClientServersAvailable.server_type_for_auth_services', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTSERVERSAVAILABLE_SERVER_TYPES_AVAILABLE, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=14351,
  serialized_end=14561,
)


_CMSGCLIENTGETUSERSTATS = _descriptor.Descriptor(
  name='CMsgClientGetUserStats',
  full_name='CMsgClientGetUserStats',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='game_id', full_name='CMsgClientGetUserStats.game_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='crc_stats', full_name='CMsgClientGetUserStats.crc_stats', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='schema_local_version', full_name='CMsgClientGetUserStats.schema_local_version', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam_id_for_user', full_name='CMsgClientGetUserStats.steam_id_for_user', index=3,
      number=4, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=14563,
  serialized_end=14680,
)


_CMSGCLIENTGETUSERSTATSRESPONSE_STATS = _descriptor.Descriptor(
  name='Stats',
  full_name='CMsgClientGetUserStatsResponse.Stats',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='stat_id', full_name='CMsgClientGetUserStatsResponse.Stats.stat_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='stat_value', full_name='CMsgClientGetUserStatsResponse.Stats.stat_value', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=14923,
  serialized_end=14967,
)

_CMSGCLIENTGETUSERSTATSRESPONSE_ACHIEVEMENT_BLOCKS = _descriptor.Descriptor(
  name='Achievement_Blocks',
  full_name='CMsgClientGetUserStatsResponse.Achievement_Blocks',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='achievement_id', full_name='CMsgClientGetUserStatsResponse.Achievement_Blocks.achievement_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='unlock_time', full_name='CMsgClientGetUserStatsResponse.Achievement_Blocks.unlock_time', index=1,
      number=2, type=7, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=14969,
  serialized_end=15034,
)

_CMSGCLIENTGETUSERSTATSRESPONSE = _descriptor.Descriptor(
  name='CMsgClientGetUserStatsResponse',
  full_name='CMsgClientGetUserStatsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='game_id', full_name='CMsgClientGetUserStatsResponse.game_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientGetUserStatsResponse.eresult', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='crc_stats', full_name='CMsgClientGetUserStatsResponse.crc_stats', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='schema', full_name='CMsgClientGetUserStatsResponse.schema', index=3,
      number=4, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='stats', full_name='CMsgClientGetUserStatsResponse.stats', index=4,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='achievement_blocks', full_name='CMsgClientGetUserStatsResponse.achievement_blocks', index=5,
      number=6, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTGETUSERSTATSRESPONSE_STATS, _CMSGCLIENTGETUSERSTATSRESPONSE_ACHIEVEMENT_BLOCKS, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=14683,
  serialized_end=15034,
)


_CMSGCLIENTSTOREUSERSTATSRESPONSE_STATS_FAILED_VALIDATION = _descriptor.Descriptor(
  name='Stats_Failed_Validation',
  full_name='CMsgClientStoreUserStatsResponse.Stats_Failed_Validation',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='stat_id', full_name='CMsgClientStoreUserStatsResponse.Stats_Failed_Validation.stat_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='reverted_stat_value', full_name='CMsgClientStoreUserStatsResponse.Stats_Failed_Validation.reverted_stat_value', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=15248,
  serialized_end=15319,
)

_CMSGCLIENTSTOREUSERSTATSRESPONSE = _descriptor.Descriptor(
  name='CMsgClientStoreUserStatsResponse',
  full_name='CMsgClientStoreUserStatsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='game_id', full_name='CMsgClientStoreUserStatsResponse.game_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientStoreUserStatsResponse.eresult', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='crc_stats', full_name='CMsgClientStoreUserStatsResponse.crc_stats', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='stats_failed_validation', full_name='CMsgClientStoreUserStatsResponse.stats_failed_validation', index=3,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='stats_out_of_date', full_name='CMsgClientStoreUserStatsResponse.stats_out_of_date', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTSTOREUSERSTATSRESPONSE_STATS_FAILED_VALIDATION, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=15037,
  serialized_end=15319,
)


_CMSGCLIENTSTOREUSERSTATS2_STATS = _descriptor.Descriptor(
  name='Stats',
  full_name='CMsgClientStoreUserStats2.Stats',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='stat_id', full_name='CMsgClientStoreUserStats2.Stats.stat_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='stat_value', full_name='CMsgClientStoreUserStats2.Stats.stat_value', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=14923,
  serialized_end=14967,
)

_CMSGCLIENTSTOREUSERSTATS2 = _descriptor.Descriptor(
  name='CMsgClientStoreUserStats2',
  full_name='CMsgClientStoreUserStats2',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='game_id', full_name='CMsgClientStoreUserStats2.game_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='settor_steam_id', full_name='CMsgClientStoreUserStats2.settor_steam_id', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='settee_steam_id', full_name='CMsgClientStoreUserStats2.settee_steam_id', index=2,
      number=3, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='crc_stats', full_name='CMsgClientStoreUserStats2.crc_stats', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='explicit_reset', full_name='CMsgClientStoreUserStats2.explicit_reset', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='stats', full_name='CMsgClientStoreUserStats2.stats', index=5,
      number=6, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTSTOREUSERSTATS2_STATS, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=15322,
  serialized_end=15554,
)


_CMSGCLIENTSTATSUPDATED_UPDATED_STATS = _descriptor.Descriptor(
  name='Updated_Stats',
  full_name='CMsgClientStatsUpdated.Updated_Stats',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='stat_id', full_name='CMsgClientStatsUpdated.Updated_Stats.stat_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='stat_value', full_name='CMsgClientStatsUpdated.Updated_Stats.stat_value', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=15699,
  serialized_end=15751,
)

_CMSGCLIENTSTATSUPDATED = _descriptor.Descriptor(
  name='CMsgClientStatsUpdated',
  full_name='CMsgClientStatsUpdated',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steam_id', full_name='CMsgClientStatsUpdated.steam_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='game_id', full_name='CMsgClientStatsUpdated.game_id', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='crc_stats', full_name='CMsgClientStatsUpdated.crc_stats', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='updated_stats', full_name='CMsgClientStatsUpdated.updated_stats', index=3,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTSTATSUPDATED_UPDATED_STATS, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=15557,
  serialized_end=15751,
)


_CMSGCLIENTSTOREUSERSTATS_STATS_TO_STORE = _descriptor.Descriptor(
  name='Stats_To_Store',
  full_name='CMsgClientStoreUserStats.Stats_To_Store',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='stat_id', full_name='CMsgClientStoreUserStats.Stats_To_Store.stat_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='stat_value', full_name='CMsgClientStoreUserStats.Stats_To_Store.stat_value', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=15889,
  serialized_end=15942,
)

_CMSGCLIENTSTOREUSERSTATS = _descriptor.Descriptor(
  name='CMsgClientStoreUserStats',
  full_name='CMsgClientStoreUserStats',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='game_id', full_name='CMsgClientStoreUserStats.game_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='explicit_reset', full_name='CMsgClientStoreUserStats.explicit_reset', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='stats_to_store', full_name='CMsgClientStoreUserStats.stats_to_store', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTSTOREUSERSTATS_STATS_TO_STORE, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=15754,
  serialized_end=15942,
)


_CMSGCLIENTGETCLIENTDETAILS = _descriptor.Descriptor(
  name='CMsgClientGetClientDetails',
  full_name='CMsgClientGetClientDetails',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=15944,
  serialized_end=15972,
)


_CMSGCLIENTREPORTOVERLAYDETOURFAILURE = _descriptor.Descriptor(
  name='CMsgClientReportOverlayDetourFailure',
  full_name='CMsgClientReportOverlayDetourFailure',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='failure_strings', full_name='CMsgClientReportOverlayDetourFailure.failure_strings', index=0,
      number=1, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=15974,
  serialized_end=16037,
)


_CMSGCLIENTGETCLIENTDETAILSRESPONSE_GAME = _descriptor.Descriptor(
  name='Game',
  full_name='CMsgClientGetClientDetailsResponse.Game',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='appid', full_name='CMsgClientGetClientDetailsResponse.Game.appid', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='extra_info', full_name='CMsgClientGetClientDetailsResponse.Game.extra_info', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='time_running_sec', full_name='CMsgClientGetClientDetailsResponse.Game.time_running_sec', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=16292,
  serialized_end=16359,
)

_CMSGCLIENTGETCLIENTDETAILSRESPONSE = _descriptor.Descriptor(
  name='CMsgClientGetClientDetailsResponse',
  full_name='CMsgClientGetClientDetailsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='package_version', full_name='CMsgClientGetClientDetailsResponse.package_version', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='protocol_version', full_name='CMsgClientGetClientDetailsResponse.protocol_version', index=1,
      number=8, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='os', full_name='CMsgClientGetClientDetailsResponse.os', index=2,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='machine_name', full_name='CMsgClientGetClientDetailsResponse.machine_name', index=3,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='ip_public', full_name='CMsgClientGetClientDetailsResponse.ip_public', index=4,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='ip_private', full_name='CMsgClientGetClientDetailsResponse.ip_private', index=5,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='bytes_available', full_name='CMsgClientGetClientDetailsResponse.bytes_available', index=6,
      number=7, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='games_running', full_name='CMsgClientGetClientDetailsResponse.games_running', index=7,
      number=6, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTGETCLIENTDETAILSRESPONSE_GAME, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=16040,
  serialized_end=16359,
)


_CMSGCLIENTGETCLIENTAPPLIST = _descriptor.Descriptor(
  name='CMsgClientGetClientAppList',
  full_name='CMsgClientGetClientAppList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='media', full_name='CMsgClientGetClientAppList.media', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='tools', full_name='CMsgClientGetClientAppList.tools', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='games', full_name='CMsgClientGetClientAppList.games', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='only_installed', full_name='CMsgClientGetClientAppList.only_installed', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='only_changing', full_name='CMsgClientGetClientAppList.only_changing', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=16361,
  serialized_end=16481,
)


_CMSGCLIENTGETCLIENTAPPLISTRESPONSE_APP_DLC = _descriptor.Descriptor(
  name='DLC',
  full_name='CMsgClientGetClientAppListResponse.App.DLC',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='appid', full_name='CMsgClientGetClientAppListResponse.App.DLC.appid', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='installed', full_name='CMsgClientGetClientAppListResponse.App.DLC.installed', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=16974,
  serialized_end=17013,
)

_CMSGCLIENTGETCLIENTAPPLISTRESPONSE_APP = _descriptor.Descriptor(
  name='App',
  full_name='CMsgClientGetClientAppListResponse.App',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='appid', full_name='CMsgClientGetClientAppListResponse.App.appid', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='category', full_name='CMsgClientGetClientAppListResponse.App.category', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='app_type', full_name='CMsgClientGetClientAppListResponse.App.app_type', index=2,
      number=10, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='favorite', full_name='CMsgClientGetClientAppListResponse.App.favorite', index=3,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='installed', full_name='CMsgClientGetClientAppListResponse.App.installed', index=4,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='auto_update', full_name='CMsgClientGetClientAppListResponse.App.auto_update', index=5,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='bytes_downloaded', full_name='CMsgClientGetClientAppListResponse.App.bytes_downloaded', index=6,
      number=6, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='bytes_needed', full_name='CMsgClientGetClientAppListResponse.App.bytes_needed', index=7,
      number=7, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='bytes_download_rate', full_name='CMsgClientGetClientAppListResponse.App.bytes_download_rate', index=8,
      number=8, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='download_paused', full_name='CMsgClientGetClientAppListResponse.App.download_paused', index=9,
      number=11, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='num_downloading', full_name='CMsgClientGetClientAppListResponse.App.num_downloading', index=10,
      number=12, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='num_paused', full_name='CMsgClientGetClientAppListResponse.App.num_paused', index=11,
      number=13, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='changing', full_name='CMsgClientGetClientAppListResponse.App.changing', index=12,
      number=14, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='available_on_platform', full_name='CMsgClientGetClientAppListResponse.App.available_on_platform', index=13,
      number=15, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='dlcs', full_name='CMsgClientGetClientAppListResponse.App.dlcs', index=14,
      number=9, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTGETCLIENTAPPLISTRESPONSE_APP_DLC, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=16603,
  serialized_end=17013,
)

_CMSGCLIENTGETCLIENTAPPLISTRESPONSE = _descriptor.Descriptor(
  name='CMsgClientGetClientAppListResponse',
  full_name='CMsgClientGetClientAppListResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='apps', full_name='CMsgClientGetClientAppListResponse.apps', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='bytes_available', full_name='CMsgClientGetClientAppListResponse.bytes_available', index=1,
      number=2, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTGETCLIENTAPPLISTRESPONSE_APP, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=16484,
  serialized_end=17013,
)


_CMSGCLIENTINSTALLCLIENTAPP = _descriptor.Descriptor(
  name='CMsgClientInstallClientApp',
  full_name='CMsgClientInstallClientApp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='appid', full_name='CMsgClientInstallClientApp.appid', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=17015,
  serialized_end=17058,
)


_CMSGCLIENTINSTALLCLIENTAPPRESPONSE = _descriptor.Descriptor(
  name='CMsgClientInstallClientAppResponse',
  full_name='CMsgClientInstallClientAppResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='result', full_name='CMsgClientInstallClientAppResponse.result', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=17060,
  serialized_end=17112,
)


_CMSGCLIENTUNINSTALLCLIENTAPP = _descriptor.Descriptor(
  name='CMsgClientUninstallClientApp',
  full_name='CMsgClientUninstallClientApp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='appid', full_name='CMsgClientUninstallClientApp.appid', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=17114,
  serialized_end=17159,
)


_CMSGCLIENTUNINSTALLCLIENTAPPRESPONSE = _descriptor.Descriptor(
  name='CMsgClientUninstallClientAppResponse',
  full_name='CMsgClientUninstallClientAppResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='result', full_name='CMsgClientUninstallClientAppResponse.result', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=17161,
  serialized_end=17215,
)


_CMSGCLIENTSETCLIENTAPPUPDATESTATE = _descriptor.Descriptor(
  name='CMsgClientSetClientAppUpdateState',
  full_name='CMsgClientSetClientAppUpdateState',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='appid', full_name='CMsgClientSetClientAppUpdateState.appid', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='update', full_name='CMsgClientSetClientAppUpdateState.update', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=17217,
  serialized_end=17283,
)


_CMSGCLIENTSETCLIENTAPPUPDATESTATERESPONSE = _descriptor.Descriptor(
  name='CMsgClientSetClientAppUpdateStateResponse',
  full_name='CMsgClientSetClientAppUpdateStateResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='result', full_name='CMsgClientSetClientAppUpdateStateResponse.result', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=17285,
  serialized_end=17344,
)


_CMSGCLIENTUFSUPLOADFILEREQUEST = _descriptor.Descriptor(
  name='CMsgClientUFSUploadFileRequest',
  full_name='CMsgClientUFSUploadFileRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientUFSUploadFileRequest.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='file_size', full_name='CMsgClientUFSUploadFileRequest.file_size', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='raw_file_size', full_name='CMsgClientUFSUploadFileRequest.raw_file_size', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sha_file', full_name='CMsgClientUFSUploadFileRequest.sha_file', index=3,
      number=4, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='time_stamp', full_name='CMsgClientUFSUploadFileRequest.time_stamp', index=4,
      number=5, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='file_name', full_name='CMsgClientUFSUploadFileRequest.file_name', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='platforms_to_sync_deprecated', full_name='CMsgClientUFSUploadFileRequest.platforms_to_sync_deprecated', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='platforms_to_sync', full_name='CMsgClientUFSUploadFileRequest.platforms_to_sync', index=7,
      number=8, type=13, cpp_type=3, label=1,
      has_default_value=True, default_value=4294967295,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='cell_id', full_name='CMsgClientUFSUploadFileRequest.cell_id', index=8,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='can_encrypt', full_name='CMsgClientUFSUploadFileRequest.can_encrypt', index=9,
      number=10, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=17347,
  serialized_end=17609,
)


_CMSGCLIENTUFSUPLOADFILERESPONSE = _descriptor.Descriptor(
  name='CMsgClientUFSUploadFileResponse',
  full_name='CMsgClientUFSUploadFileResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientUFSUploadFileResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sha_file', full_name='CMsgClientUFSUploadFileResponse.sha_file', index=1,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='use_http', full_name='CMsgClientUFSUploadFileResponse.use_http', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='http_host', full_name='CMsgClientUFSUploadFileResponse.http_host', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='http_url', full_name='CMsgClientUFSUploadFileResponse.http_url', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='kv_headers', full_name='CMsgClientUFSUploadFileResponse.kv_headers', index=5,
      number=6, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='use_https', full_name='CMsgClientUFSUploadFileResponse.use_https', index=6,
      number=7, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='encrypt_file', full_name='CMsgClientUFSUploadFileResponse.encrypt_file', index=7,
      number=8, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=17612,
  serialized_end=17799,
)


_CMSGCLIENTUFSUPLOADCOMMIT_FILE = _descriptor.Descriptor(
  name='File',
  full_name='CMsgClientUFSUploadCommit.File',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientUFSUploadCommit.File.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientUFSUploadCommit.File.app_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sha_file', full_name='CMsgClientUFSUploadCommit.File.sha_file', index=2,
      number=3, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='cub_file', full_name='CMsgClientUFSUploadCommit.File.cub_file', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='file_name', full_name='CMsgClientUFSUploadCommit.File.file_name', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=17879,
  serialized_end=17976,
)

_CMSGCLIENTUFSUPLOADCOMMIT = _descriptor.Descriptor(
  name='CMsgClientUFSUploadCommit',
  full_name='CMsgClientUFSUploadCommit',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='files', full_name='CMsgClientUFSUploadCommit.files', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTUFSUPLOADCOMMIT_FILE, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=17802,
  serialized_end=17976,
)


_CMSGCLIENTUFSUPLOADCOMMITRESPONSE_FILE = _descriptor.Descriptor(
  name='File',
  full_name='CMsgClientUFSUploadCommitResponse.File',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientUFSUploadCommitResponse.File.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientUFSUploadCommitResponse.File.app_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sha_file', full_name='CMsgClientUFSUploadCommitResponse.File.sha_file', index=2,
      number=3, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=17879,
  serialized_end=17939,
)

_CMSGCLIENTUFSUPLOADCOMMITRESPONSE = _descriptor.Descriptor(
  name='CMsgClientUFSUploadCommitResponse',
  full_name='CMsgClientUFSUploadCommitResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='files', full_name='CMsgClientUFSUploadCommitResponse.files', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTUFSUPLOADCOMMITRESPONSE_FILE, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=17979,
  serialized_end=18132,
)


_CMSGCLIENTUFSFILECHUNK = _descriptor.Descriptor(
  name='CMsgClientUFSFileChunk',
  full_name='CMsgClientUFSFileChunk',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='sha_file', full_name='CMsgClientUFSFileChunk.sha_file', index=0,
      number=1, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='file_start', full_name='CMsgClientUFSFileChunk.file_start', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='data', full_name='CMsgClientUFSFileChunk.data', index=2,
      number=3, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=18134,
  serialized_end=18210,
)


_CMSGCLIENTUFSTRANSFERHEARTBEAT = _descriptor.Descriptor(
  name='CMsgClientUFSTransferHeartbeat',
  full_name='CMsgClientUFSTransferHeartbeat',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=18212,
  serialized_end=18244,
)


_CMSGCLIENTUFSUPLOADFILEFINISHED = _descriptor.Descriptor(
  name='CMsgClientUFSUploadFileFinished',
  full_name='CMsgClientUFSUploadFileFinished',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientUFSUploadFileFinished.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sha_file', full_name='CMsgClientUFSUploadFileFinished.sha_file', index=1,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=18246,
  serialized_end=18317,
)


_CMSGCLIENTUFSDELETEFILEREQUEST = _descriptor.Descriptor(
  name='CMsgClientUFSDeleteFileRequest',
  full_name='CMsgClientUFSDeleteFileRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientUFSDeleteFileRequest.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='file_name', full_name='CMsgClientUFSDeleteFileRequest.file_name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='is_explicit_delete', full_name='CMsgClientUFSDeleteFileRequest.is_explicit_delete', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=18319,
  serialized_end=18414,
)


_CMSGCLIENTUFSDELETEFILERESPONSE = _descriptor.Descriptor(
  name='CMsgClientUFSDeleteFileResponse',
  full_name='CMsgClientUFSDeleteFileResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientUFSDeleteFileResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='file_name', full_name='CMsgClientUFSDeleteFileResponse.file_name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=18416,
  serialized_end=18488,
)


_CMSGCLIENTUFSGETFILELISTFORAPP = _descriptor.Descriptor(
  name='CMsgClientUFSGetFileListForApp',
  full_name='CMsgClientUFSGetFileListForApp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='apps_to_query', full_name='CMsgClientUFSGetFileListForApp.apps_to_query', index=0,
      number=1, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='send_path_prefixes', full_name='CMsgClientUFSGetFileListForApp.send_path_prefixes', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=18490,
  serialized_end=18573,
)


_CMSGCLIENTUFSGETFILELISTFORAPPRESPONSE_FILE = _descriptor.Descriptor(
  name='File',
  full_name='CMsgClientUFSGetFileListForAppResponse.File',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientUFSGetFileListForAppResponse.File.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='file_name', full_name='CMsgClientUFSGetFileListForAppResponse.File.file_name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sha_file', full_name='CMsgClientUFSGetFileListForAppResponse.File.sha_file', index=2,
      number=3, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='time_stamp', full_name='CMsgClientUFSGetFileListForAppResponse.File.time_stamp', index=3,
      number=4, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='raw_file_size', full_name='CMsgClientUFSGetFileListForAppResponse.File.raw_file_size', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='is_explicit_delete', full_name='CMsgClientUFSGetFileListForAppResponse.File.is_explicit_delete', index=5,
      number=6, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='platforms_to_sync', full_name='CMsgClientUFSGetFileListForAppResponse.File.platforms_to_sync', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='path_prefix_index', full_name='CMsgClientUFSGetFileListForAppResponse.File.path_prefix_index', index=7,
      number=8, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=18703,
  serialized_end=18887,
)

_CMSGCLIENTUFSGETFILELISTFORAPPRESPONSE = _descriptor.Descriptor(
  name='CMsgClientUFSGetFileListForAppResponse',
  full_name='CMsgClientUFSGetFileListForAppResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='files', full_name='CMsgClientUFSGetFileListForAppResponse.files', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='path_prefixes', full_name='CMsgClientUFSGetFileListForAppResponse.path_prefixes', index=1,
      number=2, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTUFSGETFILELISTFORAPPRESPONSE_FILE, ],
  enum_types=[
  ],
  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('\200\265\030\010\210\265\030\020')),
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=18576,
  serialized_end=18897,
)


_CMSGCLIENTUFSDOWNLOADREQUEST = _descriptor.Descriptor(
  name='CMsgClientUFSDownloadRequest',
  full_name='CMsgClientUFSDownloadRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientUFSDownloadRequest.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='file_name', full_name='CMsgClientUFSDownloadRequest.file_name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='can_handle_http', full_name='CMsgClientUFSDownloadRequest.can_handle_http', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=18899,
  serialized_end=18989,
)


_CMSGCLIENTUFSDOWNLOADRESPONSE = _descriptor.Descriptor(
  name='CMsgClientUFSDownloadResponse',
  full_name='CMsgClientUFSDownloadResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientUFSDownloadResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientUFSDownloadResponse.app_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='file_size', full_name='CMsgClientUFSDownloadResponse.file_size', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='raw_file_size', full_name='CMsgClientUFSDownloadResponse.raw_file_size', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sha_file', full_name='CMsgClientUFSDownloadResponse.sha_file', index=4,
      number=5, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='time_stamp', full_name='CMsgClientUFSDownloadResponse.time_stamp', index=5,
      number=6, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='is_explicit_delete', full_name='CMsgClientUFSDownloadResponse.is_explicit_delete', index=6,
      number=7, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='use_http', full_name='CMsgClientUFSDownloadResponse.use_http', index=7,
      number=8, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='http_host', full_name='CMsgClientUFSDownloadResponse.http_host', index=8,
      number=9, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='http_url', full_name='CMsgClientUFSDownloadResponse.http_url', index=9,
      number=10, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='kv_headers', full_name='CMsgClientUFSDownloadResponse.kv_headers', index=10,
      number=11, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='use_https', full_name='CMsgClientUFSDownloadResponse.use_https', index=11,
      number=12, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='encrypted', full_name='CMsgClientUFSDownloadResponse.encrypted', index=12,
      number=13, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=18992,
  serialized_end=19280,
)


_CMSGCLIENTUFSLOGINREQUEST = _descriptor.Descriptor(
  name='CMsgClientUFSLoginRequest',
  full_name='CMsgClientUFSLoginRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='protocol_version', full_name='CMsgClientUFSLoginRequest.protocol_version', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='am_session_token', full_name='CMsgClientUFSLoginRequest.am_session_token', index=1,
      number=2, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='apps', full_name='CMsgClientUFSLoginRequest.apps', index=2,
      number=3, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=19282,
  serialized_end=19375,
)


_CMSGCLIENTUFSLOGINRESPONSE = _descriptor.Descriptor(
  name='CMsgClientUFSLoginResponse',
  full_name='CMsgClientUFSLoginResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientUFSLoginResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=19377,
  serialized_end=19425,
)


_CMSGCLIENTREQUESTENCRYPTEDAPPTICKET = _descriptor.Descriptor(
  name='CMsgClientRequestEncryptedAppTicket',
  full_name='CMsgClientRequestEncryptedAppTicket',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientRequestEncryptedAppTicket.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='userdata', full_name='CMsgClientRequestEncryptedAppTicket.userdata', index=1,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=19427,
  serialized_end=19498,
)


_CMSGCLIENTREQUESTENCRYPTEDAPPTICKETRESPONSE = _descriptor.Descriptor(
  name='CMsgClientRequestEncryptedAppTicketResponse',
  full_name='CMsgClientRequestEncryptedAppTicketResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientRequestEncryptedAppTicketResponse.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientRequestEncryptedAppTicketResponse.eresult', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='encrypted_app_ticket', full_name='CMsgClientRequestEncryptedAppTicketResponse.encrypted_app_ticket', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=19501,
  serialized_end=19633,
)


_CMSGCLIENTWALLETINFOUPDATE = _descriptor.Descriptor(
  name='CMsgClientWalletInfoUpdate',
  full_name='CMsgClientWalletInfoUpdate',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='has_wallet', full_name='CMsgClientWalletInfoUpdate.has_wallet', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='balance', full_name='CMsgClientWalletInfoUpdate.balance', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='currency', full_name='CMsgClientWalletInfoUpdate.currency', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=19635,
  serialized_end=19718,
)


_CMSGCLIENTAPPINFOUPDATE = _descriptor.Descriptor(
  name='CMsgClientAppInfoUpdate',
  full_name='CMsgClientAppInfoUpdate',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='last_changenumber', full_name='CMsgClientAppInfoUpdate.last_changenumber', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='send_changelist', full_name='CMsgClientAppInfoUpdate.send_changelist', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=19720,
  serialized_end=19797,
)


_CMSGCLIENTAPPINFOCHANGES = _descriptor.Descriptor(
  name='CMsgClientAppInfoChanges',
  full_name='CMsgClientAppInfoChanges',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='current_change_number', full_name='CMsgClientAppInfoChanges.current_change_number', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='force_full_update', full_name='CMsgClientAppInfoChanges.force_full_update', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='appIDs', full_name='CMsgClientAppInfoChanges.appIDs', index=2,
      number=3, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=19799,
  serialized_end=19899,
)


_CMSGCLIENTAPPINFOREQUEST_APP = _descriptor.Descriptor(
  name='App',
  full_name='CMsgClientAppInfoRequest.App',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientAppInfoRequest.App.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='section_flags', full_name='CMsgClientAppInfoRequest.App.section_flags', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='section_CRC', full_name='CMsgClientAppInfoRequest.App.section_CRC', index=2,
      number=3, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=20008,
  serialized_end=20073,
)

_CMSGCLIENTAPPINFOREQUEST = _descriptor.Descriptor(
  name='CMsgClientAppInfoRequest',
  full_name='CMsgClientAppInfoRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='apps', full_name='CMsgClientAppInfoRequest.apps', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='supports_batches', full_name='CMsgClientAppInfoRequest.supports_batches', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=True, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTAPPINFOREQUEST_APP, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=19902,
  serialized_end=20073,
)


_CMSGCLIENTAPPINFORESPONSE_APP_SECTION = _descriptor.Descriptor(
  name='Section',
  full_name='CMsgClientAppInfoResponse.App.Section',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='section_id', full_name='CMsgClientAppInfoResponse.App.Section.section_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='section_kv', full_name='CMsgClientAppInfoResponse.App.Section.section_kv', index=1,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=20300,
  serialized_end=20349,
)

_CMSGCLIENTAPPINFORESPONSE_APP = _descriptor.Descriptor(
  name='App',
  full_name='CMsgClientAppInfoResponse.App',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientAppInfoResponse.App.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='change_number', full_name='CMsgClientAppInfoResponse.App.change_number', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sections', full_name='CMsgClientAppInfoResponse.App.sections', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTAPPINFORESPONSE_APP_SECTION, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=20196,
  serialized_end=20349,
)

_CMSGCLIENTAPPINFORESPONSE = _descriptor.Descriptor(
  name='CMsgClientAppInfoResponse',
  full_name='CMsgClientAppInfoResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='apps', full_name='CMsgClientAppInfoResponse.apps', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='apps_unknown', full_name='CMsgClientAppInfoResponse.apps_unknown', index=1,
      number=2, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='apps_pending', full_name='CMsgClientAppInfoResponse.apps_pending', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTAPPINFORESPONSE_APP, ],
  enum_types=[
  ],
  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('\200\265\030\000\210\265\030\000')),
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=20076,
  serialized_end=20359,
)


_CMSGCLIENTPACKAGEINFOREQUEST = _descriptor.Descriptor(
  name='CMsgClientPackageInfoRequest',
  full_name='CMsgClientPackageInfoRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='package_ids', full_name='CMsgClientPackageInfoRequest.package_ids', index=0,
      number=1, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='meta_data_only', full_name='CMsgClientPackageInfoRequest.meta_data_only', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=20361,
  serialized_end=20436,
)


_CMSGCLIENTPACKAGEINFORESPONSE_PACKAGE = _descriptor.Descriptor(
  name='Package',
  full_name='CMsgClientPackageInfoResponse.Package',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='package_id', full_name='CMsgClientPackageInfoResponse.Package.package_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='change_number', full_name='CMsgClientPackageInfoResponse.Package.change_number', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sha', full_name='CMsgClientPackageInfoResponse.Package.sha', index=2,
      number=3, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='buffer', full_name='CMsgClientPackageInfoResponse.Package.buffer', index=3,
      number=4, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=20582,
  serialized_end=20663,
)

_CMSGCLIENTPACKAGEINFORESPONSE = _descriptor.Descriptor(
  name='CMsgClientPackageInfoResponse',
  full_name='CMsgClientPackageInfoResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='packages', full_name='CMsgClientPackageInfoResponse.packages', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='packages_unknown', full_name='CMsgClientPackageInfoResponse.packages_unknown', index=1,
      number=2, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='packages_pending', full_name='CMsgClientPackageInfoResponse.packages_pending', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTPACKAGEINFORESPONSE_PACKAGE, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=20439,
  serialized_end=20663,
)


_CMSGCLIENTPICSCHANGESSINCEREQUEST = _descriptor.Descriptor(
  name='CMsgClientPICSChangesSinceRequest',
  full_name='CMsgClientPICSChangesSinceRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='since_change_number', full_name='CMsgClientPICSChangesSinceRequest.since_change_number', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='send_app_info_changes', full_name='CMsgClientPICSChangesSinceRequest.send_app_info_changes', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='send_package_info_changes', full_name='CMsgClientPICSChangesSinceRequest.send_package_info_changes', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='num_app_info_cached', full_name='CMsgClientPICSChangesSinceRequest.num_app_info_cached', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='num_package_info_cached', full_name='CMsgClientPICSChangesSinceRequest.num_package_info_cached', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=20666,
  serialized_end=20858,
)


_CMSGCLIENTPICSCHANGESSINCERESPONSE_PACKAGECHANGE = _descriptor.Descriptor(
  name='PackageChange',
  full_name='CMsgClientPICSChangesSinceResponse.PackageChange',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='packageid', full_name='CMsgClientPICSChangesSinceResponse.PackageChange.packageid', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='change_number', full_name='CMsgClientPICSChangesSinceResponse.PackageChange.change_number', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='needs_token', full_name='CMsgClientPICSChangesSinceResponse.PackageChange.needs_token', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=21196,
  serialized_end=21274,
)

_CMSGCLIENTPICSCHANGESSINCERESPONSE_APPCHANGE = _descriptor.Descriptor(
  name='AppChange',
  full_name='CMsgClientPICSChangesSinceResponse.AppChange',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='appid', full_name='CMsgClientPICSChangesSinceResponse.AppChange.appid', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='change_number', full_name='CMsgClientPICSChangesSinceResponse.AppChange.change_number', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='needs_token', full_name='CMsgClientPICSChangesSinceResponse.AppChange.needs_token', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=21276,
  serialized_end=21346,
)

_CMSGCLIENTPICSCHANGESSINCERESPONSE = _descriptor.Descriptor(
  name='CMsgClientPICSChangesSinceResponse',
  full_name='CMsgClientPICSChangesSinceResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='current_change_number', full_name='CMsgClientPICSChangesSinceResponse.current_change_number', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='since_change_number', full_name='CMsgClientPICSChangesSinceResponse.since_change_number', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='force_full_update', full_name='CMsgClientPICSChangesSinceResponse.force_full_update', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='package_changes', full_name='CMsgClientPICSChangesSinceResponse.package_changes', index=3,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='app_changes', full_name='CMsgClientPICSChangesSinceResponse.app_changes', index=4,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='force_full_app_update', full_name='CMsgClientPICSChangesSinceResponse.force_full_app_update', index=5,
      number=6, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='force_full_package_update', full_name='CMsgClientPICSChangesSinceResponse.force_full_package_update', index=6,
      number=7, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTPICSCHANGESSINCERESPONSE_PACKAGECHANGE, _CMSGCLIENTPICSCHANGESSINCERESPONSE_APPCHANGE, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=20861,
  serialized_end=21346,
)


_CMSGCLIENTPICSPRODUCTINFOREQUEST_APPINFO = _descriptor.Descriptor(
  name='AppInfo',
  full_name='CMsgClientPICSProductInfoRequest.AppInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='appid', full_name='CMsgClientPICSProductInfoRequest.AppInfo.appid', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='access_token', full_name='CMsgClientPICSProductInfoRequest.AppInfo.access_token', index=1,
      number=2, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='only_public', full_name='CMsgClientPICSProductInfoRequest.AppInfo.only_public', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=21556,
  serialized_end=21623,
)

_CMSGCLIENTPICSPRODUCTINFOREQUEST_PACKAGEINFO = _descriptor.Descriptor(
  name='PackageInfo',
  full_name='CMsgClientPICSProductInfoRequest.PackageInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='packageid', full_name='CMsgClientPICSProductInfoRequest.PackageInfo.packageid', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='access_token', full_name='CMsgClientPICSProductInfoRequest.PackageInfo.access_token', index=1,
      number=2, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=21625,
  serialized_end=21679,
)

_CMSGCLIENTPICSPRODUCTINFOREQUEST = _descriptor.Descriptor(
  name='CMsgClientPICSProductInfoRequest',
  full_name='CMsgClientPICSProductInfoRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='packages', full_name='CMsgClientPICSProductInfoRequest.packages', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='apps', full_name='CMsgClientPICSProductInfoRequest.apps', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='meta_data_only', full_name='CMsgClientPICSProductInfoRequest.meta_data_only', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='num_prev_failed', full_name='CMsgClientPICSProductInfoRequest.num_prev_failed', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTPICSPRODUCTINFOREQUEST_APPINFO, _CMSGCLIENTPICSPRODUCTINFOREQUEST_PACKAGEINFO, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=21349,
  serialized_end=21679,
)


_CMSGCLIENTPICSPRODUCTINFORESPONSE_APPINFO = _descriptor.Descriptor(
  name='AppInfo',
  full_name='CMsgClientPICSProductInfoResponse.AppInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='appid', full_name='CMsgClientPICSProductInfoResponse.AppInfo.appid', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='change_number', full_name='CMsgClientPICSProductInfoResponse.AppInfo.change_number', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='missing_token', full_name='CMsgClientPICSProductInfoResponse.AppInfo.missing_token', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sha', full_name='CMsgClientPICSProductInfoResponse.AppInfo.sha', index=3,
      number=4, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='buffer', full_name='CMsgClientPICSProductInfoResponse.AppInfo.buffer', index=4,
      number=5, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='only_public', full_name='CMsgClientPICSProductInfoResponse.AppInfo.only_public', index=5,
      number=6, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='size', full_name='CMsgClientPICSProductInfoResponse.AppInfo.size', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=21988,
  serialized_end=22122,
)

_CMSGCLIENTPICSPRODUCTINFORESPONSE_PACKAGEINFO = _descriptor.Descriptor(
  name='PackageInfo',
  full_name='CMsgClientPICSProductInfoResponse.PackageInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='packageid', full_name='CMsgClientPICSProductInfoResponse.PackageInfo.packageid', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='change_number', full_name='CMsgClientPICSProductInfoResponse.PackageInfo.change_number', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='missing_token', full_name='CMsgClientPICSProductInfoResponse.PackageInfo.missing_token', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sha', full_name='CMsgClientPICSProductInfoResponse.PackageInfo.sha', index=3,
      number=4, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='buffer', full_name='CMsgClientPICSProductInfoResponse.PackageInfo.buffer', index=4,
      number=5, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='size', full_name='CMsgClientPICSProductInfoResponse.PackageInfo.size', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=22124,
  serialized_end=22245,
)

_CMSGCLIENTPICSPRODUCTINFORESPONSE = _descriptor.Descriptor(
  name='CMsgClientPICSProductInfoResponse',
  full_name='CMsgClientPICSProductInfoResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='apps', full_name='CMsgClientPICSProductInfoResponse.apps', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='unknown_appids', full_name='CMsgClientPICSProductInfoResponse.unknown_appids', index=1,
      number=2, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='packages', full_name='CMsgClientPICSProductInfoResponse.packages', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='unknown_packageids', full_name='CMsgClientPICSProductInfoResponse.unknown_packageids', index=3,
      number=4, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='meta_data_only', full_name='CMsgClientPICSProductInfoResponse.meta_data_only', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='response_pending', full_name='CMsgClientPICSProductInfoResponse.response_pending', index=5,
      number=6, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='http_min_size', full_name='CMsgClientPICSProductInfoResponse.http_min_size', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='http_host', full_name='CMsgClientPICSProductInfoResponse.http_host', index=7,
      number=8, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTPICSPRODUCTINFORESPONSE_APPINFO, _CMSGCLIENTPICSPRODUCTINFORESPONSE_PACKAGEINFO, ],
  enum_types=[
  ],
  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('\200\265\030\000\210\265\030\000')),
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=21682,
  serialized_end=22255,
)


_CMSGCLIENTPICSACCESSTOKENREQUEST = _descriptor.Descriptor(
  name='CMsgClientPICSAccessTokenRequest',
  full_name='CMsgClientPICSAccessTokenRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='packageids', full_name='CMsgClientPICSAccessTokenRequest.packageids', index=0,
      number=1, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='appids', full_name='CMsgClientPICSAccessTokenRequest.appids', index=1,
      number=2, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=22257,
  serialized_end=22327,
)


_CMSGCLIENTPICSACCESSTOKENRESPONSE_PACKAGETOKEN = _descriptor.Descriptor(
  name='PackageToken',
  full_name='CMsgClientPICSAccessTokenResponse.PackageToken',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='packageid', full_name='CMsgClientPICSAccessTokenResponse.PackageToken.packageid', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='access_token', full_name='CMsgClientPICSAccessTokenResponse.PackageToken.access_token', index=1,
      number=2, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=22577,
  serialized_end=22632,
)

_CMSGCLIENTPICSACCESSTOKENRESPONSE_APPTOKEN = _descriptor.Descriptor(
  name='AppToken',
  full_name='CMsgClientPICSAccessTokenResponse.AppToken',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='appid', full_name='CMsgClientPICSAccessTokenResponse.AppToken.appid', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='access_token', full_name='CMsgClientPICSAccessTokenResponse.AppToken.access_token', index=1,
      number=2, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=22634,
  serialized_end=22681,
)

_CMSGCLIENTPICSACCESSTOKENRESPONSE = _descriptor.Descriptor(
  name='CMsgClientPICSAccessTokenResponse',
  full_name='CMsgClientPICSAccessTokenResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='package_access_tokens', full_name='CMsgClientPICSAccessTokenResponse.package_access_tokens', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='package_denied_tokens', full_name='CMsgClientPICSAccessTokenResponse.package_denied_tokens', index=1,
      number=2, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='app_access_tokens', full_name='CMsgClientPICSAccessTokenResponse.app_access_tokens', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='app_denied_tokens', full_name='CMsgClientPICSAccessTokenResponse.app_denied_tokens', index=3,
      number=4, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTPICSACCESSTOKENRESPONSE_PACKAGETOKEN, _CMSGCLIENTPICSACCESSTOKENRESPONSE_APPTOKEN, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=22330,
  serialized_end=22681,
)


_CMSGCLIENTUFSGETUGCDETAILS = _descriptor.Descriptor(
  name='CMsgClientUFSGetUGCDetails',
  full_name='CMsgClientUFSGetUGCDetails',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='hcontent', full_name='CMsgClientUFSGetUGCDetails.hcontent', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=True, default_value=18446744073709551615,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=22683,
  serialized_end=22751,
)


_CMSGCLIENTUFSGETUGCDETAILSRESPONSE = _descriptor.Descriptor(
  name='CMsgClientUFSGetUGCDetailsResponse',
  full_name='CMsgClientUFSGetUGCDetailsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientUFSGetUGCDetailsResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='url', full_name='CMsgClientUFSGetUGCDetailsResponse.url', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientUFSGetUGCDetailsResponse.app_id', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='filename', full_name='CMsgClientUFSGetUGCDetailsResponse.filename', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steamid_creator', full_name='CMsgClientUFSGetUGCDetailsResponse.steamid_creator', index=4,
      number=5, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='file_size', full_name='CMsgClientUFSGetUGCDetailsResponse.file_size', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='compressed_file_size', full_name='CMsgClientUFSGetUGCDetailsResponse.compressed_file_size', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='rangecheck_host', full_name='CMsgClientUFSGetUGCDetailsResponse.rangecheck_host', index=7,
      number=8, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='file_encoded_sha1', full_name='CMsgClientUFSGetUGCDetailsResponse.file_encoded_sha1', index=8,
      number=9, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=22754,
  serialized_end=22983,
)


_CMSGCLIENTUFSGETSINGLEFILEINFO = _descriptor.Descriptor(
  name='CMsgClientUFSGetSingleFileInfo',
  full_name='CMsgClientUFSGetSingleFileInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientUFSGetSingleFileInfo.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='file_name', full_name='CMsgClientUFSGetSingleFileInfo.file_name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=22985,
  serialized_end=23052,
)


_CMSGCLIENTUFSGETSINGLEFILEINFORESPONSE = _descriptor.Descriptor(
  name='CMsgClientUFSGetSingleFileInfoResponse',
  full_name='CMsgClientUFSGetSingleFileInfoResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientUFSGetSingleFileInfoResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientUFSGetSingleFileInfoResponse.app_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='file_name', full_name='CMsgClientUFSGetSingleFileInfoResponse.file_name', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sha_file', full_name='CMsgClientUFSGetSingleFileInfoResponse.sha_file', index=3,
      number=4, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='time_stamp', full_name='CMsgClientUFSGetSingleFileInfoResponse.time_stamp', index=4,
      number=5, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='raw_file_size', full_name='CMsgClientUFSGetSingleFileInfoResponse.raw_file_size', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='is_explicit_delete', full_name='CMsgClientUFSGetSingleFileInfoResponse.is_explicit_delete', index=6,
      number=7, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=23055,
  serialized_end=23239,
)


_CMSGCLIENTUFSSHAREFILE = _descriptor.Descriptor(
  name='CMsgClientUFSShareFile',
  full_name='CMsgClientUFSShareFile',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientUFSShareFile.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='file_name', full_name='CMsgClientUFSShareFile.file_name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=23241,
  serialized_end=23300,
)


_CMSGCLIENTUFSSHAREFILERESPONSE = _descriptor.Descriptor(
  name='CMsgClientUFSShareFileResponse',
  full_name='CMsgClientUFSShareFileResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientUFSShareFileResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='hcontent', full_name='CMsgClientUFSShareFileResponse.hcontent', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=True, default_value=18446744073709551615,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=23302,
  serialized_end=23394,
)


_CMSGCLIENTNEWLOGINKEY = _descriptor.Descriptor(
  name='CMsgClientNewLoginKey',
  full_name='CMsgClientNewLoginKey',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='unique_id', full_name='CMsgClientNewLoginKey.unique_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='login_key', full_name='CMsgClientNewLoginKey.login_key', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=23396,
  serialized_end=23457,
)


_CMSGCLIENTNEWLOGINKEYACCEPTED = _descriptor.Descriptor(
  name='CMsgClientNewLoginKeyAccepted',
  full_name='CMsgClientNewLoginKeyAccepted',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='unique_id', full_name='CMsgClientNewLoginKeyAccepted.unique_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=23459,
  serialized_end=23509,
)


_CMSGCLIENTAMGETCLANOFFICERS = _descriptor.Descriptor(
  name='CMsgClientAMGetClanOfficers',
  full_name='CMsgClientAMGetClanOfficers',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steamid_clan', full_name='CMsgClientAMGetClanOfficers.steamid_clan', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=23511,
  serialized_end=23562,
)


_CMSGCLIENTAMGETCLANOFFICERSRESPONSE = _descriptor.Descriptor(
  name='CMsgClientAMGetClanOfficersResponse',
  full_name='CMsgClientAMGetClanOfficersResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientAMGetClanOfficersResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steamid_clan', full_name='CMsgClientAMGetClanOfficersResponse.steamid_clan', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='officer_count', full_name='CMsgClientAMGetClanOfficersResponse.officer_count', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=23564,
  serialized_end=23666,
)


_CMSGCLIENTAMGETPERSONANAMEHISTORY_IDINSTANCE = _descriptor.Descriptor(
  name='IdInstance',
  full_name='CMsgClientAMGetPersonaNameHistory.IdInstance',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steamid', full_name='CMsgClientAMGetPersonaNameHistory.IdInstance.steamid', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=23784,
  serialized_end=23813,
)

_CMSGCLIENTAMGETPERSONANAMEHISTORY = _descriptor.Descriptor(
  name='CMsgClientAMGetPersonaNameHistory',
  full_name='CMsgClientAMGetPersonaNameHistory',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id_count', full_name='CMsgClientAMGetPersonaNameHistory.id_count', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='Ids', full_name='CMsgClientAMGetPersonaNameHistory.Ids', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTAMGETPERSONANAMEHISTORY_IDINSTANCE, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=23669,
  serialized_end=23813,
)


_CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE_NAMETABLEINSTANCE_NAMEINSTANCE = _descriptor.Descriptor(
  name='NameInstance',
  full_name='CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance.NameInstance',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name_since', full_name='CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance.NameInstance.name_since', index=0,
      number=1, type=7, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='name', full_name='CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance.NameInstance.name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=24091,
  serialized_end=24139,
)

_CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE_NAMETABLEINSTANCE = _descriptor.Descriptor(
  name='NameTableInstance',
  full_name='CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steamid', full_name='CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance.steamid', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='names', full_name='CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance.names', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE_NAMETABLEINSTANCE_NAMEINSTANCE, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=23943,
  serialized_end=24139,
)

_CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE = _descriptor.Descriptor(
  name='CMsgClientAMGetPersonaNameHistoryResponse',
  full_name='CMsgClientAMGetPersonaNameHistoryResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='responses', full_name='CMsgClientAMGetPersonaNameHistoryResponse.responses', index=0,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE_NAMETABLEINSTANCE, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=23816,
  serialized_end=24139,
)


_CMSGCLIENTDEREGISTERWITHSERVER = _descriptor.Descriptor(
  name='CMsgClientDeregisterWithServer',
  full_name='CMsgClientDeregisterWithServer',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eservertype', full_name='CMsgClientDeregisterWithServer.eservertype', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientDeregisterWithServer.app_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=24141,
  serialized_end=24210,
)


_CMSGCLIENTCLANSTATE_NAMEINFO = _descriptor.Descriptor(
  name='NameInfo',
  full_name='CMsgClientClanState.NameInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='clan_name', full_name='CMsgClientClanState.NameInfo.clan_name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sha_avatar', full_name='CMsgClientClanState.NameInfo.sha_avatar', index=1,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=24510,
  serialized_end=24559,
)

_CMSGCLIENTCLANSTATE_USERCOUNTS = _descriptor.Descriptor(
  name='UserCounts',
  full_name='CMsgClientClanState.UserCounts',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='members', full_name='CMsgClientClanState.UserCounts.members', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='online', full_name='CMsgClientClanState.UserCounts.online', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='chatting', full_name='CMsgClientClanState.UserCounts.chatting', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='in_game', full_name='CMsgClientClanState.UserCounts.in_game', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=24561,
  serialized_end=24641,
)

_CMSGCLIENTCLANSTATE_EVENT = _descriptor.Descriptor(
  name='Event',
  full_name='CMsgClientClanState.Event',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='gid', full_name='CMsgClientClanState.Event.gid', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='event_time', full_name='CMsgClientClanState.Event.event_time', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='headline', full_name='CMsgClientClanState.Event.headline', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='game_id', full_name='CMsgClientClanState.Event.game_id', index=3,
      number=4, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='just_posted', full_name='CMsgClientClanState.Event.just_posted', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=24643,
  serialized_end=24739,
)

_CMSGCLIENTCLANSTATE = _descriptor.Descriptor(
  name='CMsgClientClanState',
  full_name='CMsgClientClanState',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steamid_clan', full_name='CMsgClientClanState.steamid_clan', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='m_unStatusFlags', full_name='CMsgClientClanState.m_unStatusFlags', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='clan_account_flags', full_name='CMsgClientClanState.clan_account_flags', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='name_info', full_name='CMsgClientClanState.name_info', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='user_counts', full_name='CMsgClientClanState.user_counts', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='events', full_name='CMsgClientClanState.events', index=5,
      number=6, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='announcements', full_name='CMsgClientClanState.announcements', index=6,
      number=7, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTCLANSTATE_NAMEINFO, _CMSGCLIENTCLANSTATE_USERCOUNTS, _CMSGCLIENTCLANSTATE_EVENT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=24213,
  serialized_end=24739,
)


_CMSGCLIENTFRIENDMSG = _descriptor.Descriptor(
  name='CMsgClientFriendMsg',
  full_name='CMsgClientFriendMsg',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steamid', full_name='CMsgClientFriendMsg.steamid', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='chat_entry_type', full_name='CMsgClientFriendMsg.chat_entry_type', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='message', full_name='CMsgClientFriendMsg.message', index=2,
      number=3, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='rtime32_server_timestamp', full_name='CMsgClientFriendMsg.rtime32_server_timestamp', index=3,
      number=4, type=7, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=24741,
  serialized_end=24855,
)


_CMSGCLIENTFRIENDMSGINCOMING = _descriptor.Descriptor(
  name='CMsgClientFriendMsgIncoming',
  full_name='CMsgClientFriendMsgIncoming',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steamid_from', full_name='CMsgClientFriendMsgIncoming.steamid_from', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='chat_entry_type', full_name='CMsgClientFriendMsgIncoming.chat_entry_type', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='from_limited_account', full_name='CMsgClientFriendMsgIncoming.from_limited_account', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='message', full_name='CMsgClientFriendMsgIncoming.message', index=3,
      number=4, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='rtime32_server_timestamp', full_name='CMsgClientFriendMsgIncoming.rtime32_server_timestamp', index=4,
      number=5, type=7, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=24858,
  serialized_end=25015,
)


_CMSGCLIENTADDFRIEND = _descriptor.Descriptor(
  name='CMsgClientAddFriend',
  full_name='CMsgClientAddFriend',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steamid_to_add', full_name='CMsgClientAddFriend.steamid_to_add', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='accountname_or_email_to_add', full_name='CMsgClientAddFriend.accountname_or_email_to_add', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=25017,
  serialized_end=25099,
)


_CMSGCLIENTADDFRIENDRESPONSE = _descriptor.Descriptor(
  name='CMsgClientAddFriendResponse',
  full_name='CMsgClientAddFriendResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientAddFriendResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam_id_added', full_name='CMsgClientAddFriendResponse.steam_id_added', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='persona_name_added', full_name='CMsgClientAddFriendResponse.persona_name_added', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=25101,
  serialized_end=25202,
)


_CMSGCLIENTREMOVEFRIEND = _descriptor.Descriptor(
  name='CMsgClientRemoveFriend',
  full_name='CMsgClientRemoveFriend',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='friendid', full_name='CMsgClientRemoveFriend.friendid', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=25204,
  serialized_end=25246,
)


_CMSGCLIENTHIDEFRIEND = _descriptor.Descriptor(
  name='CMsgClientHideFriend',
  full_name='CMsgClientHideFriend',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='friendid', full_name='CMsgClientHideFriend.friendid', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='hide', full_name='CMsgClientHideFriend.hide', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=25248,
  serialized_end=25302,
)


_CMSGCLIENTUCMADDSCREENSHOT_TAG = _descriptor.Descriptor(
  name='Tag',
  full_name='CMsgClientUCMAddScreenshot.Tag',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='tag_name', full_name='CMsgClientUCMAddScreenshot.Tag.tag_name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='tag_value', full_name='CMsgClientUCMAddScreenshot.Tag.tag_value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=25627,
  serialized_end=25669,
)

_CMSGCLIENTUCMADDSCREENSHOT = _descriptor.Descriptor(
  name='CMsgClientUCMAddScreenshot',
  full_name='CMsgClientUCMAddScreenshot',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='appid', full_name='CMsgClientUCMAddScreenshot.appid', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='filename', full_name='CMsgClientUCMAddScreenshot.filename', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='thumbname', full_name='CMsgClientUCMAddScreenshot.thumbname', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='rtime32_created', full_name='CMsgClientUCMAddScreenshot.rtime32_created', index=3,
      number=4, type=7, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='width', full_name='CMsgClientUCMAddScreenshot.width', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='height', full_name='CMsgClientUCMAddScreenshot.height', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='permissions', full_name='CMsgClientUCMAddScreenshot.permissions', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='caption', full_name='CMsgClientUCMAddScreenshot.caption', index=7,
      number=8, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='shortcut_name', full_name='CMsgClientUCMAddScreenshot.shortcut_name', index=8,
      number=9, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='tag', full_name='CMsgClientUCMAddScreenshot.tag', index=9,
      number=10, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='tagged_steamid', full_name='CMsgClientUCMAddScreenshot.tagged_steamid', index=10,
      number=11, type=6, cpp_type=4, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='spoiler_tag', full_name='CMsgClientUCMAddScreenshot.spoiler_tag', index=11,
      number=12, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='tagged_publishedfileid', full_name='CMsgClientUCMAddScreenshot.tagged_publishedfileid', index=12,
      number=13, type=4, cpp_type=4, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTUCMADDSCREENSHOT_TAG, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=25305,
  serialized_end=25669,
)


_CMSGCLIENTUCMADDSCREENSHOTRESPONSE = _descriptor.Descriptor(
  name='CMsgClientUCMAddScreenshotResponse',
  full_name='CMsgClientUCMAddScreenshotResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientUCMAddScreenshotResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='screenshotid', full_name='CMsgClientUCMAddScreenshotResponse.screenshotid', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=True, default_value=18446744073709551615,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=25671,
  serialized_end=25771,
)


_CMSGCLIENTUCMDELETESCREENSHOT = _descriptor.Descriptor(
  name='CMsgClientUCMDeleteScreenshot',
  full_name='CMsgClientUCMDeleteScreenshot',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='screenshotid', full_name='CMsgClientUCMDeleteScreenshot.screenshotid', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=True, default_value=18446744073709551615,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=25773,
  serialized_end=25848,
)


_CMSGCLIENTUCMDELETESCREENSHOTRESPONSE = _descriptor.Descriptor(
  name='CMsgClientUCMDeleteScreenshotResponse',
  full_name='CMsgClientUCMDeleteScreenshotResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientUCMDeleteScreenshotResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=25850,
  serialized_end=25909,
)


_CMSGCLIENTUCMPUBLISHFILE = _descriptor.Descriptor(
  name='CMsgClientUCMPublishFile',
  full_name='CMsgClientUCMPublishFile',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientUCMPublishFile.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='file_name', full_name='CMsgClientUCMPublishFile.file_name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='preview_file_name', full_name='CMsgClientUCMPublishFile.preview_file_name', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='consumer_app_id', full_name='CMsgClientUCMPublishFile.consumer_app_id', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='title', full_name='CMsgClientUCMPublishFile.title', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='description', full_name='CMsgClientUCMPublishFile.description', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='tags', full_name='CMsgClientUCMPublishFile.tags', index=6,
      number=8, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='workshop_file', full_name='CMsgClientUCMPublishFile.workshop_file', index=7,
      number=9, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='visibility', full_name='CMsgClientUCMPublishFile.visibility', index=8,
      number=10, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='file_type', full_name='CMsgClientUCMPublishFile.file_type', index=9,
      number=11, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='url', full_name='CMsgClientUCMPublishFile.url', index=10,
      number=12, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='video_provider', full_name='CMsgClientUCMPublishFile.video_provider', index=11,
      number=13, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='video_account_name', full_name='CMsgClientUCMPublishFile.video_account_name', index=12,
      number=14, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='video_identifier', full_name='CMsgClientUCMPublishFile.video_identifier', index=13,
      number=15, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='in_progress', full_name='CMsgClientUCMPublishFile.in_progress', index=14,
      number=16, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=25912,
  serialized_end=26249,
)


_CMSGCLIENTUCMPUBLISHFILERESPONSE = _descriptor.Descriptor(
  name='CMsgClientUCMPublishFileResponse',
  full_name='CMsgClientUCMPublishFileResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientUCMPublishFileResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='published_file_id', full_name='CMsgClientUCMPublishFileResponse.published_file_id', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=True, default_value=18446744073709551615,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='needs_workshop_legal_agreement_acceptance', full_name='CMsgClientUCMPublishFileResponse.needs_workshop_legal_agreement_acceptance', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=True, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=26252,
  serialized_end=26413,
)


_CMSGCLIENTUCMUPDATEPUBLISHEDFILE = _descriptor.Descriptor(
  name='CMsgClientUCMUpdatePublishedFile',
  full_name='CMsgClientUCMUpdatePublishedFile',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientUCMUpdatePublishedFile.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='published_file_id', full_name='CMsgClientUCMUpdatePublishedFile.published_file_id', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='file_name', full_name='CMsgClientUCMUpdatePublishedFile.file_name', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='preview_file_name', full_name='CMsgClientUCMUpdatePublishedFile.preview_file_name', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='title', full_name='CMsgClientUCMUpdatePublishedFile.title', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='description', full_name='CMsgClientUCMUpdatePublishedFile.description', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='tags', full_name='CMsgClientUCMUpdatePublishedFile.tags', index=6,
      number=7, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='visibility', full_name='CMsgClientUCMUpdatePublishedFile.visibility', index=7,
      number=8, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='update_file', full_name='CMsgClientUCMUpdatePublishedFile.update_file', index=8,
      number=9, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='update_preview_file', full_name='CMsgClientUCMUpdatePublishedFile.update_preview_file', index=9,
      number=10, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='update_title', full_name='CMsgClientUCMUpdatePublishedFile.update_title', index=10,
      number=11, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='update_description', full_name='CMsgClientUCMUpdatePublishedFile.update_description', index=11,
      number=12, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='update_tags', full_name='CMsgClientUCMUpdatePublishedFile.update_tags', index=12,
      number=13, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='update_visibility', full_name='CMsgClientUCMUpdatePublishedFile.update_visibility', index=13,
      number=14, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='change_description', full_name='CMsgClientUCMUpdatePublishedFile.change_description', index=14,
      number=15, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='update_url', full_name='CMsgClientUCMUpdatePublishedFile.update_url', index=15,
      number=16, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='url', full_name='CMsgClientUCMUpdatePublishedFile.url', index=16,
      number=17, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='update_content_manifest', full_name='CMsgClientUCMUpdatePublishedFile.update_content_manifest', index=17,
      number=18, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='content_manifest', full_name='CMsgClientUCMUpdatePublishedFile.content_manifest', index=18,
      number=19, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='metadata', full_name='CMsgClientUCMUpdatePublishedFile.metadata', index=19,
      number=20, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='update_metadata', full_name='CMsgClientUCMUpdatePublishedFile.update_metadata', index=20,
      number=21, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=26416,
  serialized_end=26920,
)


_CMSGCLIENTUCMUPDATEPUBLISHEDFILERESPONSE = _descriptor.Descriptor(
  name='CMsgClientUCMUpdatePublishedFileResponse',
  full_name='CMsgClientUCMUpdatePublishedFileResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientUCMUpdatePublishedFileResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='needs_workshop_legal_agreement_acceptance', full_name='CMsgClientUCMUpdatePublishedFileResponse.needs_workshop_legal_agreement_acceptance', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=True, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=26922,
  serialized_end=27042,
)


_CMSGCLIENTUCMDELETEPUBLISHEDFILE = _descriptor.Descriptor(
  name='CMsgClientUCMDeletePublishedFile',
  full_name='CMsgClientUCMDeletePublishedFile',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='published_file_id', full_name='CMsgClientUCMDeletePublishedFile.published_file_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=27044,
  serialized_end=27105,
)


_CMSGCLIENTUCMDELETEPUBLISHEDFILERESPONSE = _descriptor.Descriptor(
  name='CMsgClientUCMDeletePublishedFileResponse',
  full_name='CMsgClientUCMDeletePublishedFileResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientUCMDeletePublishedFileResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=27107,
  serialized_end=27169,
)


_CMSGCLIENTUCMENUMERATEUSERPUBLISHEDFILES = _descriptor.Descriptor(
  name='CMsgClientUCMEnumerateUserPublishedFiles',
  full_name='CMsgClientUCMEnumerateUserPublishedFiles',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientUCMEnumerateUserPublishedFiles.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='start_index', full_name='CMsgClientUCMEnumerateUserPublishedFiles.start_index', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sort_order', full_name='CMsgClientUCMEnumerateUserPublishedFiles.sort_order', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=27171,
  serialized_end=27270,
)


_CMSGCLIENTUCMENUMERATEUSERPUBLISHEDFILESRESPONSE_PUBLISHEDFILEID = _descriptor.Descriptor(
  name='PublishedFileId',
  full_name='CMsgClientUCMEnumerateUserPublishedFilesResponse.PublishedFileId',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='published_file_id', full_name='CMsgClientUCMEnumerateUserPublishedFilesResponse.PublishedFileId.published_file_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=27460,
  serialized_end=27504,
)

_CMSGCLIENTUCMENUMERATEUSERPUBLISHEDFILESRESPONSE = _descriptor.Descriptor(
  name='CMsgClientUCMEnumerateUserPublishedFilesResponse',
  full_name='CMsgClientUCMEnumerateUserPublishedFilesResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientUCMEnumerateUserPublishedFilesResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='published_files', full_name='CMsgClientUCMEnumerateUserPublishedFilesResponse.published_files', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='total_results', full_name='CMsgClientUCMEnumerateUserPublishedFilesResponse.total_results', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTUCMENUMERATEUSERPUBLISHEDFILESRESPONSE_PUBLISHEDFILEID, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=27273,
  serialized_end=27504,
)


_CMSGCLIENTUCMSUBSCRIBEPUBLISHEDFILE = _descriptor.Descriptor(
  name='CMsgClientUCMSubscribePublishedFile',
  full_name='CMsgClientUCMSubscribePublishedFile',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientUCMSubscribePublishedFile.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='published_file_id', full_name='CMsgClientUCMSubscribePublishedFile.published_file_id', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=27506,
  serialized_end=27586,
)


_CMSGCLIENTUCMSUBSCRIBEPUBLISHEDFILERESPONSE = _descriptor.Descriptor(
  name='CMsgClientUCMSubscribePublishedFileResponse',
  full_name='CMsgClientUCMSubscribePublishedFileResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientUCMSubscribePublishedFileResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=27588,
  serialized_end=27653,
)


_CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILES = _descriptor.Descriptor(
  name='CMsgClientUCMEnumerateUserSubscribedFiles',
  full_name='CMsgClientUCMEnumerateUserSubscribedFiles',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientUCMEnumerateUserSubscribedFiles.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='start_index', full_name='CMsgClientUCMEnumerateUserSubscribedFiles.start_index', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='list_type', full_name='CMsgClientUCMEnumerateUserSubscribedFiles.list_type', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=True, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='matching_file_type', full_name='CMsgClientUCMEnumerateUserSubscribedFiles.matching_file_type', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=True, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='count', full_name='CMsgClientUCMEnumerateUserSubscribedFiles.count', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=True, default_value=50,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=27656,
  serialized_end=27808,
)


_CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILESRESPONSE_PUBLISHEDFILEID = _descriptor.Descriptor(
  name='PublishedFileId',
  full_name='CMsgClientUCMEnumerateUserSubscribedFilesResponse.PublishedFileId',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='published_file_id', full_name='CMsgClientUCMEnumerateUserSubscribedFilesResponse.PublishedFileId.published_file_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='rtime32_subscribed', full_name='CMsgClientUCMEnumerateUserSubscribedFilesResponse.PublishedFileId.rtime32_subscribed', index=1,
      number=2, type=7, cpp_type=3, label=1,
      has_default_value=True, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=28001,
  serialized_end=28076,
)

_CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILESRESPONSE = _descriptor.Descriptor(
  name='CMsgClientUCMEnumerateUserSubscribedFilesResponse',
  full_name='CMsgClientUCMEnumerateUserSubscribedFilesResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientUCMEnumerateUserSubscribedFilesResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='subscribed_files', full_name='CMsgClientUCMEnumerateUserSubscribedFilesResponse.subscribed_files', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='total_results', full_name='CMsgClientUCMEnumerateUserSubscribedFilesResponse.total_results', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILESRESPONSE_PUBLISHEDFILEID, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=27811,
  serialized_end=28076,
)


_CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILESWITHUPDATES = _descriptor.Descriptor(
  name='CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates',
  full_name='CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='start_index', full_name='CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates.start_index', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='start_time', full_name='CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates.start_time', index=2,
      number=3, type=7, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=28078,
  serialized_end=28189,
)


_CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILESWITHUPDATESRESPONSE_PUBLISHEDFILEID = _descriptor.Descriptor(
  name='PublishedFileId',
  full_name='CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse.PublishedFileId',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='published_file_id', full_name='CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse.PublishedFileId.published_file_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='rtime32_subscribed', full_name='CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse.PublishedFileId.rtime32_subscribed', index=1,
      number=2, type=7, cpp_type=3, label=1,
      has_default_value=True, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='appid', full_name='CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse.PublishedFileId.appid', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='file_hcontent', full_name='CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse.PublishedFileId.file_hcontent', index=3,
      number=4, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='file_size', full_name='CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse.PublishedFileId.file_size', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='rtime32_last_updated', full_name='CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse.PublishedFileId.rtime32_last_updated', index=5,
      number=6, type=7, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='is_depot_content', full_name='CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse.PublishedFileId.is_depot_content', index=6,
      number=7, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=28405,
  serialized_end=28593,
)

_CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILESWITHUPDATESRESPONSE = _descriptor.Descriptor(
  name='CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse',
  full_name='CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='subscribed_files', full_name='CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse.subscribed_files', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='total_results', full_name='CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse.total_results', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILESWITHUPDATESRESPONSE_PUBLISHEDFILEID, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=28192,
  serialized_end=28593,
)


_CMSGCLIENTUCMUNSUBSCRIBEPUBLISHEDFILE = _descriptor.Descriptor(
  name='CMsgClientUCMUnsubscribePublishedFile',
  full_name='CMsgClientUCMUnsubscribePublishedFile',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientUCMUnsubscribePublishedFile.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='published_file_id', full_name='CMsgClientUCMUnsubscribePublishedFile.published_file_id', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=28595,
  serialized_end=28677,
)


_CMSGCLIENTUCMUNSUBSCRIBEPUBLISHEDFILERESPONSE = _descriptor.Descriptor(
  name='CMsgClientUCMUnsubscribePublishedFileResponse',
  full_name='CMsgClientUCMUnsubscribePublishedFileResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientUCMUnsubscribePublishedFileResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=28679,
  serialized_end=28746,
)


_CMSGCLIENTUCMPUBLISHEDFILESUBSCRIBED = _descriptor.Descriptor(
  name='CMsgClientUCMPublishedFileSubscribed',
  full_name='CMsgClientUCMPublishedFileSubscribed',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='published_file_id', full_name='CMsgClientUCMPublishedFileSubscribed.published_file_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientUCMPublishedFileSubscribed.app_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='file_hcontent', full_name='CMsgClientUCMPublishedFileSubscribed.file_hcontent', index=2,
      number=3, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='file_size', full_name='CMsgClientUCMPublishedFileSubscribed.file_size', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='rtime_subscribed', full_name='CMsgClientUCMPublishedFileSubscribed.rtime_subscribed', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='is_depot_content', full_name='CMsgClientUCMPublishedFileSubscribed.is_depot_content', index=5,
      number=6, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='rtime_updated', full_name='CMsgClientUCMPublishedFileSubscribed.rtime_updated', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=28749,
  serialized_end=28947,
)


_CMSGCLIENTUCMPUBLISHEDFILEUNSUBSCRIBED = _descriptor.Descriptor(
  name='CMsgClientUCMPublishedFileUnsubscribed',
  full_name='CMsgClientUCMPublishedFileUnsubscribed',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='published_file_id', full_name='CMsgClientUCMPublishedFileUnsubscribed.published_file_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientUCMPublishedFileUnsubscribed.app_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=28949,
  serialized_end=29032,
)


_CMSGCLIENTUCMPUBLISHEDFILEDELETED = _descriptor.Descriptor(
  name='CMsgClientUCMPublishedFileDeleted',
  full_name='CMsgClientUCMPublishedFileDeleted',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='published_file_id', full_name='CMsgClientUCMPublishedFileDeleted.published_file_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientUCMPublishedFileDeleted.app_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=29034,
  serialized_end=29112,
)


_CMSGCLIENTUCMPUBLISHEDFILEUPDATED = _descriptor.Descriptor(
  name='CMsgClientUCMPublishedFileUpdated',
  full_name='CMsgClientUCMPublishedFileUpdated',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='published_file_id', full_name='CMsgClientUCMPublishedFileUpdated.published_file_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientUCMPublishedFileUpdated.app_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='time_updated', full_name='CMsgClientUCMPublishedFileUpdated.time_updated', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='hcontent', full_name='CMsgClientUCMPublishedFileUpdated.hcontent', index=3,
      number=4, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='file_size', full_name='CMsgClientUCMPublishedFileUpdated.file_size', index=4,
      number=5, type=7, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='is_depot_content', full_name='CMsgClientUCMPublishedFileUpdated.is_depot_content', index=5,
      number=6, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=29115,
  serialized_end=29278,
)


_CMSGCLIENTWORKSHOPITEMCHANGESREQUEST = _descriptor.Descriptor(
  name='CMsgClientWorkshopItemChangesRequest',
  full_name='CMsgClientWorkshopItemChangesRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientWorkshopItemChangesRequest.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='last_time_updated', full_name='CMsgClientWorkshopItemChangesRequest.last_time_updated', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='num_items_needed', full_name='CMsgClientWorkshopItemChangesRequest.num_items_needed', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=29280,
  serialized_end=29387,
)


_CMSGCLIENTWORKSHOPITEMCHANGESRESPONSE_WORKSHOPITEMINFO = _descriptor.Descriptor(
  name='WorkshopItemInfo',
  full_name='CMsgClientWorkshopItemChangesResponse.WorkshopItemInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='published_file_id', full_name='CMsgClientWorkshopItemChangesResponse.WorkshopItemInfo.published_file_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='time_updated', full_name='CMsgClientWorkshopItemChangesResponse.WorkshopItemInfo.time_updated', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='manifest_id', full_name='CMsgClientWorkshopItemChangesResponse.WorkshopItemInfo.manifest_id', index=2,
      number=3, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=29553,
  serialized_end=29641,
)

_CMSGCLIENTWORKSHOPITEMCHANGESRESPONSE = _descriptor.Descriptor(
  name='CMsgClientWorkshopItemChangesResponse',
  full_name='CMsgClientWorkshopItemChangesResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientWorkshopItemChangesResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='update_time', full_name='CMsgClientWorkshopItemChangesResponse.update_time', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='workshop_items', full_name='CMsgClientWorkshopItemChangesResponse.workshop_items', index=2,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTWORKSHOPITEMCHANGESRESPONSE_WORKSHOPITEMINFO, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=29390,
  serialized_end=29641,
)


_CMSGCLIENTWORKSHOPITEMINFOREQUEST_WORKSHOPITEM = _descriptor.Descriptor(
  name='WorkshopItem',
  full_name='CMsgClientWorkshopItemInfoRequest.WorkshopItem',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='published_file_id', full_name='CMsgClientWorkshopItemInfoRequest.WorkshopItem.published_file_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='time_updated', full_name='CMsgClientWorkshopItemInfoRequest.WorkshopItem.time_updated', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=29797,
  serialized_end=29860,
)

_CMSGCLIENTWORKSHOPITEMINFOREQUEST = _descriptor.Descriptor(
  name='CMsgClientWorkshopItemInfoRequest',
  full_name='CMsgClientWorkshopItemInfoRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientWorkshopItemInfoRequest.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='last_time_updated', full_name='CMsgClientWorkshopItemInfoRequest.last_time_updated', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='workshop_items', full_name='CMsgClientWorkshopItemInfoRequest.workshop_items', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTWORKSHOPITEMINFOREQUEST_WORKSHOPITEM, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=29644,
  serialized_end=29860,
)


_CMSGCLIENTWORKSHOPITEMINFORESPONSE_WORKSHOPITEMINFO = _descriptor.Descriptor(
  name='WorkshopItemInfo',
  full_name='CMsgClientWorkshopItemInfoResponse.WorkshopItemInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='published_file_id', full_name='CMsgClientWorkshopItemInfoResponse.WorkshopItemInfo.published_file_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='time_updated', full_name='CMsgClientWorkshopItemInfoResponse.WorkshopItemInfo.time_updated', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='manifest_id', full_name='CMsgClientWorkshopItemInfoResponse.WorkshopItemInfo.manifest_id', index=2,
      number=3, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=29553,
  serialized_end=29641,
)

_CMSGCLIENTWORKSHOPITEMINFORESPONSE = _descriptor.Descriptor(
  name='CMsgClientWorkshopItemInfoResponse',
  full_name='CMsgClientWorkshopItemInfoResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientWorkshopItemInfoResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='update_time', full_name='CMsgClientWorkshopItemInfoResponse.update_time', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='workshop_items', full_name='CMsgClientWorkshopItemInfoResponse.workshop_items', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTWORKSHOPITEMINFORESPONSE_WORKSHOPITEMINFO, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=29863,
  serialized_end=30108,
)


_CMSGCLIENTUCMGETPUBLISHEDFILESFORUSER = _descriptor.Descriptor(
  name='CMsgClientUCMGetPublishedFilesForUser',
  full_name='CMsgClientUCMGetPublishedFilesForUser',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientUCMGetPublishedFilesForUser.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='creator_steam_id', full_name='CMsgClientUCMGetPublishedFilesForUser.creator_steam_id', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='required_tags', full_name='CMsgClientUCMGetPublishedFilesForUser.required_tags', index=2,
      number=3, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='excluded_tags', full_name='CMsgClientUCMGetPublishedFilesForUser.excluded_tags', index=3,
      number=4, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='start_index', full_name='CMsgClientUCMGetPublishedFilesForUser.start_index', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=30111,
  serialized_end=30259,
)


_CMSGCLIENTUCMGETPUBLISHEDFILESFORUSERRESPONSE_PUBLISHEDFILEID = _descriptor.Descriptor(
  name='PublishedFileId',
  full_name='CMsgClientUCMGetPublishedFilesForUserResponse.PublishedFileId',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='published_file_id', full_name='CMsgClientUCMGetPublishedFilesForUserResponse.PublishedFileId.published_file_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=27460,
  serialized_end=27504,
)

_CMSGCLIENTUCMGETPUBLISHEDFILESFORUSERRESPONSE = _descriptor.Descriptor(
  name='CMsgClientUCMGetPublishedFilesForUserResponse',
  full_name='CMsgClientUCMGetPublishedFilesForUserResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientUCMGetPublishedFilesForUserResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='published_files', full_name='CMsgClientUCMGetPublishedFilesForUserResponse.published_files', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='total_results', full_name='CMsgClientUCMGetPublishedFilesForUserResponse.total_results', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTUCMGETPUBLISHEDFILESFORUSERRESPONSE_PUBLISHEDFILEID, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=30262,
  serialized_end=30487,
)


_CMSGCLIENTUCMSETUSERPUBLISHEDFILEACTION = _descriptor.Descriptor(
  name='CMsgClientUCMSetUserPublishedFileAction',
  full_name='CMsgClientUCMSetUserPublishedFileAction',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='published_file_id', full_name='CMsgClientUCMSetUserPublishedFileAction.published_file_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientUCMSetUserPublishedFileAction.app_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='action', full_name='CMsgClientUCMSetUserPublishedFileAction.action', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=30489,
  serialized_end=30589,
)


_CMSGCLIENTUCMSETUSERPUBLISHEDFILEACTIONRESPONSE = _descriptor.Descriptor(
  name='CMsgClientUCMSetUserPublishedFileActionResponse',
  full_name='CMsgClientUCMSetUserPublishedFileActionResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientUCMSetUserPublishedFileActionResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=30591,
  serialized_end=30660,
)


_CMSGCLIENTUCMENUMERATEPUBLISHEDFILESBYUSERACTION = _descriptor.Descriptor(
  name='CMsgClientUCMEnumeratePublishedFilesByUserAction',
  full_name='CMsgClientUCMEnumeratePublishedFilesByUserAction',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientUCMEnumeratePublishedFilesByUserAction.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='start_index', full_name='CMsgClientUCMEnumeratePublishedFilesByUserAction.start_index', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='action', full_name='CMsgClientUCMEnumeratePublishedFilesByUserAction.action', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=30662,
  serialized_end=30765,
)


_CMSGCLIENTUCMENUMERATEPUBLISHEDFILESBYUSERACTIONRESPONSE_PUBLISHEDFILEID = _descriptor.Descriptor(
  name='PublishedFileId',
  full_name='CMsgClientUCMEnumeratePublishedFilesByUserActionResponse.PublishedFileId',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='published_file_id', full_name='CMsgClientUCMEnumeratePublishedFilesByUserActionResponse.PublishedFileId.published_file_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='rtime_time_stamp', full_name='CMsgClientUCMEnumeratePublishedFilesByUserActionResponse.PublishedFileId.rtime_time_stamp', index=1,
      number=2, type=7, cpp_type=3, label=1,
      has_default_value=True, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=30971,
  serialized_end=31044,
)

_CMSGCLIENTUCMENUMERATEPUBLISHEDFILESBYUSERACTIONRESPONSE = _descriptor.Descriptor(
  name='CMsgClientUCMEnumeratePublishedFilesByUserActionResponse',
  full_name='CMsgClientUCMEnumeratePublishedFilesByUserActionResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientUCMEnumeratePublishedFilesByUserActionResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='published_files', full_name='CMsgClientUCMEnumeratePublishedFilesByUserActionResponse.published_files', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='total_results', full_name='CMsgClientUCMEnumeratePublishedFilesByUserActionResponse.total_results', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTUCMENUMERATEPUBLISHEDFILESBYUSERACTIONRESPONSE_PUBLISHEDFILEID, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=30768,
  serialized_end=31044,
)


_CMSGCLIENTSCREENSHOTSCHANGED = _descriptor.Descriptor(
  name='CMsgClientScreenshotsChanged',
  full_name='CMsgClientScreenshotsChanged',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=31046,
  serialized_end=31076,
)


_CMSGCLIENTUPDATEUSERGAMEINFO = _descriptor.Descriptor(
  name='CMsgClientUpdateUserGameInfo',
  full_name='CMsgClientUpdateUserGameInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steamid_idgs', full_name='CMsgClientUpdateUserGameInfo.steamid_idgs', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='gameid', full_name='CMsgClientUpdateUserGameInfo.gameid', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='game_ip', full_name='CMsgClientUpdateUserGameInfo.game_ip', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='game_port', full_name='CMsgClientUpdateUserGameInfo.game_port', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='token', full_name='CMsgClientUpdateUserGameInfo.token', index=4,
      number=5, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=31078,
  serialized_end=31197,
)


_CMSGCLIENTRICHPRESENCEUPLOAD = _descriptor.Descriptor(
  name='CMsgClientRichPresenceUpload',
  full_name='CMsgClientRichPresenceUpload',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='rich_presence_kv', full_name='CMsgClientRichPresenceUpload.rich_presence_kv', index=0,
      number=1, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steamid_broadcast', full_name='CMsgClientRichPresenceUpload.steamid_broadcast', index=1,
      number=2, type=6, cpp_type=4, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=31199,
  serialized_end=31282,
)


_CMSGCLIENTRICHPRESENCEREQUEST = _descriptor.Descriptor(
  name='CMsgClientRichPresenceRequest',
  full_name='CMsgClientRichPresenceRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steamid_request', full_name='CMsgClientRichPresenceRequest.steamid_request', index=0,
      number=1, type=6, cpp_type=4, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=31284,
  serialized_end=31340,
)


_CMSGCLIENTRICHPRESENCEINFO_RICHPRESENCE = _descriptor.Descriptor(
  name='RichPresence',
  full_name='CMsgClientRichPresenceInfo.RichPresence',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steamid_user', full_name='CMsgClientRichPresenceInfo.RichPresence.steamid_user', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='rich_presence_kv', full_name='CMsgClientRichPresenceInfo.RichPresence.rich_presence_kv', index=1,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=31438,
  serialized_end=31500,
)

_CMSGCLIENTRICHPRESENCEINFO = _descriptor.Descriptor(
  name='CMsgClientRichPresenceInfo',
  full_name='CMsgClientRichPresenceInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='rich_presence', full_name='CMsgClientRichPresenceInfo.rich_presence', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTRICHPRESENCEINFO_RICHPRESENCE, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=31343,
  serialized_end=31500,
)


_CMSGCLIENTCHECKFILESIGNATURE = _descriptor.Descriptor(
  name='CMsgClientCheckFileSignature',
  full_name='CMsgClientCheckFileSignature',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientCheckFileSignature.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=31502,
  serialized_end=31548,
)


_CMSGCLIENTCHECKFILESIGNATURERESPONSE = _descriptor.Descriptor(
  name='CMsgClientCheckFileSignatureResponse',
  full_name='CMsgClientCheckFileSignatureResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientCheckFileSignatureResponse.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='pid', full_name='CMsgClientCheckFileSignatureResponse.pid', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientCheckFileSignatureResponse.eresult', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='filename', full_name='CMsgClientCheckFileSignatureResponse.filename', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='esignatureresult', full_name='CMsgClientCheckFileSignatureResponse.esignatureresult', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sha_file', full_name='CMsgClientCheckFileSignatureResponse.sha_file', index=5,
      number=6, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='signatureheader', full_name='CMsgClientCheckFileSignatureResponse.signatureheader', index=6,
      number=7, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='filesize', full_name='CMsgClientCheckFileSignatureResponse.filesize', index=7,
      number=8, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='getlasterror', full_name='CMsgClientCheckFileSignatureResponse.getlasterror', index=8,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='evalvesignaturecheckdetail', full_name='CMsgClientCheckFileSignatureResponse.evalvesignaturecheckdetail', index=9,
      number=10, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=31551,
  serialized_end=31798,
)


_CMSGCLIENTREADMACHINEAUTH = _descriptor.Descriptor(
  name='CMsgClientReadMachineAuth',
  full_name='CMsgClientReadMachineAuth',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='filename', full_name='CMsgClientReadMachineAuth.filename', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='offset', full_name='CMsgClientReadMachineAuth.offset', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='cubtoread', full_name='CMsgClientReadMachineAuth.cubtoread', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=31800,
  serialized_end=31880,
)


_CMSGCLIENTREADMACHINEAUTHRESPONSE = _descriptor.Descriptor(
  name='CMsgClientReadMachineAuthResponse',
  full_name='CMsgClientReadMachineAuthResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='filename', full_name='CMsgClientReadMachineAuthResponse.filename', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientReadMachineAuthResponse.eresult', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='filesize', full_name='CMsgClientReadMachineAuthResponse.filesize', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sha_file', full_name='CMsgClientReadMachineAuthResponse.sha_file', index=3,
      number=4, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='getlasterror', full_name='CMsgClientReadMachineAuthResponse.getlasterror', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='offset', full_name='CMsgClientReadMachineAuthResponse.offset', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='cubread', full_name='CMsgClientReadMachineAuthResponse.cubread', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='bytes_read', full_name='CMsgClientReadMachineAuthResponse.bytes_read', index=7,
      number=8, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='filename_sentry', full_name='CMsgClientReadMachineAuthResponse.filename_sentry', index=8,
      number=9, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=31883,
  serialized_end=32089,
)


_CMSGCLIENTUPDATEMACHINEAUTH = _descriptor.Descriptor(
  name='CMsgClientUpdateMachineAuth',
  full_name='CMsgClientUpdateMachineAuth',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='filename', full_name='CMsgClientUpdateMachineAuth.filename', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='offset', full_name='CMsgClientUpdateMachineAuth.offset', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='cubtowrite', full_name='CMsgClientUpdateMachineAuth.cubtowrite', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='bytes', full_name='CMsgClientUpdateMachineAuth.bytes', index=3,
      number=4, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='otp_type', full_name='CMsgClientUpdateMachineAuth.otp_type', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='otp_identifier', full_name='CMsgClientUpdateMachineAuth.otp_identifier', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='otp_sharedsecret', full_name='CMsgClientUpdateMachineAuth.otp_sharedsecret', index=6,
      number=7, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='otp_timedrift', full_name='CMsgClientUpdateMachineAuth.otp_timedrift', index=7,
      number=8, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=32092,
  serialized_end=32281,
)


_CMSGCLIENTUPDATEMACHINEAUTHRESPONSE = _descriptor.Descriptor(
  name='CMsgClientUpdateMachineAuthResponse',
  full_name='CMsgClientUpdateMachineAuthResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='filename', full_name='CMsgClientUpdateMachineAuthResponse.filename', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientUpdateMachineAuthResponse.eresult', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='filesize', full_name='CMsgClientUpdateMachineAuthResponse.filesize', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sha_file', full_name='CMsgClientUpdateMachineAuthResponse.sha_file', index=3,
      number=4, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='getlasterror', full_name='CMsgClientUpdateMachineAuthResponse.getlasterror', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='offset', full_name='CMsgClientUpdateMachineAuthResponse.offset', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='cubwrote', full_name='CMsgClientUpdateMachineAuthResponse.cubwrote', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='otp_type', full_name='CMsgClientUpdateMachineAuthResponse.otp_type', index=7,
      number=8, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='otp_value', full_name='CMsgClientUpdateMachineAuthResponse.otp_value', index=8,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='otp_identifier', full_name='CMsgClientUpdateMachineAuthResponse.otp_identifier', index=9,
      number=10, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=32284,
  serialized_end=32509,
)


_CMSGCLIENTREQUESTMACHINEAUTH = _descriptor.Descriptor(
  name='CMsgClientRequestMachineAuth',
  full_name='CMsgClientRequestMachineAuth',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='filename', full_name='CMsgClientRequestMachineAuth.filename', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='eresult_sentryfile', full_name='CMsgClientRequestMachineAuth.eresult_sentryfile', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='filesize', full_name='CMsgClientRequestMachineAuth.filesize', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sha_sentryfile', full_name='CMsgClientRequestMachineAuth.sha_sentryfile', index=3,
      number=4, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='lock_account_action', full_name='CMsgClientRequestMachineAuth.lock_account_action', index=4,
      number=6, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='otp_type', full_name='CMsgClientRequestMachineAuth.otp_type', index=5,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='otp_identifier', full_name='CMsgClientRequestMachineAuth.otp_identifier', index=6,
      number=8, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='otp_sharedsecret', full_name='CMsgClientRequestMachineAuth.otp_sharedsecret', index=7,
      number=9, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='otp_value', full_name='CMsgClientRequestMachineAuth.otp_value', index=8,
      number=10, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='machine_name', full_name='CMsgClientRequestMachineAuth.machine_name', index=9,
      number=11, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='machine_name_userchosen', full_name='CMsgClientRequestMachineAuth.machine_name_userchosen', index=10,
      number=12, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=32512,
  serialized_end=32801,
)


_CMSGCLIENTREQUESTMACHINEAUTHRESPONSE = _descriptor.Descriptor(
  name='CMsgClientRequestMachineAuthResponse',
  full_name='CMsgClientRequestMachineAuthResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientRequestMachineAuthResponse.eresult', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=32803,
  serialized_end=32858,
)


_CMSGCLIENTCHANGESTEAMGUARDOPTIONS = _descriptor.Descriptor(
  name='CMsgClientChangeSteamGuardOptions',
  full_name='CMsgClientChangeSteamGuardOptions',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steamguard_provider', full_name='CMsgClientChangeSteamGuardOptions.steamguard_provider', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steamguard_require_code_default', full_name='CMsgClientChangeSteamGuardOptions.steamguard_require_code_default', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='machine_name', full_name='CMsgClientChangeSteamGuardOptions.machine_name', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='machine_name_userchosen', full_name='CMsgClientChangeSteamGuardOptions.machine_name_userchosen', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=32861,
  serialized_end=33021,
)


_CMSGCLIENTCHANGESTEAMGUARDOPTIONSRESPONSE = _descriptor.Descriptor(
  name='CMsgClientChangeSteamGuardOptionsResponse',
  full_name='CMsgClientChangeSteamGuardOptionsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientChangeSteamGuardOptionsResponse.eresult', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=33023,
  serialized_end=33083,
)


_CMSGCLIENTCREATEFRIENDSGROUP = _descriptor.Descriptor(
  name='CMsgClientCreateFriendsGroup',
  full_name='CMsgClientCreateFriendsGroup',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steamid', full_name='CMsgClientCreateFriendsGroup.steamid', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='groupname', full_name='CMsgClientCreateFriendsGroup.groupname', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=33085,
  serialized_end=33151,
)


_CMSGCLIENTCREATEFRIENDSGROUPRESPONSE = _descriptor.Descriptor(
  name='CMsgClientCreateFriendsGroupResponse',
  full_name='CMsgClientCreateFriendsGroupResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientCreateFriendsGroupResponse.eresult', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='groupid', full_name='CMsgClientCreateFriendsGroupResponse.groupid', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=33153,
  serialized_end=33225,
)


_CMSGCLIENTDELETEFRIENDSGROUP = _descriptor.Descriptor(
  name='CMsgClientDeleteFriendsGroup',
  full_name='CMsgClientDeleteFriendsGroup',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steamid', full_name='CMsgClientDeleteFriendsGroup.steamid', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='groupid', full_name='CMsgClientDeleteFriendsGroup.groupid', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=33227,
  serialized_end=33291,
)


_CMSGCLIENTDELETEFRIENDSGROUPRESPONSE = _descriptor.Descriptor(
  name='CMsgClientDeleteFriendsGroupResponse',
  full_name='CMsgClientDeleteFriendsGroupResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientDeleteFriendsGroupResponse.eresult', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=33293,
  serialized_end=33348,
)


_CMSGCLIENTRENAMEFRIENDSGROUP = _descriptor.Descriptor(
  name='CMsgClientRenameFriendsGroup',
  full_name='CMsgClientRenameFriendsGroup',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='groupid', full_name='CMsgClientRenameFriendsGroup.groupid', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='groupname', full_name='CMsgClientRenameFriendsGroup.groupname', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=33350,
  serialized_end=33416,
)


_CMSGCLIENTRENAMEFRIENDSGROUPRESPONSE = _descriptor.Descriptor(
  name='CMsgClientRenameFriendsGroupResponse',
  full_name='CMsgClientRenameFriendsGroupResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientRenameFriendsGroupResponse.eresult', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=33418,
  serialized_end=33473,
)


_CMSGCLIENTADDFRIENDTOGROUP = _descriptor.Descriptor(
  name='CMsgClientAddFriendToGroup',
  full_name='CMsgClientAddFriendToGroup',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='groupid', full_name='CMsgClientAddFriendToGroup.groupid', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steamiduser', full_name='CMsgClientAddFriendToGroup.steamiduser', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=33475,
  serialized_end=33541,
)


_CMSGCLIENTADDFRIENDTOGROUPRESPONSE = _descriptor.Descriptor(
  name='CMsgClientAddFriendToGroupResponse',
  full_name='CMsgClientAddFriendToGroupResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientAddFriendToGroupResponse.eresult', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=33543,
  serialized_end=33596,
)


_CMSGCLIENTREMOVEFRIENDFROMGROUP = _descriptor.Descriptor(
  name='CMsgClientRemoveFriendFromGroup',
  full_name='CMsgClientRemoveFriendFromGroup',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='groupid', full_name='CMsgClientRemoveFriendFromGroup.groupid', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steamiduser', full_name='CMsgClientRemoveFriendFromGroup.steamiduser', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=33598,
  serialized_end=33669,
)


_CMSGCLIENTREMOVEFRIENDFROMGROUPRESPONSE = _descriptor.Descriptor(
  name='CMsgClientRemoveFriendFromGroupResponse',
  full_name='CMsgClientRemoveFriendFromGroupResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientRemoveFriendFromGroupResponse.eresult', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=33671,
  serialized_end=33729,
)


_CMSGCLIENTREGISTERKEY = _descriptor.Descriptor(
  name='CMsgClientRegisterKey',
  full_name='CMsgClientRegisterKey',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='CMsgClientRegisterKey.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=33731,
  serialized_end=33767,
)


_CMSGCLIENTPURCHASERESPONSE = _descriptor.Descriptor(
  name='CMsgClientPurchaseResponse',
  full_name='CMsgClientPurchaseResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientPurchaseResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='purchase_result_details', full_name='CMsgClientPurchaseResponse.purchase_result_details', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='purchase_receipt_info', full_name='CMsgClientPurchaseResponse.purchase_receipt_info', index=2,
      number=3, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=33769,
  serialized_end=33881,
)


_CMSGCLIENTACTIVATEOEMLICENSE = _descriptor.Descriptor(
  name='CMsgClientActivateOEMLicense',
  full_name='CMsgClientActivateOEMLicense',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='bios_manufacturer', full_name='CMsgClientActivateOEMLicense.bios_manufacturer', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='bios_serialnumber', full_name='CMsgClientActivateOEMLicense.bios_serialnumber', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='license_file', full_name='CMsgClientActivateOEMLicense.license_file', index=2,
      number=3, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='mainboard_manufacturer', full_name='CMsgClientActivateOEMLicense.mainboard_manufacturer', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='mainboard_product', full_name='CMsgClientActivateOEMLicense.mainboard_product', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='mainboard_serialnumber', full_name='CMsgClientActivateOEMLicense.mainboard_serialnumber', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=33884,
  serialized_end=34081,
)


_CMSGCLIENTREGISTEROEMMACHINE = _descriptor.Descriptor(
  name='CMsgClientRegisterOEMMachine',
  full_name='CMsgClientRegisterOEMMachine',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='oem_register_file', full_name='CMsgClientRegisterOEMMachine.oem_register_file', index=0,
      number=1, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=34083,
  serialized_end=34140,
)


_CMSGCLIENTREGISTEROEMMACHINERESPONSE = _descriptor.Descriptor(
  name='CMsgClientRegisterOEMMachineResponse',
  full_name='CMsgClientRegisterOEMMachineResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientRegisterOEMMachineResponse.eresult', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=34142,
  serialized_end=34197,
)


_CMSGCLIENTPURCHASEWITHMACHINEID = _descriptor.Descriptor(
  name='CMsgClientPurchaseWithMachineID',
  full_name='CMsgClientPurchaseWithMachineID',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='package_id', full_name='CMsgClientPurchaseWithMachineID.package_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='machine_info', full_name='CMsgClientPurchaseWithMachineID.machine_info', index=1,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=34199,
  serialized_end=34274,
)


_CMSGTRADING_INITIATETRADEREQUEST = _descriptor.Descriptor(
  name='CMsgTrading_InitiateTradeRequest',
  full_name='CMsgTrading_InitiateTradeRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='trade_request_id', full_name='CMsgTrading_InitiateTradeRequest.trade_request_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='other_steamid', full_name='CMsgTrading_InitiateTradeRequest.other_steamid', index=1,
      number=2, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='other_name', full_name='CMsgTrading_InitiateTradeRequest.other_name', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=34276,
  serialized_end=34379,
)


_CMSGTRADING_INITIATETRADERESPONSE = _descriptor.Descriptor(
  name='CMsgTrading_InitiateTradeResponse',
  full_name='CMsgTrading_InitiateTradeResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='response', full_name='CMsgTrading_InitiateTradeResponse.response', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='trade_request_id', full_name='CMsgTrading_InitiateTradeResponse.trade_request_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='other_steamid', full_name='CMsgTrading_InitiateTradeResponse.other_steamid', index=2,
      number=3, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steamguard_required_days', full_name='CMsgTrading_InitiateTradeResponse.steamguard_required_days', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='new_device_cooldown_days', full_name='CMsgTrading_InitiateTradeResponse.new_device_cooldown_days', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='default_password_reset_probation_days', full_name='CMsgTrading_InitiateTradeResponse.default_password_reset_probation_days', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='password_reset_probation_days', full_name='CMsgTrading_InitiateTradeResponse.password_reset_probation_days', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='default_email_change_probation_days', full_name='CMsgTrading_InitiateTradeResponse.default_email_change_probation_days', index=7,
      number=8, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='email_change_probation_days', full_name='CMsgTrading_InitiateTradeResponse.email_change_probation_days', index=8,
      number=9, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=34382,
  serialized_end=34720,
)


_CMSGTRADING_CANCELTRADEREQUEST = _descriptor.Descriptor(
  name='CMsgTrading_CancelTradeRequest',
  full_name='CMsgTrading_CancelTradeRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='other_steamid', full_name='CMsgTrading_CancelTradeRequest.other_steamid', index=0,
      number=1, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=34722,
  serialized_end=34777,
)


_CMSGTRADING_STARTSESSION = _descriptor.Descriptor(
  name='CMsgTrading_StartSession',
  full_name='CMsgTrading_StartSession',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='other_steamid', full_name='CMsgTrading_StartSession.other_steamid', index=0,
      number=1, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=34779,
  serialized_end=34828,
)


_CMSGCLIENTEMAILCHANGE = _descriptor.Descriptor(
  name='CMsgClientEmailChange',
  full_name='CMsgClientEmailChange',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='password', full_name='CMsgClientEmailChange.password', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='email', full_name='CMsgClientEmailChange.email', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='code', full_name='CMsgClientEmailChange.code', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='final', full_name='CMsgClientEmailChange.final', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='newmethod', full_name='CMsgClientEmailChange.newmethod', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='twofactor_code', full_name='CMsgClientEmailChange.twofactor_code', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=34831,
  serialized_end=34959,
)


_CMSGCLIENTEMAILCHANGERESPONSE = _descriptor.Descriptor(
  name='CMsgClientEmailChangeResponse',
  full_name='CMsgClientEmailChangeResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientEmailChangeResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=34961,
  serialized_end=35012,
)


_CMSGCLIENTGETCDNAUTHTOKEN = _descriptor.Descriptor(
  name='CMsgClientGetCDNAuthToken',
  full_name='CMsgClientGetCDNAuthToken',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientGetCDNAuthToken.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='host_name', full_name='CMsgClientGetCDNAuthToken.host_name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=35014,
  serialized_end=35076,
)


_CMSGCLIENTGETDEPOTDECRYPTIONKEY = _descriptor.Descriptor(
  name='CMsgClientGetDepotDecryptionKey',
  full_name='CMsgClientGetDepotDecryptionKey',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='depot_id', full_name='CMsgClientGetDepotDecryptionKey.depot_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientGetDepotDecryptionKey.app_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=35078,
  serialized_end=35145,
)


_CMSGCLIENTGETDEPOTDECRYPTIONKEYRESPONSE = _descriptor.Descriptor(
  name='CMsgClientGetDepotDecryptionKeyResponse',
  full_name='CMsgClientGetDepotDecryptionKeyResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientGetDepotDecryptionKeyResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='depot_id', full_name='CMsgClientGetDepotDecryptionKeyResponse.depot_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='depot_encryption_key', full_name='CMsgClientGetDepotDecryptionKeyResponse.depot_encryption_key', index=2,
      number=3, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=35147,
  serialized_end=35256,
)


_CMSGCLIENTGETAPPBETAPASSWORDS = _descriptor.Descriptor(
  name='CMsgClientGetAppBetaPasswords',
  full_name='CMsgClientGetAppBetaPasswords',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientGetAppBetaPasswords.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=35258,
  serialized_end=35305,
)


_CMSGCLIENTGETAPPBETAPASSWORDSRESPONSE_BETAPASSWORD = _descriptor.Descriptor(
  name='BetaPassword',
  full_name='CMsgClientGetAppBetaPasswordsResponse.BetaPassword',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='betaname', full_name='CMsgClientGetAppBetaPasswordsResponse.BetaPassword.betaname', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='betapassword', full_name='CMsgClientGetAppBetaPasswordsResponse.BetaPassword.betapassword', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=35461,
  serialized_end=35515,
)

_CMSGCLIENTGETAPPBETAPASSWORDSRESPONSE = _descriptor.Descriptor(
  name='CMsgClientGetAppBetaPasswordsResponse',
  full_name='CMsgClientGetAppBetaPasswordsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientGetAppBetaPasswordsResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientGetAppBetaPasswordsResponse.app_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='betapasswords', full_name='CMsgClientGetAppBetaPasswordsResponse.betapasswords', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTGETAPPBETAPASSWORDSRESPONSE_BETAPASSWORD, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=35308,
  serialized_end=35515,
)


_CMSGCLIENTUPDATEAPPJOBREPORT = _descriptor.Descriptor(
  name='CMsgClientUpdateAppJobReport',
  full_name='CMsgClientUpdateAppJobReport',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientUpdateAppJobReport.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='depot_ids', full_name='CMsgClientUpdateAppJobReport.depot_ids', index=1,
      number=2, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='app_state', full_name='CMsgClientUpdateAppJobReport.app_state', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='job_app_error', full_name='CMsgClientUpdateAppJobReport.job_app_error', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='error_details', full_name='CMsgClientUpdateAppJobReport.error_details', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='job_duration', full_name='CMsgClientUpdateAppJobReport.job_duration', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='files_validation_failed', full_name='CMsgClientUpdateAppJobReport.files_validation_failed', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='bytes_downloaded', full_name='CMsgClientUpdateAppJobReport.bytes_downloaded', index=7,
      number=8, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='bytes_staged', full_name='CMsgClientUpdateAppJobReport.bytes_staged', index=8,
      number=9, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='bytes_comitted', full_name='CMsgClientUpdateAppJobReport.bytes_comitted', index=9,
      number=10, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='start_app_state', full_name='CMsgClientUpdateAppJobReport.start_app_state', index=10,
      number=11, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='stats_machine_id', full_name='CMsgClientUpdateAppJobReport.stats_machine_id', index=11,
      number=12, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=35518,
  serialized_end=35826,
)


_CMSGCLIENTDPCONTENTSTATSREPORT = _descriptor.Descriptor(
  name='CMsgClientDPContentStatsReport',
  full_name='CMsgClientDPContentStatsReport',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='stats_machine_id', full_name='CMsgClientDPContentStatsReport.stats_machine_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='country_code', full_name='CMsgClientDPContentStatsReport.country_code', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='os_type', full_name='CMsgClientDPContentStatsReport.os_type', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='language', full_name='CMsgClientDPContentStatsReport.language', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='num_install_folders', full_name='CMsgClientDPContentStatsReport.num_install_folders', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='num_installed_games', full_name='CMsgClientDPContentStatsReport.num_installed_games', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='size_installed_games', full_name='CMsgClientDPContentStatsReport.size_installed_games', index=6,
      number=7, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=35829,
  serialized_end=36032,
)


_CMSGCLIENTGETCDNAUTHTOKENRESPONSE = _descriptor.Descriptor(
  name='CMsgClientGetCDNAuthTokenResponse',
  full_name='CMsgClientGetCDNAuthTokenResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientGetCDNAuthTokenResponse.eresult', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='token', full_name='CMsgClientGetCDNAuthTokenResponse.token', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='expiration_time', full_name='CMsgClientGetCDNAuthTokenResponse.expiration_time', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=36034,
  serialized_end=36129,
)


_CMSGDOWNLOADRATESTATISTICS_STATSINFO = _descriptor.Descriptor(
  name='StatsInfo',
  full_name='CMsgDownloadRateStatistics.StatsInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='source_type', full_name='CMsgDownloadRateStatistics.StatsInfo.source_type', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='source_id', full_name='CMsgDownloadRateStatistics.StatsInfo.source_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='seconds', full_name='CMsgDownloadRateStatistics.StatsInfo.seconds', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='bytes', full_name='CMsgDownloadRateStatistics.StatsInfo.bytes', index=3,
      number=4, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=36233,
  serialized_end=36316,
)

_CMSGDOWNLOADRATESTATISTICS = _descriptor.Descriptor(
  name='CMsgDownloadRateStatistics',
  full_name='CMsgDownloadRateStatistics',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='cell_id', full_name='CMsgDownloadRateStatistics.cell_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='stats', full_name='CMsgDownloadRateStatistics.stats', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGDOWNLOADRATESTATISTICS_STATSINFO, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=36132,
  serialized_end=36316,
)


_CMSGCLIENTREQUESTACCOUNTDATA = _descriptor.Descriptor(
  name='CMsgClientRequestAccountData',
  full_name='CMsgClientRequestAccountData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='account_or_email', full_name='CMsgClientRequestAccountData.account_or_email', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='action', full_name='CMsgClientRequestAccountData.action', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=36318,
  serialized_end=36390,
)


_CMSGCLIENTREQUESTACCOUNTDATARESPONSE = _descriptor.Descriptor(
  name='CMsgClientRequestAccountDataResponse',
  full_name='CMsgClientRequestAccountDataResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='action', full_name='CMsgClientRequestAccountDataResponse.action', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientRequestAccountDataResponse.eresult', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='account_name', full_name='CMsgClientRequestAccountDataResponse.account_name', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='ct_matches', full_name='CMsgClientRequestAccountDataResponse.ct_matches', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='account_name_suggestion1', full_name='CMsgClientRequestAccountDataResponse.account_name_suggestion1', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='account_name_suggestion2', full_name='CMsgClientRequestAccountDataResponse.account_name_suggestion2', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='account_name_suggestion3', full_name='CMsgClientRequestAccountDataResponse.account_name_suggestion3', index=6,
      number=7, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=36393,
  serialized_end=36608,
)


_CMSGCLIENTUGSGETGLOBALSTATS = _descriptor.Descriptor(
  name='CMsgClientUGSGetGlobalStats',
  full_name='CMsgClientUGSGetGlobalStats',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='gameid', full_name='CMsgClientUGSGetGlobalStats.gameid', index=0,
      number=1, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='history_days_requested', full_name='CMsgClientUGSGetGlobalStats.history_days_requested', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='time_last_requested', full_name='CMsgClientUGSGetGlobalStats.time_last_requested', index=2,
      number=3, type=7, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='first_day_cached', full_name='CMsgClientUGSGetGlobalStats.first_day_cached', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='days_cached', full_name='CMsgClientUGSGetGlobalStats.days_cached', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=36611,
  serialized_end=36764,
)


_CMSGCLIENTUGSGETGLOBALSTATSRESPONSE_DAY_STAT = _descriptor.Descriptor(
  name='Stat',
  full_name='CMsgClientUGSGetGlobalStatsResponse.Day.Stat',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='stat_id', full_name='CMsgClientUGSGetGlobalStatsResponse.Day.Stat.stat_id', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='data', full_name='CMsgClientUGSGetGlobalStatsResponse.Day.Stat.data', index=1,
      number=2, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=37007,
  serialized_end=37044,
)

_CMSGCLIENTUGSGETGLOBALSTATSRESPONSE_DAY = _descriptor.Descriptor(
  name='Day',
  full_name='CMsgClientUGSGetGlobalStatsResponse.Day',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='day_id', full_name='CMsgClientUGSGetGlobalStatsResponse.Day.day_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='stats', full_name='CMsgClientUGSGetGlobalStatsResponse.Day.stats', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTUGSGETGLOBALSTATSRESPONSE_DAY_STAT, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=36922,
  serialized_end=37044,
)

_CMSGCLIENTUGSGETGLOBALSTATSRESPONSE = _descriptor.Descriptor(
  name='CMsgClientUGSGetGlobalStatsResponse',
  full_name='CMsgClientUGSGetGlobalStatsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientUGSGetGlobalStatsResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='CMsgClientUGSGetGlobalStatsResponse.timestamp', index=1,
      number=2, type=7, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='day_current', full_name='CMsgClientUGSGetGlobalStatsResponse.day_current', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='days', full_name='CMsgClientUGSGetGlobalStatsResponse.days', index=3,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTUGSGETGLOBALSTATSRESPONSE_DAY, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=36767,
  serialized_end=37044,
)


_CMSGGAMESERVERDATA_PLAYER = _descriptor.Descriptor(
  name='Player',
  full_name='CMsgGameServerData.Player',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steam_id', full_name='CMsgGameServerData.Player.steam_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=37489,
  serialized_end=37515,
)

_CMSGGAMESERVERDATA = _descriptor.Descriptor(
  name='CMsgGameServerData',
  full_name='CMsgGameServerData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steam_id_gs', full_name='CMsgGameServerData.steam_id_gs', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='ip', full_name='CMsgGameServerData.ip', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='query_port', full_name='CMsgGameServerData.query_port', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='game_port', full_name='CMsgGameServerData.game_port', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sourcetv_port', full_name='CMsgGameServerData.sourcetv_port', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='name', full_name='CMsgGameServerData.name', index=5,
      number=22, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgGameServerData.app_id', index=6,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='gamedir', full_name='CMsgGameServerData.gamedir', index=7,
      number=7, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='version', full_name='CMsgGameServerData.version', index=8,
      number=8, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='product', full_name='CMsgGameServerData.product', index=9,
      number=9, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='region', full_name='CMsgGameServerData.region', index=10,
      number=10, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='players', full_name='CMsgGameServerData.players', index=11,
      number=11, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='max_players', full_name='CMsgGameServerData.max_players', index=12,
      number=12, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='bot_count', full_name='CMsgGameServerData.bot_count', index=13,
      number=13, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='password', full_name='CMsgGameServerData.password', index=14,
      number=14, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='secure', full_name='CMsgGameServerData.secure', index=15,
      number=15, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='dedicated', full_name='CMsgGameServerData.dedicated', index=16,
      number=16, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='os', full_name='CMsgGameServerData.os', index=17,
      number=17, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='game_data', full_name='CMsgGameServerData.game_data', index=18,
      number=18, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='game_data_version', full_name='CMsgGameServerData.game_data_version', index=19,
      number=19, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='game_type', full_name='CMsgGameServerData.game_type', index=20,
      number=20, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='map', full_name='CMsgGameServerData.map', index=21,
      number=21, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGGAMESERVERDATA_PLAYER, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=37047,
  serialized_end=37515,
)


_CMSGGAMESERVERREMOVE = _descriptor.Descriptor(
  name='CMsgGameServerRemove',
  full_name='CMsgGameServerRemove',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steam_id', full_name='CMsgGameServerRemove.steam_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='ip', full_name='CMsgGameServerRemove.ip', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='query_port', full_name='CMsgGameServerRemove.query_port', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=37517,
  serialized_end=37589,
)


_CMSGCLIENTGMSSERVERQUERY = _descriptor.Descriptor(
  name='CMsgClientGMSServerQuery',
  full_name='CMsgClientGMSServerQuery',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientGMSServerQuery.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='geo_location_ip', full_name='CMsgClientGMSServerQuery.geo_location_ip', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='region_code', full_name='CMsgClientGMSServerQuery.region_code', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='filter_text', full_name='CMsgClientGMSServerQuery.filter_text', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='max_servers', full_name='CMsgClientGMSServerQuery.max_servers', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=37592,
  serialized_end=37722,
)


_CMSGGMSCLIENTSERVERQUERYRESPONSE_SERVER = _descriptor.Descriptor(
  name='Server',
  full_name='CMsgGMSClientServerQueryResponse.Server',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='server_ip', full_name='CMsgGMSClientServerQueryResponse.Server.server_ip', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='server_port', full_name='CMsgGMSClientServerQueryResponse.Server.server_port', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='auth_players', full_name='CMsgGMSClientServerQueryResponse.Server.auth_players', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=37835,
  serialized_end=37905,
)

_CMSGGMSCLIENTSERVERQUERYRESPONSE = _descriptor.Descriptor(
  name='CMsgGMSClientServerQueryResponse',
  full_name='CMsgGMSClientServerQueryResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='servers', full_name='CMsgGMSClientServerQueryResponse.servers', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='error', full_name='CMsgGMSClientServerQueryResponse.error', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGGMSCLIENTSERVERQUERYRESPONSE_SERVER, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=37725,
  serialized_end=37905,
)


_CMSGGAMESERVEROUTOFDATE = _descriptor.Descriptor(
  name='CMsgGameServerOutOfDate',
  full_name='CMsgGameServerOutOfDate',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steam_id_gs', full_name='CMsgGameServerOutOfDate.steam_id_gs', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='reject', full_name='CMsgGameServerOutOfDate.reject', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='message', full_name='CMsgGameServerOutOfDate.message', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=37907,
  serialized_end=37986,
)


_CMSGCLIENTREDEEMGUESTPASS = _descriptor.Descriptor(
  name='CMsgClientRedeemGuestPass',
  full_name='CMsgClientRedeemGuestPass',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='guest_pass_id', full_name='CMsgClientRedeemGuestPass.guest_pass_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=37988,
  serialized_end=38038,
)


_CMSGCLIENTREDEEMGUESTPASSRESPONSE = _descriptor.Descriptor(
  name='CMsgClientRedeemGuestPassResponse',
  full_name='CMsgClientRedeemGuestPassResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientRedeemGuestPassResponse.eresult', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='package_id', full_name='CMsgClientRedeemGuestPassResponse.package_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='must_own_appid', full_name='CMsgClientRedeemGuestPassResponse.must_own_appid', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=38040,
  serialized_end=38139,
)


_CMSGCLIENTGETCLANACTIVITYCOUNTS = _descriptor.Descriptor(
  name='CMsgClientGetClanActivityCounts',
  full_name='CMsgClientGetClanActivityCounts',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steamid_clans', full_name='CMsgClientGetClanActivityCounts.steamid_clans', index=0,
      number=1, type=4, cpp_type=4, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=38141,
  serialized_end=38197,
)


_CMSGCLIENTGETCLANACTIVITYCOUNTSRESPONSE = _descriptor.Descriptor(
  name='CMsgClientGetClanActivityCountsResponse',
  full_name='CMsgClientGetClanActivityCountsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientGetClanActivityCountsResponse.eresult', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=38199,
  serialized_end=38260,
)


_CMSGCLIENTOGSREPORTSTRING = _descriptor.Descriptor(
  name='CMsgClientOGSReportString',
  full_name='CMsgClientOGSReportString',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='accumulated', full_name='CMsgClientOGSReportString.accumulated', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='sessionid', full_name='CMsgClientOGSReportString.sessionid', index=1,
      number=2, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='severity', full_name='CMsgClientOGSReportString.severity', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='formatter', full_name='CMsgClientOGSReportString.formatter', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='varargs', full_name='CMsgClientOGSReportString.varargs', index=4,
      number=5, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=38262,
  serialized_end=38383,
)


_CMSGCLIENTOGSREPORTBUG = _descriptor.Descriptor(
  name='CMsgClientOGSReportBug',
  full_name='CMsgClientOGSReportBug',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='sessionid', full_name='CMsgClientOGSReportBug.sessionid', index=0,
      number=1, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='bugtext', full_name='CMsgClientOGSReportBug.bugtext', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='screenshot', full_name='CMsgClientOGSReportBug.screenshot', index=2,
      number=3, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=38385,
  serialized_end=38465,
)


_CMSGGSASSOCIATEWITHCLAN = _descriptor.Descriptor(
  name='CMsgGSAssociateWithClan',
  full_name='CMsgGSAssociateWithClan',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steam_id_clan', full_name='CMsgGSAssociateWithClan.steam_id_clan', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=38467,
  serialized_end=38515,
)


_CMSGGSASSOCIATEWITHCLANRESPONSE = _descriptor.Descriptor(
  name='CMsgGSAssociateWithClanResponse',
  full_name='CMsgGSAssociateWithClanResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steam_id_clan', full_name='CMsgGSAssociateWithClanResponse.steam_id_clan', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgGSAssociateWithClanResponse.eresult', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=38517,
  serialized_end=38593,
)


_CMSGGSCOMPUTENEWPLAYERCOMPATIBILITY = _descriptor.Descriptor(
  name='CMsgGSComputeNewPlayerCompatibility',
  full_name='CMsgGSComputeNewPlayerCompatibility',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steam_id_candidate', full_name='CMsgGSComputeNewPlayerCompatibility.steam_id_candidate', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=38595,
  serialized_end=38660,
)


_CMSGGSCOMPUTENEWPLAYERCOMPATIBILITYRESPONSE = _descriptor.Descriptor(
  name='CMsgGSComputeNewPlayerCompatibilityResponse',
  full_name='CMsgGSComputeNewPlayerCompatibilityResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steam_id_candidate', full_name='CMsgGSComputeNewPlayerCompatibilityResponse.steam_id_candidate', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgGSComputeNewPlayerCompatibilityResponse.eresult', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='is_clan_member', full_name='CMsgGSComputeNewPlayerCompatibilityResponse.is_clan_member', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='ct_dont_like_you', full_name='CMsgGSComputeNewPlayerCompatibilityResponse.ct_dont_like_you', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='ct_you_dont_like', full_name='CMsgGSComputeNewPlayerCompatibilityResponse.ct_you_dont_like', index=4,
      number=5, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='ct_clanmembers_dont_like_you', full_name='CMsgGSComputeNewPlayerCompatibilityResponse.ct_clanmembers_dont_like_you', index=5,
      number=6, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=38663,
  serialized_end=38870,
)


_CMSGCLIENTSENTLOGS = _descriptor.Descriptor(
  name='CMsgClientSentLogs',
  full_name='CMsgClientSentLogs',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=38872,
  serialized_end=38892,
)


_CMSGGCCLIENT = _descriptor.Descriptor(
  name='CMsgGCClient',
  full_name='CMsgGCClient',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='appid', full_name='CMsgGCClient.appid', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='msgtype', full_name='CMsgGCClient.msgtype', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='payload', full_name='CMsgGCClient.payload', index=2,
      number=3, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steamid', full_name='CMsgGCClient.steamid', index=3,
      number=4, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='gcname', full_name='CMsgGCClient.gcname', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=38894,
  serialized_end=38990,
)


_CMSGCLIENTREQUESTFREELICENSE = _descriptor.Descriptor(
  name='CMsgClientRequestFreeLicense',
  full_name='CMsgClientRequestFreeLicense',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='appids', full_name='CMsgClientRequestFreeLicense.appids', index=0,
      number=2, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=38992,
  serialized_end=39038,
)


_CMSGCLIENTREQUESTFREELICENSERESPONSE = _descriptor.Descriptor(
  name='CMsgClientRequestFreeLicenseResponse',
  full_name='CMsgClientRequestFreeLicenseResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientRequestFreeLicenseResponse.eresult', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='granted_packageids', full_name='CMsgClientRequestFreeLicenseResponse.granted_packageids', index=1,
      number=2, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='granted_appids', full_name='CMsgClientRequestFreeLicenseResponse.granted_appids', index=2,
      number=3, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=39040,
  serialized_end=39150,
)


_CMSGDRMDOWNLOADREQUESTWITHCRASHDATA = _descriptor.Descriptor(
  name='CMsgDRMDownloadRequestWithCrashData',
  full_name='CMsgDRMDownloadRequestWithCrashData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='download_flags', full_name='CMsgDRMDownloadRequestWithCrashData.download_flags', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='download_types_known', full_name='CMsgDRMDownloadRequestWithCrashData.download_types_known', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='guid_drm', full_name='CMsgDRMDownloadRequestWithCrashData.guid_drm', index=2,
      number=3, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='guid_split', full_name='CMsgDRMDownloadRequestWithCrashData.guid_split', index=3,
      number=4, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='guid_merge', full_name='CMsgDRMDownloadRequestWithCrashData.guid_merge', index=4,
      number=5, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='module_name', full_name='CMsgDRMDownloadRequestWithCrashData.module_name', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='module_path', full_name='CMsgDRMDownloadRequestWithCrashData.module_path', index=6,
      number=7, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='crash_data', full_name='CMsgDRMDownloadRequestWithCrashData.crash_data', index=7,
      number=8, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=39153,
  serialized_end=39364,
)


_CMSGDRMDOWNLOADRESPONSE = _descriptor.Descriptor(
  name='CMsgDRMDownloadResponse',
  full_name='CMsgDRMDownloadResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgDRMDownloadResponse.eresult', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgDRMDownloadResponse.app_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='blob_download_type', full_name='CMsgDRMDownloadResponse.blob_download_type', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='merge_guid', full_name='CMsgDRMDownloadResponse.merge_guid', index=3,
      number=4, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='download_file_dfs_ip', full_name='CMsgDRMDownloadResponse.download_file_dfs_ip', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='download_file_dfs_port', full_name='CMsgDRMDownloadResponse.download_file_dfs_port', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='download_file_url', full_name='CMsgDRMDownloadResponse.download_file_url', index=6,
      number=7, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='module_path', full_name='CMsgDRMDownloadResponse.module_path', index=7,
      number=8, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=39367,
  serialized_end=39586,
)


_CMSGDRMFINALRESULT = _descriptor.Descriptor(
  name='CMsgDRMFinalResult',
  full_name='CMsgDRMFinalResult',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eResult', full_name='CMsgDRMFinalResult.eResult', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgDRMFinalResult.app_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='blob_download_type', full_name='CMsgDRMFinalResult.blob_download_type', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='error_detail', full_name='CMsgDRMFinalResult.error_detail', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='merge_guid', full_name='CMsgDRMFinalResult.merge_guid', index=4,
      number=5, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='download_file_dfs_ip', full_name='CMsgDRMFinalResult.download_file_dfs_ip', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='download_file_dfs_port', full_name='CMsgDRMFinalResult.download_file_dfs_port', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='download_file_url', full_name='CMsgDRMFinalResult.download_file_url', index=7,
      number=8, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=39589,
  serialized_end=39804,
)


_CMSGCLIENTDPCHECKSPECIALSURVEY = _descriptor.Descriptor(
  name='CMsgClientDPCheckSpecialSurvey',
  full_name='CMsgClientDPCheckSpecialSurvey',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='survey_id', full_name='CMsgClientDPCheckSpecialSurvey.survey_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=39806,
  serialized_end=39857,
)


_CMSGCLIENTDPCHECKSPECIALSURVEYRESPONSE = _descriptor.Descriptor(
  name='CMsgClientDPCheckSpecialSurveyResponse',
  full_name='CMsgClientDPCheckSpecialSurveyResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eResult', full_name='CMsgClientDPCheckSpecialSurveyResponse.eResult', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='state', full_name='CMsgClientDPCheckSpecialSurveyResponse.state', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='name', full_name='CMsgClientDPCheckSpecialSurveyResponse.name', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='custom_url', full_name='CMsgClientDPCheckSpecialSurveyResponse.custom_url', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='include_software', full_name='CMsgClientDPCheckSpecialSurveyResponse.include_software', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='token', full_name='CMsgClientDPCheckSpecialSurveyResponse.token', index=5,
      number=6, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=39860,
  serialized_end=40010,
)


_CMSGCLIENTDPSENDSPECIALSURVEYRESPONSE = _descriptor.Descriptor(
  name='CMsgClientDPSendSpecialSurveyResponse',
  full_name='CMsgClientDPSendSpecialSurveyResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='survey_id', full_name='CMsgClientDPSendSpecialSurveyResponse.survey_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='data', full_name='CMsgClientDPSendSpecialSurveyResponse.data', index=1,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=40012,
  serialized_end=40084,
)


_CMSGCLIENTDPSENDSPECIALSURVEYRESPONSEREPLY = _descriptor.Descriptor(
  name='CMsgClientDPSendSpecialSurveyResponseReply',
  full_name='CMsgClientDPSendSpecialSurveyResponseReply',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eResult', full_name='CMsgClientDPSendSpecialSurveyResponseReply.eResult', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='token', full_name='CMsgClientDPSendSpecialSurveyResponseReply.token', index=1,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=40086,
  serialized_end=40165,
)


_CMSGCLIENTREQUESTFORGOTTENPASSWORDEMAIL = _descriptor.Descriptor(
  name='CMsgClientRequestForgottenPasswordEmail',
  full_name='CMsgClientRequestForgottenPasswordEmail',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='account_name', full_name='CMsgClientRequestForgottenPasswordEmail.account_name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='password_tried', full_name='CMsgClientRequestForgottenPasswordEmail.password_tried', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=40167,
  serialized_end=40254,
)


_CMSGCLIENTREQUESTFORGOTTENPASSWORDEMAILRESPONSE = _descriptor.Descriptor(
  name='CMsgClientRequestForgottenPasswordEmailResponse',
  full_name='CMsgClientRequestForgottenPasswordEmailResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eResult', full_name='CMsgClientRequestForgottenPasswordEmailResponse.eResult', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='use_secret_question', full_name='CMsgClientRequestForgottenPasswordEmailResponse.use_secret_question', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=40256,
  serialized_end=40351,
)


_CMSGCLIENTITEMANNOUNCEMENTS = _descriptor.Descriptor(
  name='CMsgClientItemAnnouncements',
  full_name='CMsgClientItemAnnouncements',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='count_new_items', full_name='CMsgClientItemAnnouncements.count_new_items', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=40353,
  serialized_end=40407,
)


_CMSGCLIENTREQUESTITEMANNOUNCEMENTS = _descriptor.Descriptor(
  name='CMsgClientRequestItemAnnouncements',
  full_name='CMsgClientRequestItemAnnouncements',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=40409,
  serialized_end=40445,
)


_CMSGCLIENTUSERNOTIFICATIONS_NOTIFICATION = _descriptor.Descriptor(
  name='Notification',
  full_name='CMsgClientUserNotifications.Notification',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='user_notification_type', full_name='CMsgClientUserNotifications.Notification.user_notification_type', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='count', full_name='CMsgClientUserNotifications.Notification.count', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=40545,
  serialized_end=40606,
)

_CMSGCLIENTUSERNOTIFICATIONS = _descriptor.Descriptor(
  name='CMsgClientUserNotifications',
  full_name='CMsgClientUserNotifications',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='notifications', full_name='CMsgClientUserNotifications.notifications', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTUSERNOTIFICATIONS_NOTIFICATION, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=40448,
  serialized_end=40606,
)


_CMSGCLIENTCOMMENTNOTIFICATIONS = _descriptor.Descriptor(
  name='CMsgClientCommentNotifications',
  full_name='CMsgClientCommentNotifications',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='count_new_comments', full_name='CMsgClientCommentNotifications.count_new_comments', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='count_new_comments_owner', full_name='CMsgClientCommentNotifications.count_new_comments_owner', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='count_new_comments_subscriptions', full_name='CMsgClientCommentNotifications.count_new_comments_subscriptions', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=40609,
  serialized_end=40745,
)


_CMSGCLIENTREQUESTCOMMENTNOTIFICATIONS = _descriptor.Descriptor(
  name='CMsgClientRequestCommentNotifications',
  full_name='CMsgClientRequestCommentNotifications',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=40747,
  serialized_end=40786,
)


_CMSGCLIENTOFFLINEMESSAGENOTIFICATION = _descriptor.Descriptor(
  name='CMsgClientOfflineMessageNotification',
  full_name='CMsgClientOfflineMessageNotification',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='offline_messages', full_name='CMsgClientOfflineMessageNotification.offline_messages', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='friends_with_offline_messages', full_name='CMsgClientOfflineMessageNotification.friends_with_offline_messages', index=1,
      number=2, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=40788,
  serialized_end=40891,
)


_CMSGCLIENTREQUESTOFFLINEMESSAGECOUNT = _descriptor.Descriptor(
  name='CMsgClientRequestOfflineMessageCount',
  full_name='CMsgClientRequestOfflineMessageCount',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=40893,
  serialized_end=40931,
)


_CMSGCLIENTFSGETFRIENDMESSAGEHISTORY = _descriptor.Descriptor(
  name='CMsgClientFSGetFriendMessageHistory',
  full_name='CMsgClientFSGetFriendMessageHistory',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steamid', full_name='CMsgClientFSGetFriendMessageHistory.steamid', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=40933,
  serialized_end=40987,
)


_CMSGCLIENTFSGETFRIENDMESSAGEHISTORYRESPONSE_FRIENDMESSAGE = _descriptor.Descriptor(
  name='FriendMessage',
  full_name='CMsgClientFSGetFriendMessageHistoryResponse.FriendMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='accountid', full_name='CMsgClientFSGetFriendMessageHistoryResponse.FriendMessage.accountid', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='timestamp', full_name='CMsgClientFSGetFriendMessageHistoryResponse.FriendMessage.timestamp', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='message', full_name='CMsgClientFSGetFriendMessageHistoryResponse.FriendMessage.message', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='unread', full_name='CMsgClientFSGetFriendMessageHistoryResponse.FriendMessage.unread', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=41149,
  serialized_end=41235,
)

_CMSGCLIENTFSGETFRIENDMESSAGEHISTORYRESPONSE = _descriptor.Descriptor(
  name='CMsgClientFSGetFriendMessageHistoryResponse',
  full_name='CMsgClientFSGetFriendMessageHistoryResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steamid', full_name='CMsgClientFSGetFriendMessageHistoryResponse.steamid', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='success', full_name='CMsgClientFSGetFriendMessageHistoryResponse.success', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='messages', full_name='CMsgClientFSGetFriendMessageHistoryResponse.messages', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTFSGETFRIENDMESSAGEHISTORYRESPONSE_FRIENDMESSAGE, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=40990,
  serialized_end=41235,
)


_CMSGCLIENTFSGETFRIENDMESSAGEHISTORYFOROFFLINEMESSAGES = _descriptor.Descriptor(
  name='CMsgClientFSGetFriendMessageHistoryForOfflineMessages',
  full_name='CMsgClientFSGetFriendMessageHistoryForOfflineMessages',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=41237,
  serialized_end=41292,
)


_CMSGCLIENTFSGETFRIENDSSTEAMLEVELS = _descriptor.Descriptor(
  name='CMsgClientFSGetFriendsSteamLevels',
  full_name='CMsgClientFSGetFriendsSteamLevels',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='accountids', full_name='CMsgClientFSGetFriendsSteamLevels.accountids', index=0,
      number=1, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=41294,
  serialized_end=41349,
)


_CMSGCLIENTFSGETFRIENDSSTEAMLEVELSRESPONSE_FRIEND = _descriptor.Descriptor(
  name='Friend',
  full_name='CMsgClientFSGetFriendsSteamLevelsResponse.Friend',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='accountid', full_name='CMsgClientFSGetFriendsSteamLevelsResponse.Friend.accountid', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='level', full_name='CMsgClientFSGetFriendsSteamLevelsResponse.Friend.level', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=41465,
  serialized_end=41507,
)

_CMSGCLIENTFSGETFRIENDSSTEAMLEVELSRESPONSE = _descriptor.Descriptor(
  name='CMsgClientFSGetFriendsSteamLevelsResponse',
  full_name='CMsgClientFSGetFriendsSteamLevelsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='friends', full_name='CMsgClientFSGetFriendsSteamLevelsResponse.friends', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTFSGETFRIENDSSTEAMLEVELSRESPONSE_FRIEND, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=41352,
  serialized_end=41507,
)


_CMSGCLIENTEMAILADDRINFO = _descriptor.Descriptor(
  name='CMsgClientEmailAddrInfo',
  full_name='CMsgClientEmailAddrInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='email_address', full_name='CMsgClientEmailAddrInfo.email_address', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='email_is_validated', full_name='CMsgClientEmailAddrInfo.email_is_validated', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='email_validation_changed', full_name='CMsgClientEmailAddrInfo.email_validation_changed', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='credential_change_requires_code', full_name='CMsgClientEmailAddrInfo.credential_change_requires_code', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='password_or_secretqa_change_requires_code', full_name='CMsgClientEmailAddrInfo.password_or_secretqa_change_requires_code', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='remind_user_about_email', full_name='CMsgClientEmailAddrInfo.remind_user_about_email', index=5,
      number=6, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=41510,
  serialized_end=41745,
)


_CMSGCREENUMERATEPUBLISHEDFILES = _descriptor.Descriptor(
  name='CMsgCREEnumeratePublishedFiles',
  full_name='CMsgCREEnumeratePublishedFiles',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgCREEnumeratePublishedFiles.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='query_type', full_name='CMsgCREEnumeratePublishedFiles.query_type', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='start_index', full_name='CMsgCREEnumeratePublishedFiles.start_index', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='days', full_name='CMsgCREEnumeratePublishedFiles.days', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='count', full_name='CMsgCREEnumeratePublishedFiles.count', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='tags', full_name='CMsgCREEnumeratePublishedFiles.tags', index=5,
      number=6, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='user_tags', full_name='CMsgCREEnumeratePublishedFiles.user_tags', index=6,
      number=7, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='matching_file_type', full_name='CMsgCREEnumeratePublishedFiles.matching_file_type', index=7,
      number=8, type=13, cpp_type=3, label=1,
      has_default_value=True, default_value=13,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=41748,
  serialized_end=41931,
)


_CMSGCREENUMERATEPUBLISHEDFILESRESPONSE_PUBLISHEDFILEID = _descriptor.Descriptor(
  name='PublishedFileId',
  full_name='CMsgCREEnumeratePublishedFilesResponse.PublishedFileId',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='published_file_id', full_name='CMsgCREEnumeratePublishedFilesResponse.PublishedFileId.published_file_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='votes_for', full_name='CMsgCREEnumeratePublishedFilesResponse.PublishedFileId.votes_for', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='votes_against', full_name='CMsgCREEnumeratePublishedFilesResponse.PublishedFileId.votes_against', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='reports', full_name='CMsgCREEnumeratePublishedFilesResponse.PublishedFileId.reports', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='score', full_name='CMsgCREEnumeratePublishedFilesResponse.PublishedFileId.score', index=4,
      number=5, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=42101,
  serialized_end=42219,
)

_CMSGCREENUMERATEPUBLISHEDFILESRESPONSE = _descriptor.Descriptor(
  name='CMsgCREEnumeratePublishedFilesResponse',
  full_name='CMsgCREEnumeratePublishedFilesResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgCREEnumeratePublishedFilesResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='published_files', full_name='CMsgCREEnumeratePublishedFilesResponse.published_files', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='total_results', full_name='CMsgCREEnumeratePublishedFilesResponse.total_results', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCREENUMERATEPUBLISHEDFILESRESPONSE_PUBLISHEDFILEID, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=41934,
  serialized_end=42219,
)


_CMSGCREITEMVOTESUMMARY_PUBLISHEDFILEID = _descriptor.Descriptor(
  name='PublishedFileId',
  full_name='CMsgCREItemVoteSummary.PublishedFileId',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='published_file_id', full_name='CMsgCREItemVoteSummary.PublishedFileId.published_file_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=27460,
  serialized_end=27504,
)

_CMSGCREITEMVOTESUMMARY = _descriptor.Descriptor(
  name='CMsgCREItemVoteSummary',
  full_name='CMsgCREItemVoteSummary',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='published_file_ids', full_name='CMsgCREItemVoteSummary.published_file_ids', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCREITEMVOTESUMMARY_PUBLISHEDFILEID, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=42222,
  serialized_end=42361,
)


_CMSGCREITEMVOTESUMMARYRESPONSE_ITEMVOTESUMMARY = _descriptor.Descriptor(
  name='ItemVoteSummary',
  full_name='CMsgCREItemVoteSummaryResponse.ItemVoteSummary',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='published_file_id', full_name='CMsgCREItemVoteSummaryResponse.ItemVoteSummary.published_file_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='votes_for', full_name='CMsgCREItemVoteSummaryResponse.ItemVoteSummary.votes_for', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='votes_against', full_name='CMsgCREItemVoteSummaryResponse.ItemVoteSummary.votes_against', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='reports', full_name='CMsgCREItemVoteSummaryResponse.ItemVoteSummary.reports', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='score', full_name='CMsgCREItemVoteSummaryResponse.ItemVoteSummary.score', index=4,
      number=5, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=42496,
  serialized_end=42614,
)

_CMSGCREITEMVOTESUMMARYRESPONSE = _descriptor.Descriptor(
  name='CMsgCREItemVoteSummaryResponse',
  full_name='CMsgCREItemVoteSummaryResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgCREItemVoteSummaryResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='item_vote_summaries', full_name='CMsgCREItemVoteSummaryResponse.item_vote_summaries', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCREITEMVOTESUMMARYRESPONSE_ITEMVOTESUMMARY, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=42364,
  serialized_end=42614,
)


_CMSGCREUPDATEUSERPUBLISHEDITEMVOTE = _descriptor.Descriptor(
  name='CMsgCREUpdateUserPublishedItemVote',
  full_name='CMsgCREUpdateUserPublishedItemVote',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='published_file_id', full_name='CMsgCREUpdateUserPublishedItemVote.published_file_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='vote_up', full_name='CMsgCREUpdateUserPublishedItemVote.vote_up', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=42616,
  serialized_end=42696,
)


_CMSGCREUPDATEUSERPUBLISHEDITEMVOTERESPONSE = _descriptor.Descriptor(
  name='CMsgCREUpdateUserPublishedItemVoteResponse',
  full_name='CMsgCREUpdateUserPublishedItemVoteResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgCREUpdateUserPublishedItemVoteResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=42698,
  serialized_end=42762,
)


_CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILS_PUBLISHEDFILEID = _descriptor.Descriptor(
  name='PublishedFileId',
  full_name='CMsgCREGetUserPublishedItemVoteDetails.PublishedFileId',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='published_file_id', full_name='CMsgCREGetUserPublishedItemVoteDetails.PublishedFileId.published_file_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=27460,
  serialized_end=27504,
)

_CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILS = _descriptor.Descriptor(
  name='CMsgCREGetUserPublishedItemVoteDetails',
  full_name='CMsgCREGetUserPublishedItemVoteDetails',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='published_file_ids', full_name='CMsgCREGetUserPublishedItemVoteDetails.published_file_ids', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILS_PUBLISHEDFILEID, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=42765,
  serialized_end=42936,
)


_CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILSRESPONSE_USERITEMVOTEDETAIL = _descriptor.Descriptor(
  name='UserItemVoteDetail',
  full_name='CMsgCREGetUserPublishedItemVoteDetailsResponse.UserItemVoteDetail',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='published_file_id', full_name='CMsgCREGetUserPublishedItemVoteDetailsResponse.UserItemVoteDetail.published_file_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='vote', full_name='CMsgCREGetUserPublishedItemVoteDetailsResponse.UserItemVoteDetail.vote', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=43109,
  serialized_end=43173,
)

_CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILSRESPONSE = _descriptor.Descriptor(
  name='CMsgCREGetUserPublishedItemVoteDetailsResponse',
  full_name='CMsgCREGetUserPublishedItemVoteDetailsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgCREGetUserPublishedItemVoteDetailsResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='user_item_vote_details', full_name='CMsgCREGetUserPublishedItemVoteDetailsResponse.user_item_vote_details', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILSRESPONSE_USERITEMVOTEDETAIL, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=42939,
  serialized_end=43173,
)


_CMSGGAMESERVERPINGSAMPLE_SAMPLE = _descriptor.Descriptor(
  name='Sample',
  full_name='CMsgGameServerPingSample.Sample',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='ip', full_name='CMsgGameServerPingSample.Sample.ip', index=0,
      number=1, type=7, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='avg_ping_ms', full_name='CMsgGameServerPingSample.Sample.avg_ping_ms', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='stddev_ping_ms_x10', full_name='CMsgGameServerPingSample.Sample.stddev_ping_ms_x10', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=43292,
  serialized_end=43361,
)

_CMSGGAMESERVERPINGSAMPLE = _descriptor.Descriptor(
  name='CMsgGameServerPingSample',
  full_name='CMsgGameServerPingSample',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='my_ip', full_name='CMsgGameServerPingSample.my_ip', index=0,
      number=1, type=7, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='gs_app_id', full_name='CMsgGameServerPingSample.gs_app_id', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='gs_samples', full_name='CMsgGameServerPingSample.gs_samples', index=2,
      number=3, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGGAMESERVERPINGSAMPLE_SAMPLE, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=43176,
  serialized_end=43361,
)


_CMSGFSGETFOLLOWERCOUNT = _descriptor.Descriptor(
  name='CMsgFSGetFollowerCount',
  full_name='CMsgFSGetFollowerCount',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steam_id', full_name='CMsgFSGetFollowerCount.steam_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=43363,
  serialized_end=43405,
)


_CMSGFSGETFOLLOWERCOUNTRESPONSE = _descriptor.Descriptor(
  name='CMsgFSGetFollowerCountResponse',
  full_name='CMsgFSGetFollowerCountResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgFSGetFollowerCountResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='count', full_name='CMsgFSGetFollowerCountResponse.count', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=43407,
  serialized_end=43477,
)


_CMSGFSGETISFOLLOWING = _descriptor.Descriptor(
  name='CMsgFSGetIsFollowing',
  full_name='CMsgFSGetIsFollowing',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='steam_id', full_name='CMsgFSGetIsFollowing.steam_id', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=43479,
  serialized_end=43519,
)


_CMSGFSGETISFOLLOWINGRESPONSE = _descriptor.Descriptor(
  name='CMsgFSGetIsFollowingResponse',
  full_name='CMsgFSGetIsFollowingResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgFSGetIsFollowingResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='is_following', full_name='CMsgFSGetIsFollowingResponse.is_following', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=True, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=43521,
  serialized_end=43600,
)


_CMSGFSENUMERATEFOLLOWINGLIST = _descriptor.Descriptor(
  name='CMsgFSEnumerateFollowingList',
  full_name='CMsgFSEnumerateFollowingList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='start_index', full_name='CMsgFSEnumerateFollowingList.start_index', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=43602,
  serialized_end=43653,
)


_CMSGFSENUMERATEFOLLOWINGLISTRESPONSE = _descriptor.Descriptor(
  name='CMsgFSEnumerateFollowingListResponse',
  full_name='CMsgFSEnumerateFollowingListResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgFSEnumerateFollowingListResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='total_results', full_name='CMsgFSEnumerateFollowingListResponse.total_results', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steam_ids', full_name='CMsgFSEnumerateFollowingListResponse.steam_ids', index=2,
      number=3, type=6, cpp_type=4, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=43655,
  serialized_end=43755,
)


_CMSGDPGETNUMBEROFCURRENTPLAYERS = _descriptor.Descriptor(
  name='CMsgDPGetNumberOfCurrentPlayers',
  full_name='CMsgDPGetNumberOfCurrentPlayers',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='appid', full_name='CMsgDPGetNumberOfCurrentPlayers.appid', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=43757,
  serialized_end=43805,
)


_CMSGDPGETNUMBEROFCURRENTPLAYERSRESPONSE = _descriptor.Descriptor(
  name='CMsgDPGetNumberOfCurrentPlayersResponse',
  full_name='CMsgDPGetNumberOfCurrentPlayersResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgDPGetNumberOfCurrentPlayersResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='player_count', full_name='CMsgDPGetNumberOfCurrentPlayersResponse.player_count', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=43807,
  serialized_end=43890,
)


_CMSGCLIENTFRIENDUSERSTATUSPUBLISHED = _descriptor.Descriptor(
  name='CMsgClientFriendUserStatusPublished',
  full_name='CMsgClientFriendUserStatusPublished',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='friend_steamid', full_name='CMsgClientFriendUserStatusPublished.friend_steamid', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='appid', full_name='CMsgClientFriendUserStatusPublished.appid', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='status_text', full_name='CMsgClientFriendUserStatusPublished.status_text', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=43892,
  serialized_end=43989,
)


_CMSGCLIENTSERVICEMETHOD = _descriptor.Descriptor(
  name='CMsgClientServiceMethod',
  full_name='CMsgClientServiceMethod',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='method_name', full_name='CMsgClientServiceMethod.method_name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='serialized_method', full_name='CMsgClientServiceMethod.serialized_method', index=1,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='is_notification', full_name='CMsgClientServiceMethod.is_notification', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=43991,
  serialized_end=44089,
)


_CMSGCLIENTSERVICEMETHODRESPONSE = _descriptor.Descriptor(
  name='CMsgClientServiceMethodResponse',
  full_name='CMsgClientServiceMethodResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='method_name', full_name='CMsgClientServiceMethodResponse.method_name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='serialized_method_response', full_name='CMsgClientServiceMethodResponse.serialized_method_response', index=1,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=44091,
  serialized_end=44181,
)


_CMSGCLIENTUIMODE = _descriptor.Descriptor(
  name='CMsgClientUIMode',
  full_name='CMsgClientUIMode',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='uimode', full_name='CMsgClientUIMode.uimode', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=44183,
  serialized_end=44217,
)


_CMSGCLIENTVANITYURLCHANGEDNOTIFICATION = _descriptor.Descriptor(
  name='CMsgClientVanityURLChangedNotification',
  full_name='CMsgClientVanityURLChangedNotification',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='vanity_url', full_name='CMsgClientVanityURLChangedNotification.vanity_url', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=44219,
  serialized_end=44279,
)


_CMSGCLIENTAUTHORIZELOCALDEVICEREQUEST = _descriptor.Descriptor(
  name='CMsgClientAuthorizeLocalDeviceRequest',
  full_name='CMsgClientAuthorizeLocalDeviceRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='device_description', full_name='CMsgClientAuthorizeLocalDeviceRequest.device_description', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='owner_account_id', full_name='CMsgClientAuthorizeLocalDeviceRequest.owner_account_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=44281,
  serialized_end=44374,
)


_CMSGCLIENTAUTHORIZELOCALDEVICE = _descriptor.Descriptor(
  name='CMsgClientAuthorizeLocalDevice',
  full_name='CMsgClientAuthorizeLocalDevice',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientAuthorizeLocalDevice.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='owner_account_id', full_name='CMsgClientAuthorizeLocalDevice.owner_account_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='authed_device_token', full_name='CMsgClientAuthorizeLocalDevice.authed_device_token', index=2,
      number=3, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=44376,
  serialized_end=44483,
)


_CMSGCLIENTDEAUTHORIZEDEVICEREQUEST = _descriptor.Descriptor(
  name='CMsgClientDeauthorizeDeviceRequest',
  full_name='CMsgClientDeauthorizeDeviceRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='deauthorization_account_id', full_name='CMsgClientDeauthorizeDeviceRequest.deauthorization_account_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='deauthorization_device_token', full_name='CMsgClientDeauthorizeDeviceRequest.deauthorization_device_token', index=1,
      number=2, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=44485,
  serialized_end=44595,
)


_CMSGCLIENTDEAUTHORIZEDEVICE = _descriptor.Descriptor(
  name='CMsgClientDeauthorizeDevice',
  full_name='CMsgClientDeauthorizeDevice',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientDeauthorizeDevice.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='deauthorization_account_id', full_name='CMsgClientDeauthorizeDevice.deauthorization_account_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=44597,
  serialized_end=44682,
)


_CMSGCLIENTUSELOCALDEVICEAUTHORIZATIONS_DEVICETOKEN = _descriptor.Descriptor(
  name='DeviceToken',
  full_name='CMsgClientUseLocalDeviceAuthorizations.DeviceToken',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='owner_account_id', full_name='CMsgClientUseLocalDeviceAuthorizations.DeviceToken.owner_account_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='token_id', full_name='CMsgClientUseLocalDeviceAuthorizations.DeviceToken.token_id', index=1,
      number=2, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=44837,
  serialized_end=44894,
)

_CMSGCLIENTUSELOCALDEVICEAUTHORIZATIONS = _descriptor.Descriptor(
  name='CMsgClientUseLocalDeviceAuthorizations',
  full_name='CMsgClientUseLocalDeviceAuthorizations',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='authorization_account_id', full_name='CMsgClientUseLocalDeviceAuthorizations.authorization_account_id', index=0,
      number=1, type=13, cpp_type=3, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='device_tokens', full_name='CMsgClientUseLocalDeviceAuthorizations.device_tokens', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTUSELOCALDEVICEAUTHORIZATIONS_DEVICETOKEN, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=44685,
  serialized_end=44894,
)


_CMSGCLIENTGETAUTHORIZEDDEVICES = _descriptor.Descriptor(
  name='CMsgClientGetAuthorizedDevices',
  full_name='CMsgClientGetAuthorizedDevices',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=44896,
  serialized_end=44928,
)


_CMSGCLIENTGETAUTHORIZEDDEVICESRESPONSE_AUTHORIZEDDEVICE = _descriptor.Descriptor(
  name='AuthorizedDevice',
  full_name='CMsgClientGetAuthorizedDevicesResponse.AuthorizedDevice',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='auth_device_token', full_name='CMsgClientGetAuthorizedDevicesResponse.AuthorizedDevice.auth_device_token', index=0,
      number=1, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='device_name', full_name='CMsgClientGetAuthorizedDevicesResponse.AuthorizedDevice.device_name', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='last_access_time', full_name='CMsgClientGetAuthorizedDevicesResponse.AuthorizedDevice.last_access_time', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='borrower_id', full_name='CMsgClientGetAuthorizedDevicesResponse.AuthorizedDevice.borrower_id', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='is_pending', full_name='CMsgClientGetAuthorizedDevicesResponse.AuthorizedDevice.is_pending', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='app_played', full_name='CMsgClientGetAuthorizedDevicesResponse.AuthorizedDevice.app_played', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=45079,
  serialized_end=45232,
)

_CMSGCLIENTGETAUTHORIZEDDEVICESRESPONSE = _descriptor.Descriptor(
  name='CMsgClientGetAuthorizedDevicesResponse',
  full_name='CMsgClientGetAuthorizedDevicesResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientGetAuthorizedDevicesResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='authorized_device', full_name='CMsgClientGetAuthorizedDevicesResponse.authorized_device', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTGETAUTHORIZEDDEVICESRESPONSE_AUTHORIZEDDEVICE, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=44931,
  serialized_end=45232,
)


_CMSGCLIENTGETEMOTICONLIST = _descriptor.Descriptor(
  name='CMsgClientGetEmoticonList',
  full_name='CMsgClientGetEmoticonList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=45234,
  serialized_end=45261,
)


_CMSGCLIENTEMOTICONLIST_EMOTICON = _descriptor.Descriptor(
  name='Emoticon',
  full_name='CMsgClientEmoticonList.Emoticon',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='CMsgClientEmoticonList.Emoticon.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='count', full_name='CMsgClientEmoticonList.Emoticon.count', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=45342,
  serialized_end=45381,
)

_CMSGCLIENTEMOTICONLIST = _descriptor.Descriptor(
  name='CMsgClientEmoticonList',
  full_name='CMsgClientEmoticonList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='emoticons', full_name='CMsgClientEmoticonList.emoticons', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTEMOTICONLIST_EMOTICON, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=45263,
  serialized_end=45381,
)


_CMSGCLIENTSHAREDLIBRARYLOCKSTATUS_LOCKEDLIBRARY = _descriptor.Descriptor(
  name='LockedLibrary',
  full_name='CMsgClientSharedLibraryLockStatus.LockedLibrary',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='owner_id', full_name='CMsgClientSharedLibraryLockStatus.LockedLibrary.owner_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='locked_by', full_name='CMsgClientSharedLibraryLockStatus.LockedLibrary.locked_by', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=45526,
  serialized_end=45578,
)

_CMSGCLIENTSHAREDLIBRARYLOCKSTATUS = _descriptor.Descriptor(
  name='CMsgClientSharedLibraryLockStatus',
  full_name='CMsgClientSharedLibraryLockStatus',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='locked_library', full_name='CMsgClientSharedLibraryLockStatus.locked_library', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='own_library_locked_by', full_name='CMsgClientSharedLibraryLockStatus.own_library_locked_by', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTSHAREDLIBRARYLOCKSTATUS_LOCKEDLIBRARY, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=45384,
  serialized_end=45578,
)


_CMSGCLIENTSHAREDLIBRARYSTOPPLAYING_STOPAPP = _descriptor.Descriptor(
  name='StopApp',
  full_name='CMsgClientSharedLibraryStopPlaying.StopApp',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='app_id', full_name='CMsgClientSharedLibraryStopPlaying.StopApp.app_id', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='owner_id', full_name='CMsgClientSharedLibraryStopPlaying.StopApp.owner_id', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=45705,
  serialized_end=45748,
)

_CMSGCLIENTSHAREDLIBRARYSTOPPLAYING = _descriptor.Descriptor(
  name='CMsgClientSharedLibraryStopPlaying',
  full_name='CMsgClientSharedLibraryStopPlaying',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='seconds_left', full_name='CMsgClientSharedLibraryStopPlaying.seconds_left', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='stop_apps', full_name='CMsgClientSharedLibraryStopPlaying.stop_apps', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CMSGCLIENTSHAREDLIBRARYSTOPPLAYING_STOPAPP, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=45581,
  serialized_end=45748,
)


_CMSGCLIENTSERVICECALL = _descriptor.Descriptor(
  name='CMsgClientServiceCall',
  full_name='CMsgClientServiceCall',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='sysid_routing', full_name='CMsgClientServiceCall.sysid_routing', index=0,
      number=1, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='call_handle', full_name='CMsgClientServiceCall.call_handle', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='module_crc', full_name='CMsgClientServiceCall.module_crc', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='module_hash', full_name='CMsgClientServiceCall.module_hash', index=3,
      number=4, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='function_id', full_name='CMsgClientServiceCall.function_id', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='cub_output_max', full_name='CMsgClientServiceCall.cub_output_max', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='flags', full_name='CMsgClientServiceCall.flags', index=6,
      number=7, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='callparameter', full_name='CMsgClientServiceCall.callparameter', index=7,
      number=8, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=45751,
  serialized_end=45942,
)


_CMSGCLIENTSERVICEMODULE = _descriptor.Descriptor(
  name='CMsgClientServiceModule',
  full_name='CMsgClientServiceModule',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='module_crc', full_name='CMsgClientServiceModule.module_crc', index=0,
      number=1, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='module_hash', full_name='CMsgClientServiceModule.module_hash', index=1,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='module_content', full_name='CMsgClientServiceModule.module_content', index=2,
      number=3, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=45944,
  serialized_end=46034,
)


_CMSGCLIENTSERVICECALLRESPONSE = _descriptor.Descriptor(
  name='CMsgClientServiceCallResponse',
  full_name='CMsgClientServiceCallResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='sysid_routing', full_name='CMsgClientServiceCallResponse.sysid_routing', index=0,
      number=1, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='call_handle', full_name='CMsgClientServiceCallResponse.call_handle', index=1,
      number=2, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='module_crc', full_name='CMsgClientServiceCallResponse.module_crc', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='module_hash', full_name='CMsgClientServiceCallResponse.module_hash', index=3,
      number=4, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='ecallresult', full_name='CMsgClientServiceCallResponse.ecallresult', index=4,
      number=5, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='result_content', full_name='CMsgClientServiceCallResponse.result_content', index=5,
      number=6, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='os_version_info', full_name='CMsgClientServiceCallResponse.os_version_info', index=6,
      number=7, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='system_info', full_name='CMsgClientServiceCallResponse.system_info', index=7,
      number=8, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='load_address', full_name='CMsgClientServiceCallResponse.load_address', index=8,
      number=9, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='exception_record', full_name='CMsgClientServiceCallResponse.exception_record', index=9,
      number=10, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='portable_os_version_info', full_name='CMsgClientServiceCallResponse.portable_os_version_info', index=10,
      number=11, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='portable_system_info', full_name='CMsgClientServiceCallResponse.portable_system_info', index=11,
      number=12, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='was_converted', full_name='CMsgClientServiceCallResponse.was_converted', index=12,
      number=13, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='internal_result', full_name='CMsgClientServiceCallResponse.internal_result', index=13,
      number=14, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=46037,
  serialized_end=46404,
)


_CMSGAMUNLOCKSTREAMING = _descriptor.Descriptor(
  name='CMsgAMUnlockStreaming',
  full_name='CMsgAMUnlockStreaming',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=46406,
  serialized_end=46429,
)


_CMSGAMUNLOCKSTREAMINGRESPONSE = _descriptor.Descriptor(
  name='CMsgAMUnlockStreamingResponse',
  full_name='CMsgAMUnlockStreamingResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgAMUnlockStreamingResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='encryption_key', full_name='CMsgAMUnlockStreamingResponse.encryption_key', index=1,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=46431,
  serialized_end=46506,
)


_CMSGCLIENTPLAYINGSESSIONSTATE = _descriptor.Descriptor(
  name='CMsgClientPlayingSessionState',
  full_name='CMsgClientPlayingSessionState',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='playing_blocked', full_name='CMsgClientPlayingSessionState.playing_blocked', index=0,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='playing_app', full_name='CMsgClientPlayingSessionState.playing_app', index=1,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=46508,
  serialized_end=46585,
)


_CMSGCLIENTKICKPLAYINGSESSION = _descriptor.Descriptor(
  name='CMsgClientKickPlayingSession',
  full_name='CMsgClientKickPlayingSession',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='only_stop_game', full_name='CMsgClientKickPlayingSession.only_stop_game', index=0,
      number=1, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=46587,
  serialized_end=46641,
)


_CMSGCLIENTCREATEACCOUNT = _descriptor.Descriptor(
  name='CMsgClientCreateAccount',
  full_name='CMsgClientCreateAccount',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='account_name', full_name='CMsgClientCreateAccount.account_name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='password', full_name='CMsgClientCreateAccount.password', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='email', full_name='CMsgClientCreateAccount.email', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='question', full_name='CMsgClientCreateAccount.question', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='answer', full_name='CMsgClientCreateAccount.answer', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='launcher', full_name='CMsgClientCreateAccount.launcher', index=5,
      number=6, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=46644,
  serialized_end=46776,
)


_CMSGCLIENTCREATEACCOUNTRESPONSE = _descriptor.Descriptor(
  name='CMsgClientCreateAccountResponse',
  full_name='CMsgClientCreateAccountResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientCreateAccountResponse.eresult', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='steamid', full_name='CMsgClientCreateAccountResponse.steamid', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=46778,
  serialized_end=46848,
)


_CMSGCLIENTVOICECALLPREAUTHORIZE = _descriptor.Descriptor(
  name='CMsgClientVoiceCallPreAuthorize',
  full_name='CMsgClientVoiceCallPreAuthorize',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='caller_steamid', full_name='CMsgClientVoiceCallPreAuthorize.caller_steamid', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='receiver_steamid', full_name='CMsgClientVoiceCallPreAuthorize.receiver_steamid', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='caller_id', full_name='CMsgClientVoiceCallPreAuthorize.caller_id', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='hangup', full_name='CMsgClientVoiceCallPreAuthorize.hangup', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=46850,
  serialized_end=46968,
)


_CMSGCLIENTVOICECALLPREAUTHORIZERESPONSE = _descriptor.Descriptor(
  name='CMsgClientVoiceCallPreAuthorizeResponse',
  full_name='CMsgClientVoiceCallPreAuthorizeResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='caller_steamid', full_name='CMsgClientVoiceCallPreAuthorizeResponse.caller_steamid', index=0,
      number=1, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='receiver_steamid', full_name='CMsgClientVoiceCallPreAuthorizeResponse.receiver_steamid', index=1,
      number=2, type=6, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='eresult', full_name='CMsgClientVoiceCallPreAuthorizeResponse.eresult', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=True, default_value=2,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='caller_id', full_name='CMsgClientVoiceCallPreAuthorizeResponse.caller_id', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=46971,
  serialized_end=47101,
)

_CMSGGSPLAYERLIST_PLAYER.containing_type = _CMSGGSPLAYERLIST
_CMSGGSPLAYERLIST.fields_by_name['players'].message_type = _CMSGGSPLAYERLIST_PLAYER
_CMSGCLIENTGAMESPLAYED_GAMEPLAYED.containing_type = _CMSGCLIENTGAMESPLAYED
_CMSGCLIENTGAMESPLAYED.fields_by_name['games_played'].message_type = _CMSGCLIENTGAMESPLAYED_GAMEPLAYED
_CMSGCLIENTAUTHLIST.fields_by_name['tickets'].message_type = steammessages_base_pb2._CMSGAUTHTICKET
_CMSGCLIENTFRIENDSLIST_FRIEND.containing_type = _CMSGCLIENTFRIENDSLIST
_CMSGCLIENTFRIENDSLIST.fields_by_name['friends'].message_type = _CMSGCLIENTFRIENDSLIST_FRIEND
_CMSGCLIENTFRIENDSGROUPSLIST_FRIENDGROUP.containing_type = _CMSGCLIENTFRIENDSGROUPSLIST
_CMSGCLIENTFRIENDSGROUPSLIST_FRIENDGROUPSMEMBERSHIP.containing_type = _CMSGCLIENTFRIENDSGROUPSLIST
_CMSGCLIENTFRIENDSGROUPSLIST.fields_by_name['friendGroups'].message_type = _CMSGCLIENTFRIENDSGROUPSLIST_FRIENDGROUP
_CMSGCLIENTFRIENDSGROUPSLIST.fields_by_name['memberships'].message_type = _CMSGCLIENTFRIENDSGROUPSLIST_FRIENDGROUPSMEMBERSHIP
_CMSGCLIENTPLAYERNICKNAMELIST_PLAYERNICKNAME.containing_type = _CMSGCLIENTPLAYERNICKNAMELIST
_CMSGCLIENTPLAYERNICKNAMELIST.fields_by_name['nicknames'].message_type = _CMSGCLIENTPLAYERNICKNAMELIST_PLAYERNICKNAME
_CMSGCLIENTLICENSELIST_LICENSE.containing_type = _CMSGCLIENTLICENSELIST
_CMSGCLIENTLICENSELIST.fields_by_name['licenses'].message_type = _CMSGCLIENTLICENSELIST_LICENSE
_CMSGCLIENTLBSGETLBENTRIESRESPONSE_ENTRY.containing_type = _CMSGCLIENTLBSGETLBENTRIESRESPONSE
_CMSGCLIENTLBSGETLBENTRIESRESPONSE.fields_by_name['entries'].message_type = _CMSGCLIENTLBSGETLBENTRIESRESPONSE_ENTRY
_CMSGCLIENTAPPMINUTESPLAYEDDATA_APPMINUTESPLAYEDDATA.containing_type = _CMSGCLIENTAPPMINUTESPLAYEDDATA
_CMSGCLIENTAPPMINUTESPLAYEDDATA.fields_by_name['minutes_played'].message_type = _CMSGCLIENTAPPMINUTESPLAYEDDATA_APPMINUTESPLAYEDDATA
_CMSGCLIENTPERSONASTATE_FRIEND.containing_type = _CMSGCLIENTPERSONASTATE
_CMSGCLIENTPERSONASTATE.fields_by_name['friends'].message_type = _CMSGCLIENTPERSONASTATE_FRIEND
_CMSGCLIENTSERVERLIST_SERVER.containing_type = _CMSGCLIENTSERVERLIST
_CMSGCLIENTSERVERLIST.fields_by_name['servers'].message_type = _CMSGCLIENTSERVERLIST_SERVER
_CMSGCLIENTREQUESTEDCLIENTSTATS_STATSTOSEND.containing_type = _CMSGCLIENTREQUESTEDCLIENTSTATS
_CMSGCLIENTREQUESTEDCLIENTSTATS.fields_by_name['stats_to_send'].message_type = _CMSGCLIENTREQUESTEDCLIENTSTATS_STATSTOSEND
_CMSGCLIENTSTAT2_STATDETAIL.containing_type = _CMSGCLIENTSTAT2
_CMSGCLIENTSTAT2.fields_by_name['stat_detail'].message_type = _CMSGCLIENTSTAT2_STATDETAIL
_CMSGCLIENTMMSJOINLOBBYRESPONSE_MEMBER.containing_type = _CMSGCLIENTMMSJOINLOBBYRESPONSE
_CMSGCLIENTMMSJOINLOBBYRESPONSE.fields_by_name['members'].message_type = _CMSGCLIENTMMSJOINLOBBYRESPONSE_MEMBER
_CMSGCLIENTMMSGETLOBBYLIST_FILTER.containing_type = _CMSGCLIENTMMSGETLOBBYLIST
_CMSGCLIENTMMSGETLOBBYLIST.fields_by_name['filters'].message_type = _CMSGCLIENTMMSGETLOBBYLIST_FILTER
_CMSGCLIENTMMSGETLOBBYLISTRESPONSE_LOBBY.containing_type = _CMSGCLIENTMMSGETLOBBYLISTRESPONSE
_CMSGCLIENTMMSGETLOBBYLISTRESPONSE.fields_by_name['lobbies'].message_type = _CMSGCLIENTMMSGETLOBBYLISTRESPONSE_LOBBY
_CMSGCLIENTMMSLOBBYDATA_MEMBER.containing_type = _CMSGCLIENTMMSLOBBYDATA
_CMSGCLIENTMMSLOBBYDATA.fields_by_name['members'].message_type = _CMSGCLIENTMMSLOBBYDATA_MEMBER
_CMSGCLIENTCONNECTIONSTATS_STATS_LOGON.containing_type = _CMSGCLIENTCONNECTIONSTATS
_CMSGCLIENTCONNECTIONSTATS_STATS_UDP.containing_type = _CMSGCLIENTCONNECTIONSTATS
_CMSGCLIENTCONNECTIONSTATS_STATS_VCONN.fields_by_name['stats_udp'].message_type = _CMSGCLIENTCONNECTIONSTATS_STATS_UDP
_CMSGCLIENTCONNECTIONSTATS_STATS_VCONN.containing_type = _CMSGCLIENTCONNECTIONSTATS
_CMSGCLIENTCONNECTIONSTATS.fields_by_name['stats_logon'].message_type = _CMSGCLIENTCONNECTIONSTATS_STATS_LOGON
_CMSGCLIENTCONNECTIONSTATS.fields_by_name['stats_vconn'].message_type = _CMSGCLIENTCONNECTIONSTATS_STATS_VCONN
_CMSGCLIENTSERVERSAVAILABLE_SERVER_TYPES_AVAILABLE.containing_type = _CMSGCLIENTSERVERSAVAILABLE
_CMSGCLIENTSERVERSAVAILABLE.fields_by_name['server_types_available'].message_type = _CMSGCLIENTSERVERSAVAILABLE_SERVER_TYPES_AVAILABLE
_CMSGCLIENTGETUSERSTATSRESPONSE_STATS.containing_type = _CMSGCLIENTGETUSERSTATSRESPONSE
_CMSGCLIENTGETUSERSTATSRESPONSE_ACHIEVEMENT_BLOCKS.containing_type = _CMSGCLIENTGETUSERSTATSRESPONSE
_CMSGCLIENTGETUSERSTATSRESPONSE.fields_by_name['stats'].message_type = _CMSGCLIENTGETUSERSTATSRESPONSE_STATS
_CMSGCLIENTGETUSERSTATSRESPONSE.fields_by_name['achievement_blocks'].message_type = _CMSGCLIENTGETUSERSTATSRESPONSE_ACHIEVEMENT_BLOCKS
_CMSGCLIENTSTOREUSERSTATSRESPONSE_STATS_FAILED_VALIDATION.containing_type = _CMSGCLIENTSTOREUSERSTATSRESPONSE
_CMSGCLIENTSTOREUSERSTATSRESPONSE.fields_by_name['stats_failed_validation'].message_type = _CMSGCLIENTSTOREUSERSTATSRESPONSE_STATS_FAILED_VALIDATION
_CMSGCLIENTSTOREUSERSTATS2_STATS.containing_type = _CMSGCLIENTSTOREUSERSTATS2
_CMSGCLIENTSTOREUSERSTATS2.fields_by_name['stats'].message_type = _CMSGCLIENTSTOREUSERSTATS2_STATS
_CMSGCLIENTSTATSUPDATED_UPDATED_STATS.containing_type = _CMSGCLIENTSTATSUPDATED
_CMSGCLIENTSTATSUPDATED.fields_by_name['updated_stats'].message_type = _CMSGCLIENTSTATSUPDATED_UPDATED_STATS
_CMSGCLIENTSTOREUSERSTATS_STATS_TO_STORE.containing_type = _CMSGCLIENTSTOREUSERSTATS
_CMSGCLIENTSTOREUSERSTATS.fields_by_name['stats_to_store'].message_type = _CMSGCLIENTSTOREUSERSTATS_STATS_TO_STORE
_CMSGCLIENTGETCLIENTDETAILSRESPONSE_GAME.containing_type = _CMSGCLIENTGETCLIENTDETAILSRESPONSE
_CMSGCLIENTGETCLIENTDETAILSRESPONSE.fields_by_name['games_running'].message_type = _CMSGCLIENTGETCLIENTDETAILSRESPONSE_GAME
_CMSGCLIENTGETCLIENTAPPLISTRESPONSE_APP_DLC.containing_type = _CMSGCLIENTGETCLIENTAPPLISTRESPONSE_APP
_CMSGCLIENTGETCLIENTAPPLISTRESPONSE_APP.fields_by_name['dlcs'].message_type = _CMSGCLIENTGETCLIENTAPPLISTRESPONSE_APP_DLC
_CMSGCLIENTGETCLIENTAPPLISTRESPONSE_APP.containing_type = _CMSGCLIENTGETCLIENTAPPLISTRESPONSE
_CMSGCLIENTGETCLIENTAPPLISTRESPONSE.fields_by_name['apps'].message_type = _CMSGCLIENTGETCLIENTAPPLISTRESPONSE_APP
_CMSGCLIENTUFSUPLOADCOMMIT_FILE.containing_type = _CMSGCLIENTUFSUPLOADCOMMIT
_CMSGCLIENTUFSUPLOADCOMMIT.fields_by_name['files'].message_type = _CMSGCLIENTUFSUPLOADCOMMIT_FILE
_CMSGCLIENTUFSUPLOADCOMMITRESPONSE_FILE.containing_type = _CMSGCLIENTUFSUPLOADCOMMITRESPONSE
_CMSGCLIENTUFSUPLOADCOMMITRESPONSE.fields_by_name['files'].message_type = _CMSGCLIENTUFSUPLOADCOMMITRESPONSE_FILE
_CMSGCLIENTUFSGETFILELISTFORAPPRESPONSE_FILE.containing_type = _CMSGCLIENTUFSGETFILELISTFORAPPRESPONSE
_CMSGCLIENTUFSGETFILELISTFORAPPRESPONSE.fields_by_name['files'].message_type = _CMSGCLIENTUFSGETFILELISTFORAPPRESPONSE_FILE
_CMSGCLIENTREQUESTENCRYPTEDAPPTICKETRESPONSE.fields_by_name['encrypted_app_ticket'].message_type = encrypted_app_ticket_pb2._ENCRYPTEDAPPTICKET
_CMSGCLIENTAPPINFOREQUEST_APP.containing_type = _CMSGCLIENTAPPINFOREQUEST
_CMSGCLIENTAPPINFOREQUEST.fields_by_name['apps'].message_type = _CMSGCLIENTAPPINFOREQUEST_APP
_CMSGCLIENTAPPINFORESPONSE_APP_SECTION.containing_type = _CMSGCLIENTAPPINFORESPONSE_APP
_CMSGCLIENTAPPINFORESPONSE_APP.fields_by_name['sections'].message_type = _CMSGCLIENTAPPINFORESPONSE_APP_SECTION
_CMSGCLIENTAPPINFORESPONSE_APP.containing_type = _CMSGCLIENTAPPINFORESPONSE
_CMSGCLIENTAPPINFORESPONSE.fields_by_name['apps'].message_type = _CMSGCLIENTAPPINFORESPONSE_APP
_CMSGCLIENTPACKAGEINFORESPONSE_PACKAGE.containing_type = _CMSGCLIENTPACKAGEINFORESPONSE
_CMSGCLIENTPACKAGEINFORESPONSE.fields_by_name['packages'].message_type = _CMSGCLIENTPACKAGEINFORESPONSE_PACKAGE
_CMSGCLIENTPICSCHANGESSINCERESPONSE_PACKAGECHANGE.containing_type = _CMSGCLIENTPICSCHANGESSINCERESPONSE
_CMSGCLIENTPICSCHANGESSINCERESPONSE_APPCHANGE.containing_type = _CMSGCLIENTPICSCHANGESSINCERESPONSE
_CMSGCLIENTPICSCHANGESSINCERESPONSE.fields_by_name['package_changes'].message_type = _CMSGCLIENTPICSCHANGESSINCERESPONSE_PACKAGECHANGE
_CMSGCLIENTPICSCHANGESSINCERESPONSE.fields_by_name['app_changes'].message_type = _CMSGCLIENTPICSCHANGESSINCERESPONSE_APPCHANGE
_CMSGCLIENTPICSPRODUCTINFOREQUEST_APPINFO.containing_type = _CMSGCLIENTPICSPRODUCTINFOREQUEST
_CMSGCLIENTPICSPRODUCTINFOREQUEST_PACKAGEINFO.containing_type = _CMSGCLIENTPICSPRODUCTINFOREQUEST
_CMSGCLIENTPICSPRODUCTINFOREQUEST.fields_by_name['packages'].message_type = _CMSGCLIENTPICSPRODUCTINFOREQUEST_PACKAGEINFO
_CMSGCLIENTPICSPRODUCTINFOREQUEST.fields_by_name['apps'].message_type = _CMSGCLIENTPICSPRODUCTINFOREQUEST_APPINFO
_CMSGCLIENTPICSPRODUCTINFORESPONSE_APPINFO.containing_type = _CMSGCLIENTPICSPRODUCTINFORESPONSE
_CMSGCLIENTPICSPRODUCTINFORESPONSE_PACKAGEINFO.containing_type = _CMSGCLIENTPICSPRODUCTINFORESPONSE
_CMSGCLIENTPICSPRODUCTINFORESPONSE.fields_by_name['apps'].message_type = _CMSGCLIENTPICSPRODUCTINFORESPONSE_APPINFO
_CMSGCLIENTPICSPRODUCTINFORESPONSE.fields_by_name['packages'].message_type = _CMSGCLIENTPICSPRODUCTINFORESPONSE_PACKAGEINFO
_CMSGCLIENTPICSACCESSTOKENRESPONSE_PACKAGETOKEN.containing_type = _CMSGCLIENTPICSACCESSTOKENRESPONSE
_CMSGCLIENTPICSACCESSTOKENRESPONSE_APPTOKEN.containing_type = _CMSGCLIENTPICSACCESSTOKENRESPONSE
_CMSGCLIENTPICSACCESSTOKENRESPONSE.fields_by_name['package_access_tokens'].message_type = _CMSGCLIENTPICSACCESSTOKENRESPONSE_PACKAGETOKEN
_CMSGCLIENTPICSACCESSTOKENRESPONSE.fields_by_name['app_access_tokens'].message_type = _CMSGCLIENTPICSACCESSTOKENRESPONSE_APPTOKEN
_CMSGCLIENTAMGETPERSONANAMEHISTORY_IDINSTANCE.containing_type = _CMSGCLIENTAMGETPERSONANAMEHISTORY
_CMSGCLIENTAMGETPERSONANAMEHISTORY.fields_by_name['Ids'].message_type = _CMSGCLIENTAMGETPERSONANAMEHISTORY_IDINSTANCE
_CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE_NAMETABLEINSTANCE_NAMEINSTANCE.containing_type = _CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE_NAMETABLEINSTANCE
_CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE_NAMETABLEINSTANCE.fields_by_name['names'].message_type = _CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE_NAMETABLEINSTANCE_NAMEINSTANCE
_CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE_NAMETABLEINSTANCE.containing_type = _CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE
_CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE.fields_by_name['responses'].message_type = _CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE_NAMETABLEINSTANCE
_CMSGCLIENTCLANSTATE_NAMEINFO.containing_type = _CMSGCLIENTCLANSTATE
_CMSGCLIENTCLANSTATE_USERCOUNTS.containing_type = _CMSGCLIENTCLANSTATE
_CMSGCLIENTCLANSTATE_EVENT.containing_type = _CMSGCLIENTCLANSTATE
_CMSGCLIENTCLANSTATE.fields_by_name['name_info'].message_type = _CMSGCLIENTCLANSTATE_NAMEINFO
_CMSGCLIENTCLANSTATE.fields_by_name['user_counts'].message_type = _CMSGCLIENTCLANSTATE_USERCOUNTS
_CMSGCLIENTCLANSTATE.fields_by_name['events'].message_type = _CMSGCLIENTCLANSTATE_EVENT
_CMSGCLIENTCLANSTATE.fields_by_name['announcements'].message_type = _CMSGCLIENTCLANSTATE_EVENT
_CMSGCLIENTUCMADDSCREENSHOT_TAG.containing_type = _CMSGCLIENTUCMADDSCREENSHOT
_CMSGCLIENTUCMADDSCREENSHOT.fields_by_name['tag'].message_type = _CMSGCLIENTUCMADDSCREENSHOT_TAG
_CMSGCLIENTUCMENUMERATEUSERPUBLISHEDFILESRESPONSE_PUBLISHEDFILEID.containing_type = _CMSGCLIENTUCMENUMERATEUSERPUBLISHEDFILESRESPONSE
_CMSGCLIENTUCMENUMERATEUSERPUBLISHEDFILESRESPONSE.fields_by_name['published_files'].message_type = _CMSGCLIENTUCMENUMERATEUSERPUBLISHEDFILESRESPONSE_PUBLISHEDFILEID
_CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILESRESPONSE_PUBLISHEDFILEID.containing_type = _CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILESRESPONSE
_CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILESRESPONSE.fields_by_name['subscribed_files'].message_type = _CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILESRESPONSE_PUBLISHEDFILEID
_CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILESWITHUPDATESRESPONSE_PUBLISHEDFILEID.containing_type = _CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILESWITHUPDATESRESPONSE
_CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILESWITHUPDATESRESPONSE.fields_by_name['subscribed_files'].message_type = _CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILESWITHUPDATESRESPONSE_PUBLISHEDFILEID
_CMSGCLIENTWORKSHOPITEMCHANGESRESPONSE_WORKSHOPITEMINFO.containing_type = _CMSGCLIENTWORKSHOPITEMCHANGESRESPONSE
_CMSGCLIENTWORKSHOPITEMCHANGESRESPONSE.fields_by_name['workshop_items'].message_type = _CMSGCLIENTWORKSHOPITEMCHANGESRESPONSE_WORKSHOPITEMINFO
_CMSGCLIENTWORKSHOPITEMINFOREQUEST_WORKSHOPITEM.containing_type = _CMSGCLIENTWORKSHOPITEMINFOREQUEST
_CMSGCLIENTWORKSHOPITEMINFOREQUEST.fields_by_name['workshop_items'].message_type = _CMSGCLIENTWORKSHOPITEMINFOREQUEST_WORKSHOPITEM
_CMSGCLIENTWORKSHOPITEMINFORESPONSE_WORKSHOPITEMINFO.containing_type = _CMSGCLIENTWORKSHOPITEMINFORESPONSE
_CMSGCLIENTWORKSHOPITEMINFORESPONSE.fields_by_name['workshop_items'].message_type = _CMSGCLIENTWORKSHOPITEMINFORESPONSE_WORKSHOPITEMINFO
_CMSGCLIENTUCMGETPUBLISHEDFILESFORUSERRESPONSE_PUBLISHEDFILEID.containing_type = _CMSGCLIENTUCMGETPUBLISHEDFILESFORUSERRESPONSE
_CMSGCLIENTUCMGETPUBLISHEDFILESFORUSERRESPONSE.fields_by_name['published_files'].message_type = _CMSGCLIENTUCMGETPUBLISHEDFILESFORUSERRESPONSE_PUBLISHEDFILEID
_CMSGCLIENTUCMENUMERATEPUBLISHEDFILESBYUSERACTIONRESPONSE_PUBLISHEDFILEID.containing_type = _CMSGCLIENTUCMENUMERATEPUBLISHEDFILESBYUSERACTIONRESPONSE
_CMSGCLIENTUCMENUMERATEPUBLISHEDFILESBYUSERACTIONRESPONSE.fields_by_name['published_files'].message_type = _CMSGCLIENTUCMENUMERATEPUBLISHEDFILESBYUSERACTIONRESPONSE_PUBLISHEDFILEID
_CMSGCLIENTRICHPRESENCEINFO_RICHPRESENCE.containing_type = _CMSGCLIENTRICHPRESENCEINFO
_CMSGCLIENTRICHPRESENCEINFO.fields_by_name['rich_presence'].message_type = _CMSGCLIENTRICHPRESENCEINFO_RICHPRESENCE
_CMSGCLIENTGETAPPBETAPASSWORDSRESPONSE_BETAPASSWORD.containing_type = _CMSGCLIENTGETAPPBETAPASSWORDSRESPONSE
_CMSGCLIENTGETAPPBETAPASSWORDSRESPONSE.fields_by_name['betapasswords'].message_type = _CMSGCLIENTGETAPPBETAPASSWORDSRESPONSE_BETAPASSWORD
_CMSGDOWNLOADRATESTATISTICS_STATSINFO.containing_type = _CMSGDOWNLOADRATESTATISTICS
_CMSGDOWNLOADRATESTATISTICS.fields_by_name['stats'].message_type = _CMSGDOWNLOADRATESTATISTICS_STATSINFO
_CMSGCLIENTUGSGETGLOBALSTATSRESPONSE_DAY_STAT.containing_type = _CMSGCLIENTUGSGETGLOBALSTATSRESPONSE_DAY
_CMSGCLIENTUGSGETGLOBALSTATSRESPONSE_DAY.fields_by_name['stats'].message_type = _CMSGCLIENTUGSGETGLOBALSTATSRESPONSE_DAY_STAT
_CMSGCLIENTUGSGETGLOBALSTATSRESPONSE_DAY.containing_type = _CMSGCLIENTUGSGETGLOBALSTATSRESPONSE
_CMSGCLIENTUGSGETGLOBALSTATSRESPONSE.fields_by_name['days'].message_type = _CMSGCLIENTUGSGETGLOBALSTATSRESPONSE_DAY
_CMSGGAMESERVERDATA_PLAYER.containing_type = _CMSGGAMESERVERDATA
_CMSGGAMESERVERDATA.fields_by_name['players'].message_type = _CMSGGAMESERVERDATA_PLAYER
_CMSGGMSCLIENTSERVERQUERYRESPONSE_SERVER.containing_type = _CMSGGMSCLIENTSERVERQUERYRESPONSE
_CMSGGMSCLIENTSERVERQUERYRESPONSE.fields_by_name['servers'].message_type = _CMSGGMSCLIENTSERVERQUERYRESPONSE_SERVER
_CMSGCLIENTUSERNOTIFICATIONS_NOTIFICATION.containing_type = _CMSGCLIENTUSERNOTIFICATIONS
_CMSGCLIENTUSERNOTIFICATIONS.fields_by_name['notifications'].message_type = _CMSGCLIENTUSERNOTIFICATIONS_NOTIFICATION
_CMSGCLIENTFSGETFRIENDMESSAGEHISTORYRESPONSE_FRIENDMESSAGE.containing_type = _CMSGCLIENTFSGETFRIENDMESSAGEHISTORYRESPONSE
_CMSGCLIENTFSGETFRIENDMESSAGEHISTORYRESPONSE.fields_by_name['messages'].message_type = _CMSGCLIENTFSGETFRIENDMESSAGEHISTORYRESPONSE_FRIENDMESSAGE
_CMSGCLIENTFSGETFRIENDSSTEAMLEVELSRESPONSE_FRIEND.containing_type = _CMSGCLIENTFSGETFRIENDSSTEAMLEVELSRESPONSE
_CMSGCLIENTFSGETFRIENDSSTEAMLEVELSRESPONSE.fields_by_name['friends'].message_type = _CMSGCLIENTFSGETFRIENDSSTEAMLEVELSRESPONSE_FRIEND
_CMSGCREENUMERATEPUBLISHEDFILESRESPONSE_PUBLISHEDFILEID.containing_type = _CMSGCREENUMERATEPUBLISHEDFILESRESPONSE
_CMSGCREENUMERATEPUBLISHEDFILESRESPONSE.fields_by_name['published_files'].message_type = _CMSGCREENUMERATEPUBLISHEDFILESRESPONSE_PUBLISHEDFILEID
_CMSGCREITEMVOTESUMMARY_PUBLISHEDFILEID.containing_type = _CMSGCREITEMVOTESUMMARY
_CMSGCREITEMVOTESUMMARY.fields_by_name['published_file_ids'].message_type = _CMSGCREITEMVOTESUMMARY_PUBLISHEDFILEID
_CMSGCREITEMVOTESUMMARYRESPONSE_ITEMVOTESUMMARY.containing_type = _CMSGCREITEMVOTESUMMARYRESPONSE
_CMSGCREITEMVOTESUMMARYRESPONSE.fields_by_name['item_vote_summaries'].message_type = _CMSGCREITEMVOTESUMMARYRESPONSE_ITEMVOTESUMMARY
_CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILS_PUBLISHEDFILEID.containing_type = _CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILS
_CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILS.fields_by_name['published_file_ids'].message_type = _CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILS_PUBLISHEDFILEID
_CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILSRESPONSE_USERITEMVOTEDETAIL.containing_type = _CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILSRESPONSE
_CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILSRESPONSE.fields_by_name['user_item_vote_details'].message_type = _CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILSRESPONSE_USERITEMVOTEDETAIL
_CMSGGAMESERVERPINGSAMPLE_SAMPLE.containing_type = _CMSGGAMESERVERPINGSAMPLE
_CMSGGAMESERVERPINGSAMPLE.fields_by_name['gs_samples'].message_type = _CMSGGAMESERVERPINGSAMPLE_SAMPLE
_CMSGCLIENTUSELOCALDEVICEAUTHORIZATIONS_DEVICETOKEN.containing_type = _CMSGCLIENTUSELOCALDEVICEAUTHORIZATIONS
_CMSGCLIENTUSELOCALDEVICEAUTHORIZATIONS.fields_by_name['device_tokens'].message_type = _CMSGCLIENTUSELOCALDEVICEAUTHORIZATIONS_DEVICETOKEN
_CMSGCLIENTGETAUTHORIZEDDEVICESRESPONSE_AUTHORIZEDDEVICE.containing_type = _CMSGCLIENTGETAUTHORIZEDDEVICESRESPONSE
_CMSGCLIENTGETAUTHORIZEDDEVICESRESPONSE.fields_by_name['authorized_device'].message_type = _CMSGCLIENTGETAUTHORIZEDDEVICESRESPONSE_AUTHORIZEDDEVICE
_CMSGCLIENTEMOTICONLIST_EMOTICON.containing_type = _CMSGCLIENTEMOTICONLIST
_CMSGCLIENTEMOTICONLIST.fields_by_name['emoticons'].message_type = _CMSGCLIENTEMOTICONLIST_EMOTICON
_CMSGCLIENTSHAREDLIBRARYLOCKSTATUS_LOCKEDLIBRARY.containing_type = _CMSGCLIENTSHAREDLIBRARYLOCKSTATUS
_CMSGCLIENTSHAREDLIBRARYLOCKSTATUS.fields_by_name['locked_library'].message_type = _CMSGCLIENTSHAREDLIBRARYLOCKSTATUS_LOCKEDLIBRARY
_CMSGCLIENTSHAREDLIBRARYSTOPPLAYING_STOPAPP.containing_type = _CMSGCLIENTSHAREDLIBRARYSTOPPLAYING
_CMSGCLIENTSHAREDLIBRARYSTOPPLAYING.fields_by_name['stop_apps'].message_type = _CMSGCLIENTSHAREDLIBRARYSTOPPLAYING_STOPAPP
DESCRIPTOR.message_types_by_name['CMsgClientHeartBeat'] = _CMSGCLIENTHEARTBEAT
DESCRIPTOR.message_types_by_name['CMsgClientUDSP2PSessionStarted'] = _CMSGCLIENTUDSP2PSESSIONSTARTED
DESCRIPTOR.message_types_by_name['CMsgClientUDSP2PSessionEnded'] = _CMSGCLIENTUDSP2PSESSIONENDED
DESCRIPTOR.message_types_by_name['CMsgClientRegisterAuthTicketWithCM'] = _CMSGCLIENTREGISTERAUTHTICKETWITHCM
DESCRIPTOR.message_types_by_name['CMsgClientTicketAuthComplete'] = _CMSGCLIENTTICKETAUTHCOMPLETE
DESCRIPTOR.message_types_by_name['CMsgClientLogon'] = _CMSGCLIENTLOGON
DESCRIPTOR.message_types_by_name['CMsgClientLogonResponse'] = _CMSGCLIENTLOGONRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientRequestWebAPIAuthenticateUserNonce'] = _CMSGCLIENTREQUESTWEBAPIAUTHENTICATEUSERNONCE
DESCRIPTOR.message_types_by_name['CMsgClientRequestWebAPIAuthenticateUserNonceResponse'] = _CMSGCLIENTREQUESTWEBAPIAUTHENTICATEUSERNONCERESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientLogOff'] = _CMSGCLIENTLOGOFF
DESCRIPTOR.message_types_by_name['CMsgClientLoggedOff'] = _CMSGCLIENTLOGGEDOFF
DESCRIPTOR.message_types_by_name['CMsgClientCMList'] = _CMSGCLIENTCMLIST
DESCRIPTOR.message_types_by_name['CMsgClientP2PConnectionInfo'] = _CMSGCLIENTP2PCONNECTIONINFO
DESCRIPTOR.message_types_by_name['CMsgClientP2PConnectionFailInfo'] = _CMSGCLIENTP2PCONNECTIONFAILINFO
DESCRIPTOR.message_types_by_name['CMsgClientGetAppOwnershipTicket'] = _CMSGCLIENTGETAPPOWNERSHIPTICKET
DESCRIPTOR.message_types_by_name['CMsgClientGetAppOwnershipTicketResponse'] = _CMSGCLIENTGETAPPOWNERSHIPTICKETRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientSessionToken'] = _CMSGCLIENTSESSIONTOKEN
DESCRIPTOR.message_types_by_name['CMsgClientGameConnectTokens'] = _CMSGCLIENTGAMECONNECTTOKENS
DESCRIPTOR.message_types_by_name['CMsgGSServerType'] = _CMSGGSSERVERTYPE
DESCRIPTOR.message_types_by_name['CMsgGSStatusReply'] = _CMSGGSSTATUSREPLY
DESCRIPTOR.message_types_by_name['CMsgGSPlayerList'] = _CMSGGSPLAYERLIST
DESCRIPTOR.message_types_by_name['CMsgGSUserPlaying'] = _CMSGGSUSERPLAYING
DESCRIPTOR.message_types_by_name['CMsgGSDisconnectNotice'] = _CMSGGSDISCONNECTNOTICE
DESCRIPTOR.message_types_by_name['CMsgClientGamesPlayed'] = _CMSGCLIENTGAMESPLAYED
DESCRIPTOR.message_types_by_name['CMsgGSApprove'] = _CMSGGSAPPROVE
DESCRIPTOR.message_types_by_name['CMsgGSDeny'] = _CMSGGSDENY
DESCRIPTOR.message_types_by_name['CMsgGSKick'] = _CMSGGSKICK
DESCRIPTOR.message_types_by_name['CMsgClientAuthList'] = _CMSGCLIENTAUTHLIST
DESCRIPTOR.message_types_by_name['CMsgClientAuthListAck'] = _CMSGCLIENTAUTHLISTACK
DESCRIPTOR.message_types_by_name['CMsgClientFriendsList'] = _CMSGCLIENTFRIENDSLIST
DESCRIPTOR.message_types_by_name['CMsgClientFriendsGroupsList'] = _CMSGCLIENTFRIENDSGROUPSLIST
DESCRIPTOR.message_types_by_name['CMsgClientPlayerNicknameList'] = _CMSGCLIENTPLAYERNICKNAMELIST
DESCRIPTOR.message_types_by_name['CMsgClientSetPlayerNickname'] = _CMSGCLIENTSETPLAYERNICKNAME
DESCRIPTOR.message_types_by_name['CMsgClientSetPlayerNicknameResponse'] = _CMSGCLIENTSETPLAYERNICKNAMERESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientLicenseList'] = _CMSGCLIENTLICENSELIST
DESCRIPTOR.message_types_by_name['CMsgClientLBSSetScore'] = _CMSGCLIENTLBSSETSCORE
DESCRIPTOR.message_types_by_name['CMsgClientLBSSetScoreResponse'] = _CMSGCLIENTLBSSETSCORERESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientLBSSetUGC'] = _CMSGCLIENTLBSSETUGC
DESCRIPTOR.message_types_by_name['CMsgClientLBSSetUGCResponse'] = _CMSGCLIENTLBSSETUGCRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientLBSFindOrCreateLB'] = _CMSGCLIENTLBSFINDORCREATELB
DESCRIPTOR.message_types_by_name['CMsgClientLBSFindOrCreateLBResponse'] = _CMSGCLIENTLBSFINDORCREATELBRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientLBSGetLBEntries'] = _CMSGCLIENTLBSGETLBENTRIES
DESCRIPTOR.message_types_by_name['CMsgClientLBSGetLBEntriesResponse'] = _CMSGCLIENTLBSGETLBENTRIESRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientAccountInfo'] = _CMSGCLIENTACCOUNTINFO
DESCRIPTOR.message_types_by_name['CMsgClientAppMinutesPlayedData'] = _CMSGCLIENTAPPMINUTESPLAYEDDATA
DESCRIPTOR.message_types_by_name['CMsgClientIsLimitedAccount'] = _CMSGCLIENTISLIMITEDACCOUNT
DESCRIPTOR.message_types_by_name['CMsgClientRequestFriendData'] = _CMSGCLIENTREQUESTFRIENDDATA
DESCRIPTOR.message_types_by_name['CMsgClientChangeStatus'] = _CMSGCLIENTCHANGESTATUS
DESCRIPTOR.message_types_by_name['CMsgPersonaChangeResponse'] = _CMSGPERSONACHANGERESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientPersonaState'] = _CMSGCLIENTPERSONASTATE
DESCRIPTOR.message_types_by_name['CMsgClientFriendProfileInfo'] = _CMSGCLIENTFRIENDPROFILEINFO
DESCRIPTOR.message_types_by_name['CMsgClientFriendProfileInfoResponse'] = _CMSGCLIENTFRIENDPROFILEINFORESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientServerList'] = _CMSGCLIENTSERVERLIST
DESCRIPTOR.message_types_by_name['CMsgClientRequestedClientStats'] = _CMSGCLIENTREQUESTEDCLIENTSTATS
DESCRIPTOR.message_types_by_name['CMsgClientStat2'] = _CMSGCLIENTSTAT2
DESCRIPTOR.message_types_by_name['CMsgClientMMSCreateLobby'] = _CMSGCLIENTMMSCREATELOBBY
DESCRIPTOR.message_types_by_name['CMsgClientMMSCreateLobbyResponse'] = _CMSGCLIENTMMSCREATELOBBYRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientMMSJoinLobby'] = _CMSGCLIENTMMSJOINLOBBY
DESCRIPTOR.message_types_by_name['CMsgClientMMSJoinLobbyResponse'] = _CMSGCLIENTMMSJOINLOBBYRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientMMSLeaveLobby'] = _CMSGCLIENTMMSLEAVELOBBY
DESCRIPTOR.message_types_by_name['CMsgClientMMSLeaveLobbyResponse'] = _CMSGCLIENTMMSLEAVELOBBYRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientMMSGetLobbyList'] = _CMSGCLIENTMMSGETLOBBYLIST
DESCRIPTOR.message_types_by_name['CMsgClientMMSGetLobbyListResponse'] = _CMSGCLIENTMMSGETLOBBYLISTRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientMMSSetLobbyData'] = _CMSGCLIENTMMSSETLOBBYDATA
DESCRIPTOR.message_types_by_name['CMsgClientMMSSetLobbyDataResponse'] = _CMSGCLIENTMMSSETLOBBYDATARESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientMMSGetLobbyData'] = _CMSGCLIENTMMSGETLOBBYDATA
DESCRIPTOR.message_types_by_name['CMsgClientMMSLobbyData'] = _CMSGCLIENTMMSLOBBYDATA
DESCRIPTOR.message_types_by_name['CMsgClientMMSSendLobbyChatMsg'] = _CMSGCLIENTMMSSENDLOBBYCHATMSG
DESCRIPTOR.message_types_by_name['CMsgClientMMSLobbyChatMsg'] = _CMSGCLIENTMMSLOBBYCHATMSG
DESCRIPTOR.message_types_by_name['CMsgClientMMSSetLobbyOwner'] = _CMSGCLIENTMMSSETLOBBYOWNER
DESCRIPTOR.message_types_by_name['CMsgClientMMSSetLobbyOwnerResponse'] = _CMSGCLIENTMMSSETLOBBYOWNERRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientMMSSetLobbyLinked'] = _CMSGCLIENTMMSSETLOBBYLINKED
DESCRIPTOR.message_types_by_name['CMsgClientMMSSetLobbyGameServer'] = _CMSGCLIENTMMSSETLOBBYGAMESERVER
DESCRIPTOR.message_types_by_name['CMsgClientMMSLobbyGameServerSet'] = _CMSGCLIENTMMSLOBBYGAMESERVERSET
DESCRIPTOR.message_types_by_name['CMsgClientMMSUserJoinedLobby'] = _CMSGCLIENTMMSUSERJOINEDLOBBY
DESCRIPTOR.message_types_by_name['CMsgClientMMSUserLeftLobby'] = _CMSGCLIENTMMSUSERLEFTLOBBY
DESCRIPTOR.message_types_by_name['CMsgClientMMSInviteToLobby'] = _CMSGCLIENTMMSINVITETOLOBBY
DESCRIPTOR.message_types_by_name['CMsgClientUDSInviteToGame'] = _CMSGCLIENTUDSINVITETOGAME
DESCRIPTOR.message_types_by_name['CMsgClientChatInvite'] = _CMSGCLIENTCHATINVITE
DESCRIPTOR.message_types_by_name['CMsgClientConnectionStats'] = _CMSGCLIENTCONNECTIONSTATS
DESCRIPTOR.message_types_by_name['CMsgClientServersAvailable'] = _CMSGCLIENTSERVERSAVAILABLE
DESCRIPTOR.message_types_by_name['CMsgClientGetUserStats'] = _CMSGCLIENTGETUSERSTATS
DESCRIPTOR.message_types_by_name['CMsgClientGetUserStatsResponse'] = _CMSGCLIENTGETUSERSTATSRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientStoreUserStatsResponse'] = _CMSGCLIENTSTOREUSERSTATSRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientStoreUserStats2'] = _CMSGCLIENTSTOREUSERSTATS2
DESCRIPTOR.message_types_by_name['CMsgClientStatsUpdated'] = _CMSGCLIENTSTATSUPDATED
DESCRIPTOR.message_types_by_name['CMsgClientStoreUserStats'] = _CMSGCLIENTSTOREUSERSTATS
DESCRIPTOR.message_types_by_name['CMsgClientGetClientDetails'] = _CMSGCLIENTGETCLIENTDETAILS
DESCRIPTOR.message_types_by_name['CMsgClientReportOverlayDetourFailure'] = _CMSGCLIENTREPORTOVERLAYDETOURFAILURE
DESCRIPTOR.message_types_by_name['CMsgClientGetClientDetailsResponse'] = _CMSGCLIENTGETCLIENTDETAILSRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientGetClientAppList'] = _CMSGCLIENTGETCLIENTAPPLIST
DESCRIPTOR.message_types_by_name['CMsgClientGetClientAppListResponse'] = _CMSGCLIENTGETCLIENTAPPLISTRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientInstallClientApp'] = _CMSGCLIENTINSTALLCLIENTAPP
DESCRIPTOR.message_types_by_name['CMsgClientInstallClientAppResponse'] = _CMSGCLIENTINSTALLCLIENTAPPRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientUninstallClientApp'] = _CMSGCLIENTUNINSTALLCLIENTAPP
DESCRIPTOR.message_types_by_name['CMsgClientUninstallClientAppResponse'] = _CMSGCLIENTUNINSTALLCLIENTAPPRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientSetClientAppUpdateState'] = _CMSGCLIENTSETCLIENTAPPUPDATESTATE
DESCRIPTOR.message_types_by_name['CMsgClientSetClientAppUpdateStateResponse'] = _CMSGCLIENTSETCLIENTAPPUPDATESTATERESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientUFSUploadFileRequest'] = _CMSGCLIENTUFSUPLOADFILEREQUEST
DESCRIPTOR.message_types_by_name['CMsgClientUFSUploadFileResponse'] = _CMSGCLIENTUFSUPLOADFILERESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientUFSUploadCommit'] = _CMSGCLIENTUFSUPLOADCOMMIT
DESCRIPTOR.message_types_by_name['CMsgClientUFSUploadCommitResponse'] = _CMSGCLIENTUFSUPLOADCOMMITRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientUFSFileChunk'] = _CMSGCLIENTUFSFILECHUNK
DESCRIPTOR.message_types_by_name['CMsgClientUFSTransferHeartbeat'] = _CMSGCLIENTUFSTRANSFERHEARTBEAT
DESCRIPTOR.message_types_by_name['CMsgClientUFSUploadFileFinished'] = _CMSGCLIENTUFSUPLOADFILEFINISHED
DESCRIPTOR.message_types_by_name['CMsgClientUFSDeleteFileRequest'] = _CMSGCLIENTUFSDELETEFILEREQUEST
DESCRIPTOR.message_types_by_name['CMsgClientUFSDeleteFileResponse'] = _CMSGCLIENTUFSDELETEFILERESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientUFSGetFileListForApp'] = _CMSGCLIENTUFSGETFILELISTFORAPP
DESCRIPTOR.message_types_by_name['CMsgClientUFSGetFileListForAppResponse'] = _CMSGCLIENTUFSGETFILELISTFORAPPRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientUFSDownloadRequest'] = _CMSGCLIENTUFSDOWNLOADREQUEST
DESCRIPTOR.message_types_by_name['CMsgClientUFSDownloadResponse'] = _CMSGCLIENTUFSDOWNLOADRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientUFSLoginRequest'] = _CMSGCLIENTUFSLOGINREQUEST
DESCRIPTOR.message_types_by_name['CMsgClientUFSLoginResponse'] = _CMSGCLIENTUFSLOGINRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientRequestEncryptedAppTicket'] = _CMSGCLIENTREQUESTENCRYPTEDAPPTICKET
DESCRIPTOR.message_types_by_name['CMsgClientRequestEncryptedAppTicketResponse'] = _CMSGCLIENTREQUESTENCRYPTEDAPPTICKETRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientWalletInfoUpdate'] = _CMSGCLIENTWALLETINFOUPDATE
DESCRIPTOR.message_types_by_name['CMsgClientAppInfoUpdate'] = _CMSGCLIENTAPPINFOUPDATE
DESCRIPTOR.message_types_by_name['CMsgClientAppInfoChanges'] = _CMSGCLIENTAPPINFOCHANGES
DESCRIPTOR.message_types_by_name['CMsgClientAppInfoRequest'] = _CMSGCLIENTAPPINFOREQUEST
DESCRIPTOR.message_types_by_name['CMsgClientAppInfoResponse'] = _CMSGCLIENTAPPINFORESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientPackageInfoRequest'] = _CMSGCLIENTPACKAGEINFOREQUEST
DESCRIPTOR.message_types_by_name['CMsgClientPackageInfoResponse'] = _CMSGCLIENTPACKAGEINFORESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientPICSChangesSinceRequest'] = _CMSGCLIENTPICSCHANGESSINCEREQUEST
DESCRIPTOR.message_types_by_name['CMsgClientPICSChangesSinceResponse'] = _CMSGCLIENTPICSCHANGESSINCERESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientPICSProductInfoRequest'] = _CMSGCLIENTPICSPRODUCTINFOREQUEST
DESCRIPTOR.message_types_by_name['CMsgClientPICSProductInfoResponse'] = _CMSGCLIENTPICSPRODUCTINFORESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientPICSAccessTokenRequest'] = _CMSGCLIENTPICSACCESSTOKENREQUEST
DESCRIPTOR.message_types_by_name['CMsgClientPICSAccessTokenResponse'] = _CMSGCLIENTPICSACCESSTOKENRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientUFSGetUGCDetails'] = _CMSGCLIENTUFSGETUGCDETAILS
DESCRIPTOR.message_types_by_name['CMsgClientUFSGetUGCDetailsResponse'] = _CMSGCLIENTUFSGETUGCDETAILSRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientUFSGetSingleFileInfo'] = _CMSGCLIENTUFSGETSINGLEFILEINFO
DESCRIPTOR.message_types_by_name['CMsgClientUFSGetSingleFileInfoResponse'] = _CMSGCLIENTUFSGETSINGLEFILEINFORESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientUFSShareFile'] = _CMSGCLIENTUFSSHAREFILE
DESCRIPTOR.message_types_by_name['CMsgClientUFSShareFileResponse'] = _CMSGCLIENTUFSSHAREFILERESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientNewLoginKey'] = _CMSGCLIENTNEWLOGINKEY
DESCRIPTOR.message_types_by_name['CMsgClientNewLoginKeyAccepted'] = _CMSGCLIENTNEWLOGINKEYACCEPTED
DESCRIPTOR.message_types_by_name['CMsgClientAMGetClanOfficers'] = _CMSGCLIENTAMGETCLANOFFICERS
DESCRIPTOR.message_types_by_name['CMsgClientAMGetClanOfficersResponse'] = _CMSGCLIENTAMGETCLANOFFICERSRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientAMGetPersonaNameHistory'] = _CMSGCLIENTAMGETPERSONANAMEHISTORY
DESCRIPTOR.message_types_by_name['CMsgClientAMGetPersonaNameHistoryResponse'] = _CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientDeregisterWithServer'] = _CMSGCLIENTDEREGISTERWITHSERVER
DESCRIPTOR.message_types_by_name['CMsgClientClanState'] = _CMSGCLIENTCLANSTATE
DESCRIPTOR.message_types_by_name['CMsgClientFriendMsg'] = _CMSGCLIENTFRIENDMSG
DESCRIPTOR.message_types_by_name['CMsgClientFriendMsgIncoming'] = _CMSGCLIENTFRIENDMSGINCOMING
DESCRIPTOR.message_types_by_name['CMsgClientAddFriend'] = _CMSGCLIENTADDFRIEND
DESCRIPTOR.message_types_by_name['CMsgClientAddFriendResponse'] = _CMSGCLIENTADDFRIENDRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientRemoveFriend'] = _CMSGCLIENTREMOVEFRIEND
DESCRIPTOR.message_types_by_name['CMsgClientHideFriend'] = _CMSGCLIENTHIDEFRIEND
DESCRIPTOR.message_types_by_name['CMsgClientUCMAddScreenshot'] = _CMSGCLIENTUCMADDSCREENSHOT
DESCRIPTOR.message_types_by_name['CMsgClientUCMAddScreenshotResponse'] = _CMSGCLIENTUCMADDSCREENSHOTRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientUCMDeleteScreenshot'] = _CMSGCLIENTUCMDELETESCREENSHOT
DESCRIPTOR.message_types_by_name['CMsgClientUCMDeleteScreenshotResponse'] = _CMSGCLIENTUCMDELETESCREENSHOTRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientUCMPublishFile'] = _CMSGCLIENTUCMPUBLISHFILE
DESCRIPTOR.message_types_by_name['CMsgClientUCMPublishFileResponse'] = _CMSGCLIENTUCMPUBLISHFILERESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientUCMUpdatePublishedFile'] = _CMSGCLIENTUCMUPDATEPUBLISHEDFILE
DESCRIPTOR.message_types_by_name['CMsgClientUCMUpdatePublishedFileResponse'] = _CMSGCLIENTUCMUPDATEPUBLISHEDFILERESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientUCMDeletePublishedFile'] = _CMSGCLIENTUCMDELETEPUBLISHEDFILE
DESCRIPTOR.message_types_by_name['CMsgClientUCMDeletePublishedFileResponse'] = _CMSGCLIENTUCMDELETEPUBLISHEDFILERESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientUCMEnumerateUserPublishedFiles'] = _CMSGCLIENTUCMENUMERATEUSERPUBLISHEDFILES
DESCRIPTOR.message_types_by_name['CMsgClientUCMEnumerateUserPublishedFilesResponse'] = _CMSGCLIENTUCMENUMERATEUSERPUBLISHEDFILESRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientUCMSubscribePublishedFile'] = _CMSGCLIENTUCMSUBSCRIBEPUBLISHEDFILE
DESCRIPTOR.message_types_by_name['CMsgClientUCMSubscribePublishedFileResponse'] = _CMSGCLIENTUCMSUBSCRIBEPUBLISHEDFILERESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientUCMEnumerateUserSubscribedFiles'] = _CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILES
DESCRIPTOR.message_types_by_name['CMsgClientUCMEnumerateUserSubscribedFilesResponse'] = _CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILESRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates'] = _CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILESWITHUPDATES
DESCRIPTOR.message_types_by_name['CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse'] = _CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILESWITHUPDATESRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientUCMUnsubscribePublishedFile'] = _CMSGCLIENTUCMUNSUBSCRIBEPUBLISHEDFILE
DESCRIPTOR.message_types_by_name['CMsgClientUCMUnsubscribePublishedFileResponse'] = _CMSGCLIENTUCMUNSUBSCRIBEPUBLISHEDFILERESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientUCMPublishedFileSubscribed'] = _CMSGCLIENTUCMPUBLISHEDFILESUBSCRIBED
DESCRIPTOR.message_types_by_name['CMsgClientUCMPublishedFileUnsubscribed'] = _CMSGCLIENTUCMPUBLISHEDFILEUNSUBSCRIBED
DESCRIPTOR.message_types_by_name['CMsgClientUCMPublishedFileDeleted'] = _CMSGCLIENTUCMPUBLISHEDFILEDELETED
DESCRIPTOR.message_types_by_name['CMsgClientUCMPublishedFileUpdated'] = _CMSGCLIENTUCMPUBLISHEDFILEUPDATED
DESCRIPTOR.message_types_by_name['CMsgClientWorkshopItemChangesRequest'] = _CMSGCLIENTWORKSHOPITEMCHANGESREQUEST
DESCRIPTOR.message_types_by_name['CMsgClientWorkshopItemChangesResponse'] = _CMSGCLIENTWORKSHOPITEMCHANGESRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientWorkshopItemInfoRequest'] = _CMSGCLIENTWORKSHOPITEMINFOREQUEST
DESCRIPTOR.message_types_by_name['CMsgClientWorkshopItemInfoResponse'] = _CMSGCLIENTWORKSHOPITEMINFORESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientUCMGetPublishedFilesForUser'] = _CMSGCLIENTUCMGETPUBLISHEDFILESFORUSER
DESCRIPTOR.message_types_by_name['CMsgClientUCMGetPublishedFilesForUserResponse'] = _CMSGCLIENTUCMGETPUBLISHEDFILESFORUSERRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientUCMSetUserPublishedFileAction'] = _CMSGCLIENTUCMSETUSERPUBLISHEDFILEACTION
DESCRIPTOR.message_types_by_name['CMsgClientUCMSetUserPublishedFileActionResponse'] = _CMSGCLIENTUCMSETUSERPUBLISHEDFILEACTIONRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientUCMEnumeratePublishedFilesByUserAction'] = _CMSGCLIENTUCMENUMERATEPUBLISHEDFILESBYUSERACTION
DESCRIPTOR.message_types_by_name['CMsgClientUCMEnumeratePublishedFilesByUserActionResponse'] = _CMSGCLIENTUCMENUMERATEPUBLISHEDFILESBYUSERACTIONRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientScreenshotsChanged'] = _CMSGCLIENTSCREENSHOTSCHANGED
DESCRIPTOR.message_types_by_name['CMsgClientUpdateUserGameInfo'] = _CMSGCLIENTUPDATEUSERGAMEINFO
DESCRIPTOR.message_types_by_name['CMsgClientRichPresenceUpload'] = _CMSGCLIENTRICHPRESENCEUPLOAD
DESCRIPTOR.message_types_by_name['CMsgClientRichPresenceRequest'] = _CMSGCLIENTRICHPRESENCEREQUEST
DESCRIPTOR.message_types_by_name['CMsgClientRichPresenceInfo'] = _CMSGCLIENTRICHPRESENCEINFO
DESCRIPTOR.message_types_by_name['CMsgClientCheckFileSignature'] = _CMSGCLIENTCHECKFILESIGNATURE
DESCRIPTOR.message_types_by_name['CMsgClientCheckFileSignatureResponse'] = _CMSGCLIENTCHECKFILESIGNATURERESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientReadMachineAuth'] = _CMSGCLIENTREADMACHINEAUTH
DESCRIPTOR.message_types_by_name['CMsgClientReadMachineAuthResponse'] = _CMSGCLIENTREADMACHINEAUTHRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientUpdateMachineAuth'] = _CMSGCLIENTUPDATEMACHINEAUTH
DESCRIPTOR.message_types_by_name['CMsgClientUpdateMachineAuthResponse'] = _CMSGCLIENTUPDATEMACHINEAUTHRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientRequestMachineAuth'] = _CMSGCLIENTREQUESTMACHINEAUTH
DESCRIPTOR.message_types_by_name['CMsgClientRequestMachineAuthResponse'] = _CMSGCLIENTREQUESTMACHINEAUTHRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientChangeSteamGuardOptions'] = _CMSGCLIENTCHANGESTEAMGUARDOPTIONS
DESCRIPTOR.message_types_by_name['CMsgClientChangeSteamGuardOptionsResponse'] = _CMSGCLIENTCHANGESTEAMGUARDOPTIONSRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientCreateFriendsGroup'] = _CMSGCLIENTCREATEFRIENDSGROUP
DESCRIPTOR.message_types_by_name['CMsgClientCreateFriendsGroupResponse'] = _CMSGCLIENTCREATEFRIENDSGROUPRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientDeleteFriendsGroup'] = _CMSGCLIENTDELETEFRIENDSGROUP
DESCRIPTOR.message_types_by_name['CMsgClientDeleteFriendsGroupResponse'] = _CMSGCLIENTDELETEFRIENDSGROUPRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientRenameFriendsGroup'] = _CMSGCLIENTRENAMEFRIENDSGROUP
DESCRIPTOR.message_types_by_name['CMsgClientRenameFriendsGroupResponse'] = _CMSGCLIENTRENAMEFRIENDSGROUPRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientAddFriendToGroup'] = _CMSGCLIENTADDFRIENDTOGROUP
DESCRIPTOR.message_types_by_name['CMsgClientAddFriendToGroupResponse'] = _CMSGCLIENTADDFRIENDTOGROUPRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientRemoveFriendFromGroup'] = _CMSGCLIENTREMOVEFRIENDFROMGROUP
DESCRIPTOR.message_types_by_name['CMsgClientRemoveFriendFromGroupResponse'] = _CMSGCLIENTREMOVEFRIENDFROMGROUPRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientRegisterKey'] = _CMSGCLIENTREGISTERKEY
DESCRIPTOR.message_types_by_name['CMsgClientPurchaseResponse'] = _CMSGCLIENTPURCHASERESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientActivateOEMLicense'] = _CMSGCLIENTACTIVATEOEMLICENSE
DESCRIPTOR.message_types_by_name['CMsgClientRegisterOEMMachine'] = _CMSGCLIENTREGISTEROEMMACHINE
DESCRIPTOR.message_types_by_name['CMsgClientRegisterOEMMachineResponse'] = _CMSGCLIENTREGISTEROEMMACHINERESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientPurchaseWithMachineID'] = _CMSGCLIENTPURCHASEWITHMACHINEID
DESCRIPTOR.message_types_by_name['CMsgTrading_InitiateTradeRequest'] = _CMSGTRADING_INITIATETRADEREQUEST
DESCRIPTOR.message_types_by_name['CMsgTrading_InitiateTradeResponse'] = _CMSGTRADING_INITIATETRADERESPONSE
DESCRIPTOR.message_types_by_name['CMsgTrading_CancelTradeRequest'] = _CMSGTRADING_CANCELTRADEREQUEST
DESCRIPTOR.message_types_by_name['CMsgTrading_StartSession'] = _CMSGTRADING_STARTSESSION
DESCRIPTOR.message_types_by_name['CMsgClientEmailChange'] = _CMSGCLIENTEMAILCHANGE
DESCRIPTOR.message_types_by_name['CMsgClientEmailChangeResponse'] = _CMSGCLIENTEMAILCHANGERESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientGetCDNAuthToken'] = _CMSGCLIENTGETCDNAUTHTOKEN
DESCRIPTOR.message_types_by_name['CMsgClientGetDepotDecryptionKey'] = _CMSGCLIENTGETDEPOTDECRYPTIONKEY
DESCRIPTOR.message_types_by_name['CMsgClientGetDepotDecryptionKeyResponse'] = _CMSGCLIENTGETDEPOTDECRYPTIONKEYRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientGetAppBetaPasswords'] = _CMSGCLIENTGETAPPBETAPASSWORDS
DESCRIPTOR.message_types_by_name['CMsgClientGetAppBetaPasswordsResponse'] = _CMSGCLIENTGETAPPBETAPASSWORDSRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientUpdateAppJobReport'] = _CMSGCLIENTUPDATEAPPJOBREPORT
DESCRIPTOR.message_types_by_name['CMsgClientDPContentStatsReport'] = _CMSGCLIENTDPCONTENTSTATSREPORT
DESCRIPTOR.message_types_by_name['CMsgClientGetCDNAuthTokenResponse'] = _CMSGCLIENTGETCDNAUTHTOKENRESPONSE
DESCRIPTOR.message_types_by_name['CMsgDownloadRateStatistics'] = _CMSGDOWNLOADRATESTATISTICS
DESCRIPTOR.message_types_by_name['CMsgClientRequestAccountData'] = _CMSGCLIENTREQUESTACCOUNTDATA
DESCRIPTOR.message_types_by_name['CMsgClientRequestAccountDataResponse'] = _CMSGCLIENTREQUESTACCOUNTDATARESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientUGSGetGlobalStats'] = _CMSGCLIENTUGSGETGLOBALSTATS
DESCRIPTOR.message_types_by_name['CMsgClientUGSGetGlobalStatsResponse'] = _CMSGCLIENTUGSGETGLOBALSTATSRESPONSE
DESCRIPTOR.message_types_by_name['CMsgGameServerData'] = _CMSGGAMESERVERDATA
DESCRIPTOR.message_types_by_name['CMsgGameServerRemove'] = _CMSGGAMESERVERREMOVE
DESCRIPTOR.message_types_by_name['CMsgClientGMSServerQuery'] = _CMSGCLIENTGMSSERVERQUERY
DESCRIPTOR.message_types_by_name['CMsgGMSClientServerQueryResponse'] = _CMSGGMSCLIENTSERVERQUERYRESPONSE
DESCRIPTOR.message_types_by_name['CMsgGameServerOutOfDate'] = _CMSGGAMESERVEROUTOFDATE
DESCRIPTOR.message_types_by_name['CMsgClientRedeemGuestPass'] = _CMSGCLIENTREDEEMGUESTPASS
DESCRIPTOR.message_types_by_name['CMsgClientRedeemGuestPassResponse'] = _CMSGCLIENTREDEEMGUESTPASSRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientGetClanActivityCounts'] = _CMSGCLIENTGETCLANACTIVITYCOUNTS
DESCRIPTOR.message_types_by_name['CMsgClientGetClanActivityCountsResponse'] = _CMSGCLIENTGETCLANACTIVITYCOUNTSRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientOGSReportString'] = _CMSGCLIENTOGSREPORTSTRING
DESCRIPTOR.message_types_by_name['CMsgClientOGSReportBug'] = _CMSGCLIENTOGSREPORTBUG
DESCRIPTOR.message_types_by_name['CMsgGSAssociateWithClan'] = _CMSGGSASSOCIATEWITHCLAN
DESCRIPTOR.message_types_by_name['CMsgGSAssociateWithClanResponse'] = _CMSGGSASSOCIATEWITHCLANRESPONSE
DESCRIPTOR.message_types_by_name['CMsgGSComputeNewPlayerCompatibility'] = _CMSGGSCOMPUTENEWPLAYERCOMPATIBILITY
DESCRIPTOR.message_types_by_name['CMsgGSComputeNewPlayerCompatibilityResponse'] = _CMSGGSCOMPUTENEWPLAYERCOMPATIBILITYRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientSentLogs'] = _CMSGCLIENTSENTLOGS
DESCRIPTOR.message_types_by_name['CMsgGCClient'] = _CMSGGCCLIENT
DESCRIPTOR.message_types_by_name['CMsgClientRequestFreeLicense'] = _CMSGCLIENTREQUESTFREELICENSE
DESCRIPTOR.message_types_by_name['CMsgClientRequestFreeLicenseResponse'] = _CMSGCLIENTREQUESTFREELICENSERESPONSE
DESCRIPTOR.message_types_by_name['CMsgDRMDownloadRequestWithCrashData'] = _CMSGDRMDOWNLOADREQUESTWITHCRASHDATA
DESCRIPTOR.message_types_by_name['CMsgDRMDownloadResponse'] = _CMSGDRMDOWNLOADRESPONSE
DESCRIPTOR.message_types_by_name['CMsgDRMFinalResult'] = _CMSGDRMFINALRESULT
DESCRIPTOR.message_types_by_name['CMsgClientDPCheckSpecialSurvey'] = _CMSGCLIENTDPCHECKSPECIALSURVEY
DESCRIPTOR.message_types_by_name['CMsgClientDPCheckSpecialSurveyResponse'] = _CMSGCLIENTDPCHECKSPECIALSURVEYRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientDPSendSpecialSurveyResponse'] = _CMSGCLIENTDPSENDSPECIALSURVEYRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientDPSendSpecialSurveyResponseReply'] = _CMSGCLIENTDPSENDSPECIALSURVEYRESPONSEREPLY
DESCRIPTOR.message_types_by_name['CMsgClientRequestForgottenPasswordEmail'] = _CMSGCLIENTREQUESTFORGOTTENPASSWORDEMAIL
DESCRIPTOR.message_types_by_name['CMsgClientRequestForgottenPasswordEmailResponse'] = _CMSGCLIENTREQUESTFORGOTTENPASSWORDEMAILRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientItemAnnouncements'] = _CMSGCLIENTITEMANNOUNCEMENTS
DESCRIPTOR.message_types_by_name['CMsgClientRequestItemAnnouncements'] = _CMSGCLIENTREQUESTITEMANNOUNCEMENTS
DESCRIPTOR.message_types_by_name['CMsgClientUserNotifications'] = _CMSGCLIENTUSERNOTIFICATIONS
DESCRIPTOR.message_types_by_name['CMsgClientCommentNotifications'] = _CMSGCLIENTCOMMENTNOTIFICATIONS
DESCRIPTOR.message_types_by_name['CMsgClientRequestCommentNotifications'] = _CMSGCLIENTREQUESTCOMMENTNOTIFICATIONS
DESCRIPTOR.message_types_by_name['CMsgClientOfflineMessageNotification'] = _CMSGCLIENTOFFLINEMESSAGENOTIFICATION
DESCRIPTOR.message_types_by_name['CMsgClientRequestOfflineMessageCount'] = _CMSGCLIENTREQUESTOFFLINEMESSAGECOUNT
DESCRIPTOR.message_types_by_name['CMsgClientFSGetFriendMessageHistory'] = _CMSGCLIENTFSGETFRIENDMESSAGEHISTORY
DESCRIPTOR.message_types_by_name['CMsgClientFSGetFriendMessageHistoryResponse'] = _CMSGCLIENTFSGETFRIENDMESSAGEHISTORYRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientFSGetFriendMessageHistoryForOfflineMessages'] = _CMSGCLIENTFSGETFRIENDMESSAGEHISTORYFOROFFLINEMESSAGES
DESCRIPTOR.message_types_by_name['CMsgClientFSGetFriendsSteamLevels'] = _CMSGCLIENTFSGETFRIENDSSTEAMLEVELS
DESCRIPTOR.message_types_by_name['CMsgClientFSGetFriendsSteamLevelsResponse'] = _CMSGCLIENTFSGETFRIENDSSTEAMLEVELSRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientEmailAddrInfo'] = _CMSGCLIENTEMAILADDRINFO
DESCRIPTOR.message_types_by_name['CMsgCREEnumeratePublishedFiles'] = _CMSGCREENUMERATEPUBLISHEDFILES
DESCRIPTOR.message_types_by_name['CMsgCREEnumeratePublishedFilesResponse'] = _CMSGCREENUMERATEPUBLISHEDFILESRESPONSE
DESCRIPTOR.message_types_by_name['CMsgCREItemVoteSummary'] = _CMSGCREITEMVOTESUMMARY
DESCRIPTOR.message_types_by_name['CMsgCREItemVoteSummaryResponse'] = _CMSGCREITEMVOTESUMMARYRESPONSE
DESCRIPTOR.message_types_by_name['CMsgCREUpdateUserPublishedItemVote'] = _CMSGCREUPDATEUSERPUBLISHEDITEMVOTE
DESCRIPTOR.message_types_by_name['CMsgCREUpdateUserPublishedItemVoteResponse'] = _CMSGCREUPDATEUSERPUBLISHEDITEMVOTERESPONSE
DESCRIPTOR.message_types_by_name['CMsgCREGetUserPublishedItemVoteDetails'] = _CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILS
DESCRIPTOR.message_types_by_name['CMsgCREGetUserPublishedItemVoteDetailsResponse'] = _CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILSRESPONSE
DESCRIPTOR.message_types_by_name['CMsgGameServerPingSample'] = _CMSGGAMESERVERPINGSAMPLE
DESCRIPTOR.message_types_by_name['CMsgFSGetFollowerCount'] = _CMSGFSGETFOLLOWERCOUNT
DESCRIPTOR.message_types_by_name['CMsgFSGetFollowerCountResponse'] = _CMSGFSGETFOLLOWERCOUNTRESPONSE
DESCRIPTOR.message_types_by_name['CMsgFSGetIsFollowing'] = _CMSGFSGETISFOLLOWING
DESCRIPTOR.message_types_by_name['CMsgFSGetIsFollowingResponse'] = _CMSGFSGETISFOLLOWINGRESPONSE
DESCRIPTOR.message_types_by_name['CMsgFSEnumerateFollowingList'] = _CMSGFSENUMERATEFOLLOWINGLIST
DESCRIPTOR.message_types_by_name['CMsgFSEnumerateFollowingListResponse'] = _CMSGFSENUMERATEFOLLOWINGLISTRESPONSE
DESCRIPTOR.message_types_by_name['CMsgDPGetNumberOfCurrentPlayers'] = _CMSGDPGETNUMBEROFCURRENTPLAYERS
DESCRIPTOR.message_types_by_name['CMsgDPGetNumberOfCurrentPlayersResponse'] = _CMSGDPGETNUMBEROFCURRENTPLAYERSRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientFriendUserStatusPublished'] = _CMSGCLIENTFRIENDUSERSTATUSPUBLISHED
DESCRIPTOR.message_types_by_name['CMsgClientServiceMethod'] = _CMSGCLIENTSERVICEMETHOD
DESCRIPTOR.message_types_by_name['CMsgClientServiceMethodResponse'] = _CMSGCLIENTSERVICEMETHODRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientUIMode'] = _CMSGCLIENTUIMODE
DESCRIPTOR.message_types_by_name['CMsgClientVanityURLChangedNotification'] = _CMSGCLIENTVANITYURLCHANGEDNOTIFICATION
DESCRIPTOR.message_types_by_name['CMsgClientAuthorizeLocalDeviceRequest'] = _CMSGCLIENTAUTHORIZELOCALDEVICEREQUEST
DESCRIPTOR.message_types_by_name['CMsgClientAuthorizeLocalDevice'] = _CMSGCLIENTAUTHORIZELOCALDEVICE
DESCRIPTOR.message_types_by_name['CMsgClientDeauthorizeDeviceRequest'] = _CMSGCLIENTDEAUTHORIZEDEVICEREQUEST
DESCRIPTOR.message_types_by_name['CMsgClientDeauthorizeDevice'] = _CMSGCLIENTDEAUTHORIZEDEVICE
DESCRIPTOR.message_types_by_name['CMsgClientUseLocalDeviceAuthorizations'] = _CMSGCLIENTUSELOCALDEVICEAUTHORIZATIONS
DESCRIPTOR.message_types_by_name['CMsgClientGetAuthorizedDevices'] = _CMSGCLIENTGETAUTHORIZEDDEVICES
DESCRIPTOR.message_types_by_name['CMsgClientGetAuthorizedDevicesResponse'] = _CMSGCLIENTGETAUTHORIZEDDEVICESRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientGetEmoticonList'] = _CMSGCLIENTGETEMOTICONLIST
DESCRIPTOR.message_types_by_name['CMsgClientEmoticonList'] = _CMSGCLIENTEMOTICONLIST
DESCRIPTOR.message_types_by_name['CMsgClientSharedLibraryLockStatus'] = _CMSGCLIENTSHAREDLIBRARYLOCKSTATUS
DESCRIPTOR.message_types_by_name['CMsgClientSharedLibraryStopPlaying'] = _CMSGCLIENTSHAREDLIBRARYSTOPPLAYING
DESCRIPTOR.message_types_by_name['CMsgClientServiceCall'] = _CMSGCLIENTSERVICECALL
DESCRIPTOR.message_types_by_name['CMsgClientServiceModule'] = _CMSGCLIENTSERVICEMODULE
DESCRIPTOR.message_types_by_name['CMsgClientServiceCallResponse'] = _CMSGCLIENTSERVICECALLRESPONSE
DESCRIPTOR.message_types_by_name['CMsgAMUnlockStreaming'] = _CMSGAMUNLOCKSTREAMING
DESCRIPTOR.message_types_by_name['CMsgAMUnlockStreamingResponse'] = _CMSGAMUNLOCKSTREAMINGRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientPlayingSessionState'] = _CMSGCLIENTPLAYINGSESSIONSTATE
DESCRIPTOR.message_types_by_name['CMsgClientKickPlayingSession'] = _CMSGCLIENTKICKPLAYINGSESSION
DESCRIPTOR.message_types_by_name['CMsgClientCreateAccount'] = _CMSGCLIENTCREATEACCOUNT
DESCRIPTOR.message_types_by_name['CMsgClientCreateAccountResponse'] = _CMSGCLIENTCREATEACCOUNTRESPONSE
DESCRIPTOR.message_types_by_name['CMsgClientVoiceCallPreAuthorize'] = _CMSGCLIENTVOICECALLPREAUTHORIZE
DESCRIPTOR.message_types_by_name['CMsgClientVoiceCallPreAuthorizeResponse'] = _CMSGCLIENTVOICECALLPREAUTHORIZERESPONSE

CMsgClientHeartBeat = _reflection.GeneratedProtocolMessageType('CMsgClientHeartBeat', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTHEARTBEAT,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientHeartBeat)
  ))
_sym_db.RegisterMessage(CMsgClientHeartBeat)

CMsgClientUDSP2PSessionStarted = _reflection.GeneratedProtocolMessageType('CMsgClientUDSP2PSessionStarted', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUDSP2PSESSIONSTARTED,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUDSP2PSessionStarted)
  ))
_sym_db.RegisterMessage(CMsgClientUDSP2PSessionStarted)

CMsgClientUDSP2PSessionEnded = _reflection.GeneratedProtocolMessageType('CMsgClientUDSP2PSessionEnded', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUDSP2PSESSIONENDED,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUDSP2PSessionEnded)
  ))
_sym_db.RegisterMessage(CMsgClientUDSP2PSessionEnded)

CMsgClientRegisterAuthTicketWithCM = _reflection.GeneratedProtocolMessageType('CMsgClientRegisterAuthTicketWithCM', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTREGISTERAUTHTICKETWITHCM,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientRegisterAuthTicketWithCM)
  ))
_sym_db.RegisterMessage(CMsgClientRegisterAuthTicketWithCM)

CMsgClientTicketAuthComplete = _reflection.GeneratedProtocolMessageType('CMsgClientTicketAuthComplete', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTTICKETAUTHCOMPLETE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientTicketAuthComplete)
  ))
_sym_db.RegisterMessage(CMsgClientTicketAuthComplete)

CMsgClientLogon = _reflection.GeneratedProtocolMessageType('CMsgClientLogon', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTLOGON,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientLogon)
  ))
_sym_db.RegisterMessage(CMsgClientLogon)

CMsgClientLogonResponse = _reflection.GeneratedProtocolMessageType('CMsgClientLogonResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTLOGONRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientLogonResponse)
  ))
_sym_db.RegisterMessage(CMsgClientLogonResponse)

CMsgClientRequestWebAPIAuthenticateUserNonce = _reflection.GeneratedProtocolMessageType('CMsgClientRequestWebAPIAuthenticateUserNonce', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTREQUESTWEBAPIAUTHENTICATEUSERNONCE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientRequestWebAPIAuthenticateUserNonce)
  ))
_sym_db.RegisterMessage(CMsgClientRequestWebAPIAuthenticateUserNonce)

CMsgClientRequestWebAPIAuthenticateUserNonceResponse = _reflection.GeneratedProtocolMessageType('CMsgClientRequestWebAPIAuthenticateUserNonceResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTREQUESTWEBAPIAUTHENTICATEUSERNONCERESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientRequestWebAPIAuthenticateUserNonceResponse)
  ))
_sym_db.RegisterMessage(CMsgClientRequestWebAPIAuthenticateUserNonceResponse)

CMsgClientLogOff = _reflection.GeneratedProtocolMessageType('CMsgClientLogOff', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTLOGOFF,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientLogOff)
  ))
_sym_db.RegisterMessage(CMsgClientLogOff)

CMsgClientLoggedOff = _reflection.GeneratedProtocolMessageType('CMsgClientLoggedOff', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTLOGGEDOFF,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientLoggedOff)
  ))
_sym_db.RegisterMessage(CMsgClientLoggedOff)

CMsgClientCMList = _reflection.GeneratedProtocolMessageType('CMsgClientCMList', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTCMLIST,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientCMList)
  ))
_sym_db.RegisterMessage(CMsgClientCMList)

CMsgClientP2PConnectionInfo = _reflection.GeneratedProtocolMessageType('CMsgClientP2PConnectionInfo', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTP2PCONNECTIONINFO,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientP2PConnectionInfo)
  ))
_sym_db.RegisterMessage(CMsgClientP2PConnectionInfo)

CMsgClientP2PConnectionFailInfo = _reflection.GeneratedProtocolMessageType('CMsgClientP2PConnectionFailInfo', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTP2PCONNECTIONFAILINFO,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientP2PConnectionFailInfo)
  ))
_sym_db.RegisterMessage(CMsgClientP2PConnectionFailInfo)

CMsgClientGetAppOwnershipTicket = _reflection.GeneratedProtocolMessageType('CMsgClientGetAppOwnershipTicket', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTGETAPPOWNERSHIPTICKET,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientGetAppOwnershipTicket)
  ))
_sym_db.RegisterMessage(CMsgClientGetAppOwnershipTicket)

CMsgClientGetAppOwnershipTicketResponse = _reflection.GeneratedProtocolMessageType('CMsgClientGetAppOwnershipTicketResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTGETAPPOWNERSHIPTICKETRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientGetAppOwnershipTicketResponse)
  ))
_sym_db.RegisterMessage(CMsgClientGetAppOwnershipTicketResponse)

CMsgClientSessionToken = _reflection.GeneratedProtocolMessageType('CMsgClientSessionToken', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTSESSIONTOKEN,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientSessionToken)
  ))
_sym_db.RegisterMessage(CMsgClientSessionToken)

CMsgClientGameConnectTokens = _reflection.GeneratedProtocolMessageType('CMsgClientGameConnectTokens', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTGAMECONNECTTOKENS,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientGameConnectTokens)
  ))
_sym_db.RegisterMessage(CMsgClientGameConnectTokens)

CMsgGSServerType = _reflection.GeneratedProtocolMessageType('CMsgGSServerType', (_message.Message,), dict(
  DESCRIPTOR = _CMSGGSSERVERTYPE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgGSServerType)
  ))
_sym_db.RegisterMessage(CMsgGSServerType)

CMsgGSStatusReply = _reflection.GeneratedProtocolMessageType('CMsgGSStatusReply', (_message.Message,), dict(
  DESCRIPTOR = _CMSGGSSTATUSREPLY,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgGSStatusReply)
  ))
_sym_db.RegisterMessage(CMsgGSStatusReply)

CMsgGSPlayerList = _reflection.GeneratedProtocolMessageType('CMsgGSPlayerList', (_message.Message,), dict(

  Player = _reflection.GeneratedProtocolMessageType('Player', (_message.Message,), dict(
    DESCRIPTOR = _CMSGGSPLAYERLIST_PLAYER,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgGSPlayerList.Player)
    ))
  ,
  DESCRIPTOR = _CMSGGSPLAYERLIST,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgGSPlayerList)
  ))
_sym_db.RegisterMessage(CMsgGSPlayerList)
_sym_db.RegisterMessage(CMsgGSPlayerList.Player)

CMsgGSUserPlaying = _reflection.GeneratedProtocolMessageType('CMsgGSUserPlaying', (_message.Message,), dict(
  DESCRIPTOR = _CMSGGSUSERPLAYING,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgGSUserPlaying)
  ))
_sym_db.RegisterMessage(CMsgGSUserPlaying)

CMsgGSDisconnectNotice = _reflection.GeneratedProtocolMessageType('CMsgGSDisconnectNotice', (_message.Message,), dict(
  DESCRIPTOR = _CMSGGSDISCONNECTNOTICE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgGSDisconnectNotice)
  ))
_sym_db.RegisterMessage(CMsgGSDisconnectNotice)

CMsgClientGamesPlayed = _reflection.GeneratedProtocolMessageType('CMsgClientGamesPlayed', (_message.Message,), dict(

  GamePlayed = _reflection.GeneratedProtocolMessageType('GamePlayed', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTGAMESPLAYED_GAMEPLAYED,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientGamesPlayed.GamePlayed)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTGAMESPLAYED,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientGamesPlayed)
  ))
_sym_db.RegisterMessage(CMsgClientGamesPlayed)
_sym_db.RegisterMessage(CMsgClientGamesPlayed.GamePlayed)

CMsgGSApprove = _reflection.GeneratedProtocolMessageType('CMsgGSApprove', (_message.Message,), dict(
  DESCRIPTOR = _CMSGGSAPPROVE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgGSApprove)
  ))
_sym_db.RegisterMessage(CMsgGSApprove)

CMsgGSDeny = _reflection.GeneratedProtocolMessageType('CMsgGSDeny', (_message.Message,), dict(
  DESCRIPTOR = _CMSGGSDENY,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgGSDeny)
  ))
_sym_db.RegisterMessage(CMsgGSDeny)

CMsgGSKick = _reflection.GeneratedProtocolMessageType('CMsgGSKick', (_message.Message,), dict(
  DESCRIPTOR = _CMSGGSKICK,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgGSKick)
  ))
_sym_db.RegisterMessage(CMsgGSKick)

CMsgClientAuthList = _reflection.GeneratedProtocolMessageType('CMsgClientAuthList', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTAUTHLIST,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientAuthList)
  ))
_sym_db.RegisterMessage(CMsgClientAuthList)

CMsgClientAuthListAck = _reflection.GeneratedProtocolMessageType('CMsgClientAuthListAck', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTAUTHLISTACK,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientAuthListAck)
  ))
_sym_db.RegisterMessage(CMsgClientAuthListAck)

CMsgClientFriendsList = _reflection.GeneratedProtocolMessageType('CMsgClientFriendsList', (_message.Message,), dict(

  Friend = _reflection.GeneratedProtocolMessageType('Friend', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTFRIENDSLIST_FRIEND,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientFriendsList.Friend)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTFRIENDSLIST,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientFriendsList)
  ))
_sym_db.RegisterMessage(CMsgClientFriendsList)
_sym_db.RegisterMessage(CMsgClientFriendsList.Friend)

CMsgClientFriendsGroupsList = _reflection.GeneratedProtocolMessageType('CMsgClientFriendsGroupsList', (_message.Message,), dict(

  FriendGroup = _reflection.GeneratedProtocolMessageType('FriendGroup', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTFRIENDSGROUPSLIST_FRIENDGROUP,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientFriendsGroupsList.FriendGroup)
    ))
  ,

  FriendGroupsMembership = _reflection.GeneratedProtocolMessageType('FriendGroupsMembership', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTFRIENDSGROUPSLIST_FRIENDGROUPSMEMBERSHIP,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientFriendsGroupsList.FriendGroupsMembership)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTFRIENDSGROUPSLIST,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientFriendsGroupsList)
  ))
_sym_db.RegisterMessage(CMsgClientFriendsGroupsList)
_sym_db.RegisterMessage(CMsgClientFriendsGroupsList.FriendGroup)
_sym_db.RegisterMessage(CMsgClientFriendsGroupsList.FriendGroupsMembership)

CMsgClientPlayerNicknameList = _reflection.GeneratedProtocolMessageType('CMsgClientPlayerNicknameList', (_message.Message,), dict(

  PlayerNickname = _reflection.GeneratedProtocolMessageType('PlayerNickname', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTPLAYERNICKNAMELIST_PLAYERNICKNAME,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientPlayerNicknameList.PlayerNickname)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTPLAYERNICKNAMELIST,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientPlayerNicknameList)
  ))
_sym_db.RegisterMessage(CMsgClientPlayerNicknameList)
_sym_db.RegisterMessage(CMsgClientPlayerNicknameList.PlayerNickname)

CMsgClientSetPlayerNickname = _reflection.GeneratedProtocolMessageType('CMsgClientSetPlayerNickname', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTSETPLAYERNICKNAME,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientSetPlayerNickname)
  ))
_sym_db.RegisterMessage(CMsgClientSetPlayerNickname)

CMsgClientSetPlayerNicknameResponse = _reflection.GeneratedProtocolMessageType('CMsgClientSetPlayerNicknameResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTSETPLAYERNICKNAMERESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientSetPlayerNicknameResponse)
  ))
_sym_db.RegisterMessage(CMsgClientSetPlayerNicknameResponse)

CMsgClientLicenseList = _reflection.GeneratedProtocolMessageType('CMsgClientLicenseList', (_message.Message,), dict(

  License = _reflection.GeneratedProtocolMessageType('License', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTLICENSELIST_LICENSE,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientLicenseList.License)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTLICENSELIST,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientLicenseList)
  ))
_sym_db.RegisterMessage(CMsgClientLicenseList)
_sym_db.RegisterMessage(CMsgClientLicenseList.License)

CMsgClientLBSSetScore = _reflection.GeneratedProtocolMessageType('CMsgClientLBSSetScore', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTLBSSETSCORE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientLBSSetScore)
  ))
_sym_db.RegisterMessage(CMsgClientLBSSetScore)

CMsgClientLBSSetScoreResponse = _reflection.GeneratedProtocolMessageType('CMsgClientLBSSetScoreResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTLBSSETSCORERESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientLBSSetScoreResponse)
  ))
_sym_db.RegisterMessage(CMsgClientLBSSetScoreResponse)

CMsgClientLBSSetUGC = _reflection.GeneratedProtocolMessageType('CMsgClientLBSSetUGC', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTLBSSETUGC,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientLBSSetUGC)
  ))
_sym_db.RegisterMessage(CMsgClientLBSSetUGC)

CMsgClientLBSSetUGCResponse = _reflection.GeneratedProtocolMessageType('CMsgClientLBSSetUGCResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTLBSSETUGCRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientLBSSetUGCResponse)
  ))
_sym_db.RegisterMessage(CMsgClientLBSSetUGCResponse)

CMsgClientLBSFindOrCreateLB = _reflection.GeneratedProtocolMessageType('CMsgClientLBSFindOrCreateLB', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTLBSFINDORCREATELB,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientLBSFindOrCreateLB)
  ))
_sym_db.RegisterMessage(CMsgClientLBSFindOrCreateLB)

CMsgClientLBSFindOrCreateLBResponse = _reflection.GeneratedProtocolMessageType('CMsgClientLBSFindOrCreateLBResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTLBSFINDORCREATELBRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientLBSFindOrCreateLBResponse)
  ))
_sym_db.RegisterMessage(CMsgClientLBSFindOrCreateLBResponse)

CMsgClientLBSGetLBEntries = _reflection.GeneratedProtocolMessageType('CMsgClientLBSGetLBEntries', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTLBSGETLBENTRIES,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientLBSGetLBEntries)
  ))
_sym_db.RegisterMessage(CMsgClientLBSGetLBEntries)

CMsgClientLBSGetLBEntriesResponse = _reflection.GeneratedProtocolMessageType('CMsgClientLBSGetLBEntriesResponse', (_message.Message,), dict(

  Entry = _reflection.GeneratedProtocolMessageType('Entry', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTLBSGETLBENTRIESRESPONSE_ENTRY,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientLBSGetLBEntriesResponse.Entry)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTLBSGETLBENTRIESRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientLBSGetLBEntriesResponse)
  ))
_sym_db.RegisterMessage(CMsgClientLBSGetLBEntriesResponse)
_sym_db.RegisterMessage(CMsgClientLBSGetLBEntriesResponse.Entry)

CMsgClientAccountInfo = _reflection.GeneratedProtocolMessageType('CMsgClientAccountInfo', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTACCOUNTINFO,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientAccountInfo)
  ))
_sym_db.RegisterMessage(CMsgClientAccountInfo)

CMsgClientAppMinutesPlayedData = _reflection.GeneratedProtocolMessageType('CMsgClientAppMinutesPlayedData', (_message.Message,), dict(

  AppMinutesPlayedData = _reflection.GeneratedProtocolMessageType('AppMinutesPlayedData', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTAPPMINUTESPLAYEDDATA_APPMINUTESPLAYEDDATA,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientAppMinutesPlayedData.AppMinutesPlayedData)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTAPPMINUTESPLAYEDDATA,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientAppMinutesPlayedData)
  ))
_sym_db.RegisterMessage(CMsgClientAppMinutesPlayedData)
_sym_db.RegisterMessage(CMsgClientAppMinutesPlayedData.AppMinutesPlayedData)

CMsgClientIsLimitedAccount = _reflection.GeneratedProtocolMessageType('CMsgClientIsLimitedAccount', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTISLIMITEDACCOUNT,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientIsLimitedAccount)
  ))
_sym_db.RegisterMessage(CMsgClientIsLimitedAccount)

CMsgClientRequestFriendData = _reflection.GeneratedProtocolMessageType('CMsgClientRequestFriendData', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTREQUESTFRIENDDATA,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientRequestFriendData)
  ))
_sym_db.RegisterMessage(CMsgClientRequestFriendData)

CMsgClientChangeStatus = _reflection.GeneratedProtocolMessageType('CMsgClientChangeStatus', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTCHANGESTATUS,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientChangeStatus)
  ))
_sym_db.RegisterMessage(CMsgClientChangeStatus)

CMsgPersonaChangeResponse = _reflection.GeneratedProtocolMessageType('CMsgPersonaChangeResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGPERSONACHANGERESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgPersonaChangeResponse)
  ))
_sym_db.RegisterMessage(CMsgPersonaChangeResponse)

CMsgClientPersonaState = _reflection.GeneratedProtocolMessageType('CMsgClientPersonaState', (_message.Message,), dict(

  Friend = _reflection.GeneratedProtocolMessageType('Friend', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTPERSONASTATE_FRIEND,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientPersonaState.Friend)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTPERSONASTATE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientPersonaState)
  ))
_sym_db.RegisterMessage(CMsgClientPersonaState)
_sym_db.RegisterMessage(CMsgClientPersonaState.Friend)

CMsgClientFriendProfileInfo = _reflection.GeneratedProtocolMessageType('CMsgClientFriendProfileInfo', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTFRIENDPROFILEINFO,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientFriendProfileInfo)
  ))
_sym_db.RegisterMessage(CMsgClientFriendProfileInfo)

CMsgClientFriendProfileInfoResponse = _reflection.GeneratedProtocolMessageType('CMsgClientFriendProfileInfoResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTFRIENDPROFILEINFORESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientFriendProfileInfoResponse)
  ))
_sym_db.RegisterMessage(CMsgClientFriendProfileInfoResponse)

CMsgClientServerList = _reflection.GeneratedProtocolMessageType('CMsgClientServerList', (_message.Message,), dict(

  Server = _reflection.GeneratedProtocolMessageType('Server', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTSERVERLIST_SERVER,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientServerList.Server)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTSERVERLIST,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientServerList)
  ))
_sym_db.RegisterMessage(CMsgClientServerList)
_sym_db.RegisterMessage(CMsgClientServerList.Server)

CMsgClientRequestedClientStats = _reflection.GeneratedProtocolMessageType('CMsgClientRequestedClientStats', (_message.Message,), dict(

  StatsToSend = _reflection.GeneratedProtocolMessageType('StatsToSend', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTREQUESTEDCLIENTSTATS_STATSTOSEND,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientRequestedClientStats.StatsToSend)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTREQUESTEDCLIENTSTATS,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientRequestedClientStats)
  ))
_sym_db.RegisterMessage(CMsgClientRequestedClientStats)
_sym_db.RegisterMessage(CMsgClientRequestedClientStats.StatsToSend)

CMsgClientStat2 = _reflection.GeneratedProtocolMessageType('CMsgClientStat2', (_message.Message,), dict(

  StatDetail = _reflection.GeneratedProtocolMessageType('StatDetail', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTSTAT2_STATDETAIL,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientStat2.StatDetail)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTSTAT2,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientStat2)
  ))
_sym_db.RegisterMessage(CMsgClientStat2)
_sym_db.RegisterMessage(CMsgClientStat2.StatDetail)

CMsgClientMMSCreateLobby = _reflection.GeneratedProtocolMessageType('CMsgClientMMSCreateLobby', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTMMSCREATELOBBY,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientMMSCreateLobby)
  ))
_sym_db.RegisterMessage(CMsgClientMMSCreateLobby)

CMsgClientMMSCreateLobbyResponse = _reflection.GeneratedProtocolMessageType('CMsgClientMMSCreateLobbyResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTMMSCREATELOBBYRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientMMSCreateLobbyResponse)
  ))
_sym_db.RegisterMessage(CMsgClientMMSCreateLobbyResponse)

CMsgClientMMSJoinLobby = _reflection.GeneratedProtocolMessageType('CMsgClientMMSJoinLobby', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTMMSJOINLOBBY,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientMMSJoinLobby)
  ))
_sym_db.RegisterMessage(CMsgClientMMSJoinLobby)

CMsgClientMMSJoinLobbyResponse = _reflection.GeneratedProtocolMessageType('CMsgClientMMSJoinLobbyResponse', (_message.Message,), dict(

  Member = _reflection.GeneratedProtocolMessageType('Member', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTMMSJOINLOBBYRESPONSE_MEMBER,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientMMSJoinLobbyResponse.Member)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTMMSJOINLOBBYRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientMMSJoinLobbyResponse)
  ))
_sym_db.RegisterMessage(CMsgClientMMSJoinLobbyResponse)
_sym_db.RegisterMessage(CMsgClientMMSJoinLobbyResponse.Member)

CMsgClientMMSLeaveLobby = _reflection.GeneratedProtocolMessageType('CMsgClientMMSLeaveLobby', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTMMSLEAVELOBBY,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientMMSLeaveLobby)
  ))
_sym_db.RegisterMessage(CMsgClientMMSLeaveLobby)

CMsgClientMMSLeaveLobbyResponse = _reflection.GeneratedProtocolMessageType('CMsgClientMMSLeaveLobbyResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTMMSLEAVELOBBYRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientMMSLeaveLobbyResponse)
  ))
_sym_db.RegisterMessage(CMsgClientMMSLeaveLobbyResponse)

CMsgClientMMSGetLobbyList = _reflection.GeneratedProtocolMessageType('CMsgClientMMSGetLobbyList', (_message.Message,), dict(

  Filter = _reflection.GeneratedProtocolMessageType('Filter', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTMMSGETLOBBYLIST_FILTER,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientMMSGetLobbyList.Filter)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTMMSGETLOBBYLIST,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientMMSGetLobbyList)
  ))
_sym_db.RegisterMessage(CMsgClientMMSGetLobbyList)
_sym_db.RegisterMessage(CMsgClientMMSGetLobbyList.Filter)

CMsgClientMMSGetLobbyListResponse = _reflection.GeneratedProtocolMessageType('CMsgClientMMSGetLobbyListResponse', (_message.Message,), dict(

  Lobby = _reflection.GeneratedProtocolMessageType('Lobby', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTMMSGETLOBBYLISTRESPONSE_LOBBY,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientMMSGetLobbyListResponse.Lobby)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTMMSGETLOBBYLISTRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientMMSGetLobbyListResponse)
  ))
_sym_db.RegisterMessage(CMsgClientMMSGetLobbyListResponse)
_sym_db.RegisterMessage(CMsgClientMMSGetLobbyListResponse.Lobby)

CMsgClientMMSSetLobbyData = _reflection.GeneratedProtocolMessageType('CMsgClientMMSSetLobbyData', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTMMSSETLOBBYDATA,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientMMSSetLobbyData)
  ))
_sym_db.RegisterMessage(CMsgClientMMSSetLobbyData)

CMsgClientMMSSetLobbyDataResponse = _reflection.GeneratedProtocolMessageType('CMsgClientMMSSetLobbyDataResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTMMSSETLOBBYDATARESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientMMSSetLobbyDataResponse)
  ))
_sym_db.RegisterMessage(CMsgClientMMSSetLobbyDataResponse)

CMsgClientMMSGetLobbyData = _reflection.GeneratedProtocolMessageType('CMsgClientMMSGetLobbyData', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTMMSGETLOBBYDATA,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientMMSGetLobbyData)
  ))
_sym_db.RegisterMessage(CMsgClientMMSGetLobbyData)

CMsgClientMMSLobbyData = _reflection.GeneratedProtocolMessageType('CMsgClientMMSLobbyData', (_message.Message,), dict(

  Member = _reflection.GeneratedProtocolMessageType('Member', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTMMSLOBBYDATA_MEMBER,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientMMSLobbyData.Member)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTMMSLOBBYDATA,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientMMSLobbyData)
  ))
_sym_db.RegisterMessage(CMsgClientMMSLobbyData)
_sym_db.RegisterMessage(CMsgClientMMSLobbyData.Member)

CMsgClientMMSSendLobbyChatMsg = _reflection.GeneratedProtocolMessageType('CMsgClientMMSSendLobbyChatMsg', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTMMSSENDLOBBYCHATMSG,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientMMSSendLobbyChatMsg)
  ))
_sym_db.RegisterMessage(CMsgClientMMSSendLobbyChatMsg)

CMsgClientMMSLobbyChatMsg = _reflection.GeneratedProtocolMessageType('CMsgClientMMSLobbyChatMsg', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTMMSLOBBYCHATMSG,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientMMSLobbyChatMsg)
  ))
_sym_db.RegisterMessage(CMsgClientMMSLobbyChatMsg)

CMsgClientMMSSetLobbyOwner = _reflection.GeneratedProtocolMessageType('CMsgClientMMSSetLobbyOwner', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTMMSSETLOBBYOWNER,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientMMSSetLobbyOwner)
  ))
_sym_db.RegisterMessage(CMsgClientMMSSetLobbyOwner)

CMsgClientMMSSetLobbyOwnerResponse = _reflection.GeneratedProtocolMessageType('CMsgClientMMSSetLobbyOwnerResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTMMSSETLOBBYOWNERRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientMMSSetLobbyOwnerResponse)
  ))
_sym_db.RegisterMessage(CMsgClientMMSSetLobbyOwnerResponse)

CMsgClientMMSSetLobbyLinked = _reflection.GeneratedProtocolMessageType('CMsgClientMMSSetLobbyLinked', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTMMSSETLOBBYLINKED,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientMMSSetLobbyLinked)
  ))
_sym_db.RegisterMessage(CMsgClientMMSSetLobbyLinked)

CMsgClientMMSSetLobbyGameServer = _reflection.GeneratedProtocolMessageType('CMsgClientMMSSetLobbyGameServer', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTMMSSETLOBBYGAMESERVER,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientMMSSetLobbyGameServer)
  ))
_sym_db.RegisterMessage(CMsgClientMMSSetLobbyGameServer)

CMsgClientMMSLobbyGameServerSet = _reflection.GeneratedProtocolMessageType('CMsgClientMMSLobbyGameServerSet', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTMMSLOBBYGAMESERVERSET,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientMMSLobbyGameServerSet)
  ))
_sym_db.RegisterMessage(CMsgClientMMSLobbyGameServerSet)

CMsgClientMMSUserJoinedLobby = _reflection.GeneratedProtocolMessageType('CMsgClientMMSUserJoinedLobby', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTMMSUSERJOINEDLOBBY,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientMMSUserJoinedLobby)
  ))
_sym_db.RegisterMessage(CMsgClientMMSUserJoinedLobby)

CMsgClientMMSUserLeftLobby = _reflection.GeneratedProtocolMessageType('CMsgClientMMSUserLeftLobby', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTMMSUSERLEFTLOBBY,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientMMSUserLeftLobby)
  ))
_sym_db.RegisterMessage(CMsgClientMMSUserLeftLobby)

CMsgClientMMSInviteToLobby = _reflection.GeneratedProtocolMessageType('CMsgClientMMSInviteToLobby', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTMMSINVITETOLOBBY,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientMMSInviteToLobby)
  ))
_sym_db.RegisterMessage(CMsgClientMMSInviteToLobby)

CMsgClientUDSInviteToGame = _reflection.GeneratedProtocolMessageType('CMsgClientUDSInviteToGame', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUDSINVITETOGAME,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUDSInviteToGame)
  ))
_sym_db.RegisterMessage(CMsgClientUDSInviteToGame)

CMsgClientChatInvite = _reflection.GeneratedProtocolMessageType('CMsgClientChatInvite', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTCHATINVITE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientChatInvite)
  ))
_sym_db.RegisterMessage(CMsgClientChatInvite)

CMsgClientConnectionStats = _reflection.GeneratedProtocolMessageType('CMsgClientConnectionStats', (_message.Message,), dict(

  Stats_Logon = _reflection.GeneratedProtocolMessageType('Stats_Logon', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTCONNECTIONSTATS_STATS_LOGON,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientConnectionStats.Stats_Logon)
    ))
  ,

  Stats_UDP = _reflection.GeneratedProtocolMessageType('Stats_UDP', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTCONNECTIONSTATS_STATS_UDP,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientConnectionStats.Stats_UDP)
    ))
  ,

  Stats_VConn = _reflection.GeneratedProtocolMessageType('Stats_VConn', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTCONNECTIONSTATS_STATS_VCONN,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientConnectionStats.Stats_VConn)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTCONNECTIONSTATS,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientConnectionStats)
  ))
_sym_db.RegisterMessage(CMsgClientConnectionStats)
_sym_db.RegisterMessage(CMsgClientConnectionStats.Stats_Logon)
_sym_db.RegisterMessage(CMsgClientConnectionStats.Stats_UDP)
_sym_db.RegisterMessage(CMsgClientConnectionStats.Stats_VConn)

CMsgClientServersAvailable = _reflection.GeneratedProtocolMessageType('CMsgClientServersAvailable', (_message.Message,), dict(

  Server_Types_Available = _reflection.GeneratedProtocolMessageType('Server_Types_Available', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTSERVERSAVAILABLE_SERVER_TYPES_AVAILABLE,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientServersAvailable.Server_Types_Available)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTSERVERSAVAILABLE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientServersAvailable)
  ))
_sym_db.RegisterMessage(CMsgClientServersAvailable)
_sym_db.RegisterMessage(CMsgClientServersAvailable.Server_Types_Available)

CMsgClientGetUserStats = _reflection.GeneratedProtocolMessageType('CMsgClientGetUserStats', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTGETUSERSTATS,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientGetUserStats)
  ))
_sym_db.RegisterMessage(CMsgClientGetUserStats)

CMsgClientGetUserStatsResponse = _reflection.GeneratedProtocolMessageType('CMsgClientGetUserStatsResponse', (_message.Message,), dict(

  Stats = _reflection.GeneratedProtocolMessageType('Stats', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTGETUSERSTATSRESPONSE_STATS,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientGetUserStatsResponse.Stats)
    ))
  ,

  Achievement_Blocks = _reflection.GeneratedProtocolMessageType('Achievement_Blocks', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTGETUSERSTATSRESPONSE_ACHIEVEMENT_BLOCKS,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientGetUserStatsResponse.Achievement_Blocks)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTGETUSERSTATSRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientGetUserStatsResponse)
  ))
_sym_db.RegisterMessage(CMsgClientGetUserStatsResponse)
_sym_db.RegisterMessage(CMsgClientGetUserStatsResponse.Stats)
_sym_db.RegisterMessage(CMsgClientGetUserStatsResponse.Achievement_Blocks)

CMsgClientStoreUserStatsResponse = _reflection.GeneratedProtocolMessageType('CMsgClientStoreUserStatsResponse', (_message.Message,), dict(

  Stats_Failed_Validation = _reflection.GeneratedProtocolMessageType('Stats_Failed_Validation', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTSTOREUSERSTATSRESPONSE_STATS_FAILED_VALIDATION,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientStoreUserStatsResponse.Stats_Failed_Validation)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTSTOREUSERSTATSRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientStoreUserStatsResponse)
  ))
_sym_db.RegisterMessage(CMsgClientStoreUserStatsResponse)
_sym_db.RegisterMessage(CMsgClientStoreUserStatsResponse.Stats_Failed_Validation)

CMsgClientStoreUserStats2 = _reflection.GeneratedProtocolMessageType('CMsgClientStoreUserStats2', (_message.Message,), dict(

  Stats = _reflection.GeneratedProtocolMessageType('Stats', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTSTOREUSERSTATS2_STATS,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientStoreUserStats2.Stats)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTSTOREUSERSTATS2,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientStoreUserStats2)
  ))
_sym_db.RegisterMessage(CMsgClientStoreUserStats2)
_sym_db.RegisterMessage(CMsgClientStoreUserStats2.Stats)

CMsgClientStatsUpdated = _reflection.GeneratedProtocolMessageType('CMsgClientStatsUpdated', (_message.Message,), dict(

  Updated_Stats = _reflection.GeneratedProtocolMessageType('Updated_Stats', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTSTATSUPDATED_UPDATED_STATS,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientStatsUpdated.Updated_Stats)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTSTATSUPDATED,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientStatsUpdated)
  ))
_sym_db.RegisterMessage(CMsgClientStatsUpdated)
_sym_db.RegisterMessage(CMsgClientStatsUpdated.Updated_Stats)

CMsgClientStoreUserStats = _reflection.GeneratedProtocolMessageType('CMsgClientStoreUserStats', (_message.Message,), dict(

  Stats_To_Store = _reflection.GeneratedProtocolMessageType('Stats_To_Store', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTSTOREUSERSTATS_STATS_TO_STORE,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientStoreUserStats.Stats_To_Store)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTSTOREUSERSTATS,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientStoreUserStats)
  ))
_sym_db.RegisterMessage(CMsgClientStoreUserStats)
_sym_db.RegisterMessage(CMsgClientStoreUserStats.Stats_To_Store)

CMsgClientGetClientDetails = _reflection.GeneratedProtocolMessageType('CMsgClientGetClientDetails', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTGETCLIENTDETAILS,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientGetClientDetails)
  ))
_sym_db.RegisterMessage(CMsgClientGetClientDetails)

CMsgClientReportOverlayDetourFailure = _reflection.GeneratedProtocolMessageType('CMsgClientReportOverlayDetourFailure', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTREPORTOVERLAYDETOURFAILURE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientReportOverlayDetourFailure)
  ))
_sym_db.RegisterMessage(CMsgClientReportOverlayDetourFailure)

CMsgClientGetClientDetailsResponse = _reflection.GeneratedProtocolMessageType('CMsgClientGetClientDetailsResponse', (_message.Message,), dict(

  Game = _reflection.GeneratedProtocolMessageType('Game', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTGETCLIENTDETAILSRESPONSE_GAME,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientGetClientDetailsResponse.Game)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTGETCLIENTDETAILSRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientGetClientDetailsResponse)
  ))
_sym_db.RegisterMessage(CMsgClientGetClientDetailsResponse)
_sym_db.RegisterMessage(CMsgClientGetClientDetailsResponse.Game)

CMsgClientGetClientAppList = _reflection.GeneratedProtocolMessageType('CMsgClientGetClientAppList', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTGETCLIENTAPPLIST,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientGetClientAppList)
  ))
_sym_db.RegisterMessage(CMsgClientGetClientAppList)

CMsgClientGetClientAppListResponse = _reflection.GeneratedProtocolMessageType('CMsgClientGetClientAppListResponse', (_message.Message,), dict(

  App = _reflection.GeneratedProtocolMessageType('App', (_message.Message,), dict(

    DLC = _reflection.GeneratedProtocolMessageType('DLC', (_message.Message,), dict(
      DESCRIPTOR = _CMSGCLIENTGETCLIENTAPPLISTRESPONSE_APP_DLC,
      __module__ = 'steammessages_clientserver_pb2'
      # @@protoc_insertion_point(class_scope:CMsgClientGetClientAppListResponse.App.DLC)
      ))
    ,
    DESCRIPTOR = _CMSGCLIENTGETCLIENTAPPLISTRESPONSE_APP,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientGetClientAppListResponse.App)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTGETCLIENTAPPLISTRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientGetClientAppListResponse)
  ))
_sym_db.RegisterMessage(CMsgClientGetClientAppListResponse)
_sym_db.RegisterMessage(CMsgClientGetClientAppListResponse.App)
_sym_db.RegisterMessage(CMsgClientGetClientAppListResponse.App.DLC)

CMsgClientInstallClientApp = _reflection.GeneratedProtocolMessageType('CMsgClientInstallClientApp', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTINSTALLCLIENTAPP,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientInstallClientApp)
  ))
_sym_db.RegisterMessage(CMsgClientInstallClientApp)

CMsgClientInstallClientAppResponse = _reflection.GeneratedProtocolMessageType('CMsgClientInstallClientAppResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTINSTALLCLIENTAPPRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientInstallClientAppResponse)
  ))
_sym_db.RegisterMessage(CMsgClientInstallClientAppResponse)

CMsgClientUninstallClientApp = _reflection.GeneratedProtocolMessageType('CMsgClientUninstallClientApp', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUNINSTALLCLIENTAPP,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUninstallClientApp)
  ))
_sym_db.RegisterMessage(CMsgClientUninstallClientApp)

CMsgClientUninstallClientAppResponse = _reflection.GeneratedProtocolMessageType('CMsgClientUninstallClientAppResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUNINSTALLCLIENTAPPRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUninstallClientAppResponse)
  ))
_sym_db.RegisterMessage(CMsgClientUninstallClientAppResponse)

CMsgClientSetClientAppUpdateState = _reflection.GeneratedProtocolMessageType('CMsgClientSetClientAppUpdateState', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTSETCLIENTAPPUPDATESTATE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientSetClientAppUpdateState)
  ))
_sym_db.RegisterMessage(CMsgClientSetClientAppUpdateState)

CMsgClientSetClientAppUpdateStateResponse = _reflection.GeneratedProtocolMessageType('CMsgClientSetClientAppUpdateStateResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTSETCLIENTAPPUPDATESTATERESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientSetClientAppUpdateStateResponse)
  ))
_sym_db.RegisterMessage(CMsgClientSetClientAppUpdateStateResponse)

CMsgClientUFSUploadFileRequest = _reflection.GeneratedProtocolMessageType('CMsgClientUFSUploadFileRequest', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUFSUPLOADFILEREQUEST,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUFSUploadFileRequest)
  ))
_sym_db.RegisterMessage(CMsgClientUFSUploadFileRequest)

CMsgClientUFSUploadFileResponse = _reflection.GeneratedProtocolMessageType('CMsgClientUFSUploadFileResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUFSUPLOADFILERESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUFSUploadFileResponse)
  ))
_sym_db.RegisterMessage(CMsgClientUFSUploadFileResponse)

CMsgClientUFSUploadCommit = _reflection.GeneratedProtocolMessageType('CMsgClientUFSUploadCommit', (_message.Message,), dict(

  File = _reflection.GeneratedProtocolMessageType('File', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTUFSUPLOADCOMMIT_FILE,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientUFSUploadCommit.File)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTUFSUPLOADCOMMIT,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUFSUploadCommit)
  ))
_sym_db.RegisterMessage(CMsgClientUFSUploadCommit)
_sym_db.RegisterMessage(CMsgClientUFSUploadCommit.File)

CMsgClientUFSUploadCommitResponse = _reflection.GeneratedProtocolMessageType('CMsgClientUFSUploadCommitResponse', (_message.Message,), dict(

  File = _reflection.GeneratedProtocolMessageType('File', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTUFSUPLOADCOMMITRESPONSE_FILE,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientUFSUploadCommitResponse.File)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTUFSUPLOADCOMMITRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUFSUploadCommitResponse)
  ))
_sym_db.RegisterMessage(CMsgClientUFSUploadCommitResponse)
_sym_db.RegisterMessage(CMsgClientUFSUploadCommitResponse.File)

CMsgClientUFSFileChunk = _reflection.GeneratedProtocolMessageType('CMsgClientUFSFileChunk', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUFSFILECHUNK,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUFSFileChunk)
  ))
_sym_db.RegisterMessage(CMsgClientUFSFileChunk)

CMsgClientUFSTransferHeartbeat = _reflection.GeneratedProtocolMessageType('CMsgClientUFSTransferHeartbeat', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUFSTRANSFERHEARTBEAT,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUFSTransferHeartbeat)
  ))
_sym_db.RegisterMessage(CMsgClientUFSTransferHeartbeat)

CMsgClientUFSUploadFileFinished = _reflection.GeneratedProtocolMessageType('CMsgClientUFSUploadFileFinished', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUFSUPLOADFILEFINISHED,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUFSUploadFileFinished)
  ))
_sym_db.RegisterMessage(CMsgClientUFSUploadFileFinished)

CMsgClientUFSDeleteFileRequest = _reflection.GeneratedProtocolMessageType('CMsgClientUFSDeleteFileRequest', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUFSDELETEFILEREQUEST,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUFSDeleteFileRequest)
  ))
_sym_db.RegisterMessage(CMsgClientUFSDeleteFileRequest)

CMsgClientUFSDeleteFileResponse = _reflection.GeneratedProtocolMessageType('CMsgClientUFSDeleteFileResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUFSDELETEFILERESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUFSDeleteFileResponse)
  ))
_sym_db.RegisterMessage(CMsgClientUFSDeleteFileResponse)

CMsgClientUFSGetFileListForApp = _reflection.GeneratedProtocolMessageType('CMsgClientUFSGetFileListForApp', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUFSGETFILELISTFORAPP,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUFSGetFileListForApp)
  ))
_sym_db.RegisterMessage(CMsgClientUFSGetFileListForApp)

CMsgClientUFSGetFileListForAppResponse = _reflection.GeneratedProtocolMessageType('CMsgClientUFSGetFileListForAppResponse', (_message.Message,), dict(

  File = _reflection.GeneratedProtocolMessageType('File', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTUFSGETFILELISTFORAPPRESPONSE_FILE,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientUFSGetFileListForAppResponse.File)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTUFSGETFILELISTFORAPPRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUFSGetFileListForAppResponse)
  ))
_sym_db.RegisterMessage(CMsgClientUFSGetFileListForAppResponse)
_sym_db.RegisterMessage(CMsgClientUFSGetFileListForAppResponse.File)

CMsgClientUFSDownloadRequest = _reflection.GeneratedProtocolMessageType('CMsgClientUFSDownloadRequest', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUFSDOWNLOADREQUEST,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUFSDownloadRequest)
  ))
_sym_db.RegisterMessage(CMsgClientUFSDownloadRequest)

CMsgClientUFSDownloadResponse = _reflection.GeneratedProtocolMessageType('CMsgClientUFSDownloadResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUFSDOWNLOADRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUFSDownloadResponse)
  ))
_sym_db.RegisterMessage(CMsgClientUFSDownloadResponse)

CMsgClientUFSLoginRequest = _reflection.GeneratedProtocolMessageType('CMsgClientUFSLoginRequest', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUFSLOGINREQUEST,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUFSLoginRequest)
  ))
_sym_db.RegisterMessage(CMsgClientUFSLoginRequest)

CMsgClientUFSLoginResponse = _reflection.GeneratedProtocolMessageType('CMsgClientUFSLoginResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUFSLOGINRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUFSLoginResponse)
  ))
_sym_db.RegisterMessage(CMsgClientUFSLoginResponse)

CMsgClientRequestEncryptedAppTicket = _reflection.GeneratedProtocolMessageType('CMsgClientRequestEncryptedAppTicket', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTREQUESTENCRYPTEDAPPTICKET,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientRequestEncryptedAppTicket)
  ))
_sym_db.RegisterMessage(CMsgClientRequestEncryptedAppTicket)

CMsgClientRequestEncryptedAppTicketResponse = _reflection.GeneratedProtocolMessageType('CMsgClientRequestEncryptedAppTicketResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTREQUESTENCRYPTEDAPPTICKETRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientRequestEncryptedAppTicketResponse)
  ))
_sym_db.RegisterMessage(CMsgClientRequestEncryptedAppTicketResponse)

CMsgClientWalletInfoUpdate = _reflection.GeneratedProtocolMessageType('CMsgClientWalletInfoUpdate', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTWALLETINFOUPDATE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientWalletInfoUpdate)
  ))
_sym_db.RegisterMessage(CMsgClientWalletInfoUpdate)

CMsgClientAppInfoUpdate = _reflection.GeneratedProtocolMessageType('CMsgClientAppInfoUpdate', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTAPPINFOUPDATE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientAppInfoUpdate)
  ))
_sym_db.RegisterMessage(CMsgClientAppInfoUpdate)

CMsgClientAppInfoChanges = _reflection.GeneratedProtocolMessageType('CMsgClientAppInfoChanges', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTAPPINFOCHANGES,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientAppInfoChanges)
  ))
_sym_db.RegisterMessage(CMsgClientAppInfoChanges)

CMsgClientAppInfoRequest = _reflection.GeneratedProtocolMessageType('CMsgClientAppInfoRequest', (_message.Message,), dict(

  App = _reflection.GeneratedProtocolMessageType('App', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTAPPINFOREQUEST_APP,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientAppInfoRequest.App)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTAPPINFOREQUEST,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientAppInfoRequest)
  ))
_sym_db.RegisterMessage(CMsgClientAppInfoRequest)
_sym_db.RegisterMessage(CMsgClientAppInfoRequest.App)

CMsgClientAppInfoResponse = _reflection.GeneratedProtocolMessageType('CMsgClientAppInfoResponse', (_message.Message,), dict(

  App = _reflection.GeneratedProtocolMessageType('App', (_message.Message,), dict(

    Section = _reflection.GeneratedProtocolMessageType('Section', (_message.Message,), dict(
      DESCRIPTOR = _CMSGCLIENTAPPINFORESPONSE_APP_SECTION,
      __module__ = 'steammessages_clientserver_pb2'
      # @@protoc_insertion_point(class_scope:CMsgClientAppInfoResponse.App.Section)
      ))
    ,
    DESCRIPTOR = _CMSGCLIENTAPPINFORESPONSE_APP,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientAppInfoResponse.App)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTAPPINFORESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientAppInfoResponse)
  ))
_sym_db.RegisterMessage(CMsgClientAppInfoResponse)
_sym_db.RegisterMessage(CMsgClientAppInfoResponse.App)
_sym_db.RegisterMessage(CMsgClientAppInfoResponse.App.Section)

CMsgClientPackageInfoRequest = _reflection.GeneratedProtocolMessageType('CMsgClientPackageInfoRequest', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTPACKAGEINFOREQUEST,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientPackageInfoRequest)
  ))
_sym_db.RegisterMessage(CMsgClientPackageInfoRequest)

CMsgClientPackageInfoResponse = _reflection.GeneratedProtocolMessageType('CMsgClientPackageInfoResponse', (_message.Message,), dict(

  Package = _reflection.GeneratedProtocolMessageType('Package', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTPACKAGEINFORESPONSE_PACKAGE,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientPackageInfoResponse.Package)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTPACKAGEINFORESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientPackageInfoResponse)
  ))
_sym_db.RegisterMessage(CMsgClientPackageInfoResponse)
_sym_db.RegisterMessage(CMsgClientPackageInfoResponse.Package)

CMsgClientPICSChangesSinceRequest = _reflection.GeneratedProtocolMessageType('CMsgClientPICSChangesSinceRequest', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTPICSCHANGESSINCEREQUEST,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientPICSChangesSinceRequest)
  ))
_sym_db.RegisterMessage(CMsgClientPICSChangesSinceRequest)

CMsgClientPICSChangesSinceResponse = _reflection.GeneratedProtocolMessageType('CMsgClientPICSChangesSinceResponse', (_message.Message,), dict(

  PackageChange = _reflection.GeneratedProtocolMessageType('PackageChange', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTPICSCHANGESSINCERESPONSE_PACKAGECHANGE,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientPICSChangesSinceResponse.PackageChange)
    ))
  ,

  AppChange = _reflection.GeneratedProtocolMessageType('AppChange', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTPICSCHANGESSINCERESPONSE_APPCHANGE,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientPICSChangesSinceResponse.AppChange)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTPICSCHANGESSINCERESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientPICSChangesSinceResponse)
  ))
_sym_db.RegisterMessage(CMsgClientPICSChangesSinceResponse)
_sym_db.RegisterMessage(CMsgClientPICSChangesSinceResponse.PackageChange)
_sym_db.RegisterMessage(CMsgClientPICSChangesSinceResponse.AppChange)

CMsgClientPICSProductInfoRequest = _reflection.GeneratedProtocolMessageType('CMsgClientPICSProductInfoRequest', (_message.Message,), dict(

  AppInfo = _reflection.GeneratedProtocolMessageType('AppInfo', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTPICSPRODUCTINFOREQUEST_APPINFO,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientPICSProductInfoRequest.AppInfo)
    ))
  ,

  PackageInfo = _reflection.GeneratedProtocolMessageType('PackageInfo', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTPICSPRODUCTINFOREQUEST_PACKAGEINFO,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientPICSProductInfoRequest.PackageInfo)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTPICSPRODUCTINFOREQUEST,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientPICSProductInfoRequest)
  ))
_sym_db.RegisterMessage(CMsgClientPICSProductInfoRequest)
_sym_db.RegisterMessage(CMsgClientPICSProductInfoRequest.AppInfo)
_sym_db.RegisterMessage(CMsgClientPICSProductInfoRequest.PackageInfo)

CMsgClientPICSProductInfoResponse = _reflection.GeneratedProtocolMessageType('CMsgClientPICSProductInfoResponse', (_message.Message,), dict(

  AppInfo = _reflection.GeneratedProtocolMessageType('AppInfo', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTPICSPRODUCTINFORESPONSE_APPINFO,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientPICSProductInfoResponse.AppInfo)
    ))
  ,

  PackageInfo = _reflection.GeneratedProtocolMessageType('PackageInfo', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTPICSPRODUCTINFORESPONSE_PACKAGEINFO,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientPICSProductInfoResponse.PackageInfo)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTPICSPRODUCTINFORESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientPICSProductInfoResponse)
  ))
_sym_db.RegisterMessage(CMsgClientPICSProductInfoResponse)
_sym_db.RegisterMessage(CMsgClientPICSProductInfoResponse.AppInfo)
_sym_db.RegisterMessage(CMsgClientPICSProductInfoResponse.PackageInfo)

CMsgClientPICSAccessTokenRequest = _reflection.GeneratedProtocolMessageType('CMsgClientPICSAccessTokenRequest', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTPICSACCESSTOKENREQUEST,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientPICSAccessTokenRequest)
  ))
_sym_db.RegisterMessage(CMsgClientPICSAccessTokenRequest)

CMsgClientPICSAccessTokenResponse = _reflection.GeneratedProtocolMessageType('CMsgClientPICSAccessTokenResponse', (_message.Message,), dict(

  PackageToken = _reflection.GeneratedProtocolMessageType('PackageToken', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTPICSACCESSTOKENRESPONSE_PACKAGETOKEN,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientPICSAccessTokenResponse.PackageToken)
    ))
  ,

  AppToken = _reflection.GeneratedProtocolMessageType('AppToken', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTPICSACCESSTOKENRESPONSE_APPTOKEN,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientPICSAccessTokenResponse.AppToken)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTPICSACCESSTOKENRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientPICSAccessTokenResponse)
  ))
_sym_db.RegisterMessage(CMsgClientPICSAccessTokenResponse)
_sym_db.RegisterMessage(CMsgClientPICSAccessTokenResponse.PackageToken)
_sym_db.RegisterMessage(CMsgClientPICSAccessTokenResponse.AppToken)

CMsgClientUFSGetUGCDetails = _reflection.GeneratedProtocolMessageType('CMsgClientUFSGetUGCDetails', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUFSGETUGCDETAILS,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUFSGetUGCDetails)
  ))
_sym_db.RegisterMessage(CMsgClientUFSGetUGCDetails)

CMsgClientUFSGetUGCDetailsResponse = _reflection.GeneratedProtocolMessageType('CMsgClientUFSGetUGCDetailsResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUFSGETUGCDETAILSRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUFSGetUGCDetailsResponse)
  ))
_sym_db.RegisterMessage(CMsgClientUFSGetUGCDetailsResponse)

CMsgClientUFSGetSingleFileInfo = _reflection.GeneratedProtocolMessageType('CMsgClientUFSGetSingleFileInfo', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUFSGETSINGLEFILEINFO,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUFSGetSingleFileInfo)
  ))
_sym_db.RegisterMessage(CMsgClientUFSGetSingleFileInfo)

CMsgClientUFSGetSingleFileInfoResponse = _reflection.GeneratedProtocolMessageType('CMsgClientUFSGetSingleFileInfoResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUFSGETSINGLEFILEINFORESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUFSGetSingleFileInfoResponse)
  ))
_sym_db.RegisterMessage(CMsgClientUFSGetSingleFileInfoResponse)

CMsgClientUFSShareFile = _reflection.GeneratedProtocolMessageType('CMsgClientUFSShareFile', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUFSSHAREFILE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUFSShareFile)
  ))
_sym_db.RegisterMessage(CMsgClientUFSShareFile)

CMsgClientUFSShareFileResponse = _reflection.GeneratedProtocolMessageType('CMsgClientUFSShareFileResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUFSSHAREFILERESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUFSShareFileResponse)
  ))
_sym_db.RegisterMessage(CMsgClientUFSShareFileResponse)

CMsgClientNewLoginKey = _reflection.GeneratedProtocolMessageType('CMsgClientNewLoginKey', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTNEWLOGINKEY,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientNewLoginKey)
  ))
_sym_db.RegisterMessage(CMsgClientNewLoginKey)

CMsgClientNewLoginKeyAccepted = _reflection.GeneratedProtocolMessageType('CMsgClientNewLoginKeyAccepted', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTNEWLOGINKEYACCEPTED,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientNewLoginKeyAccepted)
  ))
_sym_db.RegisterMessage(CMsgClientNewLoginKeyAccepted)

CMsgClientAMGetClanOfficers = _reflection.GeneratedProtocolMessageType('CMsgClientAMGetClanOfficers', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTAMGETCLANOFFICERS,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientAMGetClanOfficers)
  ))
_sym_db.RegisterMessage(CMsgClientAMGetClanOfficers)

CMsgClientAMGetClanOfficersResponse = _reflection.GeneratedProtocolMessageType('CMsgClientAMGetClanOfficersResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTAMGETCLANOFFICERSRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientAMGetClanOfficersResponse)
  ))
_sym_db.RegisterMessage(CMsgClientAMGetClanOfficersResponse)

CMsgClientAMGetPersonaNameHistory = _reflection.GeneratedProtocolMessageType('CMsgClientAMGetPersonaNameHistory', (_message.Message,), dict(

  IdInstance = _reflection.GeneratedProtocolMessageType('IdInstance', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTAMGETPERSONANAMEHISTORY_IDINSTANCE,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientAMGetPersonaNameHistory.IdInstance)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTAMGETPERSONANAMEHISTORY,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientAMGetPersonaNameHistory)
  ))
_sym_db.RegisterMessage(CMsgClientAMGetPersonaNameHistory)
_sym_db.RegisterMessage(CMsgClientAMGetPersonaNameHistory.IdInstance)

CMsgClientAMGetPersonaNameHistoryResponse = _reflection.GeneratedProtocolMessageType('CMsgClientAMGetPersonaNameHistoryResponse', (_message.Message,), dict(

  NameTableInstance = _reflection.GeneratedProtocolMessageType('NameTableInstance', (_message.Message,), dict(

    NameInstance = _reflection.GeneratedProtocolMessageType('NameInstance', (_message.Message,), dict(
      DESCRIPTOR = _CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE_NAMETABLEINSTANCE_NAMEINSTANCE,
      __module__ = 'steammessages_clientserver_pb2'
      # @@protoc_insertion_point(class_scope:CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance.NameInstance)
      ))
    ,
    DESCRIPTOR = _CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE_NAMETABLEINSTANCE,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTAMGETPERSONANAMEHISTORYRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientAMGetPersonaNameHistoryResponse)
  ))
_sym_db.RegisterMessage(CMsgClientAMGetPersonaNameHistoryResponse)
_sym_db.RegisterMessage(CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance)
_sym_db.RegisterMessage(CMsgClientAMGetPersonaNameHistoryResponse.NameTableInstance.NameInstance)

CMsgClientDeregisterWithServer = _reflection.GeneratedProtocolMessageType('CMsgClientDeregisterWithServer', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTDEREGISTERWITHSERVER,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientDeregisterWithServer)
  ))
_sym_db.RegisterMessage(CMsgClientDeregisterWithServer)

CMsgClientClanState = _reflection.GeneratedProtocolMessageType('CMsgClientClanState', (_message.Message,), dict(

  NameInfo = _reflection.GeneratedProtocolMessageType('NameInfo', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTCLANSTATE_NAMEINFO,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientClanState.NameInfo)
    ))
  ,

  UserCounts = _reflection.GeneratedProtocolMessageType('UserCounts', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTCLANSTATE_USERCOUNTS,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientClanState.UserCounts)
    ))
  ,

  Event = _reflection.GeneratedProtocolMessageType('Event', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTCLANSTATE_EVENT,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientClanState.Event)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTCLANSTATE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientClanState)
  ))
_sym_db.RegisterMessage(CMsgClientClanState)
_sym_db.RegisterMessage(CMsgClientClanState.NameInfo)
_sym_db.RegisterMessage(CMsgClientClanState.UserCounts)
_sym_db.RegisterMessage(CMsgClientClanState.Event)

CMsgClientFriendMsg = _reflection.GeneratedProtocolMessageType('CMsgClientFriendMsg', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTFRIENDMSG,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientFriendMsg)
  ))
_sym_db.RegisterMessage(CMsgClientFriendMsg)

CMsgClientFriendMsgIncoming = _reflection.GeneratedProtocolMessageType('CMsgClientFriendMsgIncoming', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTFRIENDMSGINCOMING,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientFriendMsgIncoming)
  ))
_sym_db.RegisterMessage(CMsgClientFriendMsgIncoming)

CMsgClientAddFriend = _reflection.GeneratedProtocolMessageType('CMsgClientAddFriend', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTADDFRIEND,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientAddFriend)
  ))
_sym_db.RegisterMessage(CMsgClientAddFriend)

CMsgClientAddFriendResponse = _reflection.GeneratedProtocolMessageType('CMsgClientAddFriendResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTADDFRIENDRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientAddFriendResponse)
  ))
_sym_db.RegisterMessage(CMsgClientAddFriendResponse)

CMsgClientRemoveFriend = _reflection.GeneratedProtocolMessageType('CMsgClientRemoveFriend', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTREMOVEFRIEND,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientRemoveFriend)
  ))
_sym_db.RegisterMessage(CMsgClientRemoveFriend)

CMsgClientHideFriend = _reflection.GeneratedProtocolMessageType('CMsgClientHideFriend', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTHIDEFRIEND,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientHideFriend)
  ))
_sym_db.RegisterMessage(CMsgClientHideFriend)

CMsgClientUCMAddScreenshot = _reflection.GeneratedProtocolMessageType('CMsgClientUCMAddScreenshot', (_message.Message,), dict(

  Tag = _reflection.GeneratedProtocolMessageType('Tag', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTUCMADDSCREENSHOT_TAG,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientUCMAddScreenshot.Tag)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTUCMADDSCREENSHOT,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUCMAddScreenshot)
  ))
_sym_db.RegisterMessage(CMsgClientUCMAddScreenshot)
_sym_db.RegisterMessage(CMsgClientUCMAddScreenshot.Tag)

CMsgClientUCMAddScreenshotResponse = _reflection.GeneratedProtocolMessageType('CMsgClientUCMAddScreenshotResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUCMADDSCREENSHOTRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUCMAddScreenshotResponse)
  ))
_sym_db.RegisterMessage(CMsgClientUCMAddScreenshotResponse)

CMsgClientUCMDeleteScreenshot = _reflection.GeneratedProtocolMessageType('CMsgClientUCMDeleteScreenshot', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUCMDELETESCREENSHOT,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUCMDeleteScreenshot)
  ))
_sym_db.RegisterMessage(CMsgClientUCMDeleteScreenshot)

CMsgClientUCMDeleteScreenshotResponse = _reflection.GeneratedProtocolMessageType('CMsgClientUCMDeleteScreenshotResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUCMDELETESCREENSHOTRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUCMDeleteScreenshotResponse)
  ))
_sym_db.RegisterMessage(CMsgClientUCMDeleteScreenshotResponse)

CMsgClientUCMPublishFile = _reflection.GeneratedProtocolMessageType('CMsgClientUCMPublishFile', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUCMPUBLISHFILE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUCMPublishFile)
  ))
_sym_db.RegisterMessage(CMsgClientUCMPublishFile)

CMsgClientUCMPublishFileResponse = _reflection.GeneratedProtocolMessageType('CMsgClientUCMPublishFileResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUCMPUBLISHFILERESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUCMPublishFileResponse)
  ))
_sym_db.RegisterMessage(CMsgClientUCMPublishFileResponse)

CMsgClientUCMUpdatePublishedFile = _reflection.GeneratedProtocolMessageType('CMsgClientUCMUpdatePublishedFile', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUCMUPDATEPUBLISHEDFILE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUCMUpdatePublishedFile)
  ))
_sym_db.RegisterMessage(CMsgClientUCMUpdatePublishedFile)

CMsgClientUCMUpdatePublishedFileResponse = _reflection.GeneratedProtocolMessageType('CMsgClientUCMUpdatePublishedFileResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUCMUPDATEPUBLISHEDFILERESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUCMUpdatePublishedFileResponse)
  ))
_sym_db.RegisterMessage(CMsgClientUCMUpdatePublishedFileResponse)

CMsgClientUCMDeletePublishedFile = _reflection.GeneratedProtocolMessageType('CMsgClientUCMDeletePublishedFile', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUCMDELETEPUBLISHEDFILE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUCMDeletePublishedFile)
  ))
_sym_db.RegisterMessage(CMsgClientUCMDeletePublishedFile)

CMsgClientUCMDeletePublishedFileResponse = _reflection.GeneratedProtocolMessageType('CMsgClientUCMDeletePublishedFileResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUCMDELETEPUBLISHEDFILERESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUCMDeletePublishedFileResponse)
  ))
_sym_db.RegisterMessage(CMsgClientUCMDeletePublishedFileResponse)

CMsgClientUCMEnumerateUserPublishedFiles = _reflection.GeneratedProtocolMessageType('CMsgClientUCMEnumerateUserPublishedFiles', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUCMENUMERATEUSERPUBLISHEDFILES,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUCMEnumerateUserPublishedFiles)
  ))
_sym_db.RegisterMessage(CMsgClientUCMEnumerateUserPublishedFiles)

CMsgClientUCMEnumerateUserPublishedFilesResponse = _reflection.GeneratedProtocolMessageType('CMsgClientUCMEnumerateUserPublishedFilesResponse', (_message.Message,), dict(

  PublishedFileId = _reflection.GeneratedProtocolMessageType('PublishedFileId', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTUCMENUMERATEUSERPUBLISHEDFILESRESPONSE_PUBLISHEDFILEID,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientUCMEnumerateUserPublishedFilesResponse.PublishedFileId)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTUCMENUMERATEUSERPUBLISHEDFILESRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUCMEnumerateUserPublishedFilesResponse)
  ))
_sym_db.RegisterMessage(CMsgClientUCMEnumerateUserPublishedFilesResponse)
_sym_db.RegisterMessage(CMsgClientUCMEnumerateUserPublishedFilesResponse.PublishedFileId)

CMsgClientUCMSubscribePublishedFile = _reflection.GeneratedProtocolMessageType('CMsgClientUCMSubscribePublishedFile', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUCMSUBSCRIBEPUBLISHEDFILE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUCMSubscribePublishedFile)
  ))
_sym_db.RegisterMessage(CMsgClientUCMSubscribePublishedFile)

CMsgClientUCMSubscribePublishedFileResponse = _reflection.GeneratedProtocolMessageType('CMsgClientUCMSubscribePublishedFileResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUCMSUBSCRIBEPUBLISHEDFILERESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUCMSubscribePublishedFileResponse)
  ))
_sym_db.RegisterMessage(CMsgClientUCMSubscribePublishedFileResponse)

CMsgClientUCMEnumerateUserSubscribedFiles = _reflection.GeneratedProtocolMessageType('CMsgClientUCMEnumerateUserSubscribedFiles', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILES,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUCMEnumerateUserSubscribedFiles)
  ))
_sym_db.RegisterMessage(CMsgClientUCMEnumerateUserSubscribedFiles)

CMsgClientUCMEnumerateUserSubscribedFilesResponse = _reflection.GeneratedProtocolMessageType('CMsgClientUCMEnumerateUserSubscribedFilesResponse', (_message.Message,), dict(

  PublishedFileId = _reflection.GeneratedProtocolMessageType('PublishedFileId', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILESRESPONSE_PUBLISHEDFILEID,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientUCMEnumerateUserSubscribedFilesResponse.PublishedFileId)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILESRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUCMEnumerateUserSubscribedFilesResponse)
  ))
_sym_db.RegisterMessage(CMsgClientUCMEnumerateUserSubscribedFilesResponse)
_sym_db.RegisterMessage(CMsgClientUCMEnumerateUserSubscribedFilesResponse.PublishedFileId)

CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates = _reflection.GeneratedProtocolMessageType('CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILESWITHUPDATES,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates)
  ))
_sym_db.RegisterMessage(CMsgClientUCMEnumerateUserSubscribedFilesWithUpdates)

CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse = _reflection.GeneratedProtocolMessageType('CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse', (_message.Message,), dict(

  PublishedFileId = _reflection.GeneratedProtocolMessageType('PublishedFileId', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILESWITHUPDATESRESPONSE_PUBLISHEDFILEID,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse.PublishedFileId)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTUCMENUMERATEUSERSUBSCRIBEDFILESWITHUPDATESRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse)
  ))
_sym_db.RegisterMessage(CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse)
_sym_db.RegisterMessage(CMsgClientUCMEnumerateUserSubscribedFilesWithUpdatesResponse.PublishedFileId)

CMsgClientUCMUnsubscribePublishedFile = _reflection.GeneratedProtocolMessageType('CMsgClientUCMUnsubscribePublishedFile', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUCMUNSUBSCRIBEPUBLISHEDFILE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUCMUnsubscribePublishedFile)
  ))
_sym_db.RegisterMessage(CMsgClientUCMUnsubscribePublishedFile)

CMsgClientUCMUnsubscribePublishedFileResponse = _reflection.GeneratedProtocolMessageType('CMsgClientUCMUnsubscribePublishedFileResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUCMUNSUBSCRIBEPUBLISHEDFILERESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUCMUnsubscribePublishedFileResponse)
  ))
_sym_db.RegisterMessage(CMsgClientUCMUnsubscribePublishedFileResponse)

CMsgClientUCMPublishedFileSubscribed = _reflection.GeneratedProtocolMessageType('CMsgClientUCMPublishedFileSubscribed', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUCMPUBLISHEDFILESUBSCRIBED,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUCMPublishedFileSubscribed)
  ))
_sym_db.RegisterMessage(CMsgClientUCMPublishedFileSubscribed)

CMsgClientUCMPublishedFileUnsubscribed = _reflection.GeneratedProtocolMessageType('CMsgClientUCMPublishedFileUnsubscribed', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUCMPUBLISHEDFILEUNSUBSCRIBED,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUCMPublishedFileUnsubscribed)
  ))
_sym_db.RegisterMessage(CMsgClientUCMPublishedFileUnsubscribed)

CMsgClientUCMPublishedFileDeleted = _reflection.GeneratedProtocolMessageType('CMsgClientUCMPublishedFileDeleted', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUCMPUBLISHEDFILEDELETED,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUCMPublishedFileDeleted)
  ))
_sym_db.RegisterMessage(CMsgClientUCMPublishedFileDeleted)

CMsgClientUCMPublishedFileUpdated = _reflection.GeneratedProtocolMessageType('CMsgClientUCMPublishedFileUpdated', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUCMPUBLISHEDFILEUPDATED,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUCMPublishedFileUpdated)
  ))
_sym_db.RegisterMessage(CMsgClientUCMPublishedFileUpdated)

CMsgClientWorkshopItemChangesRequest = _reflection.GeneratedProtocolMessageType('CMsgClientWorkshopItemChangesRequest', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTWORKSHOPITEMCHANGESREQUEST,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientWorkshopItemChangesRequest)
  ))
_sym_db.RegisterMessage(CMsgClientWorkshopItemChangesRequest)

CMsgClientWorkshopItemChangesResponse = _reflection.GeneratedProtocolMessageType('CMsgClientWorkshopItemChangesResponse', (_message.Message,), dict(

  WorkshopItemInfo = _reflection.GeneratedProtocolMessageType('WorkshopItemInfo', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTWORKSHOPITEMCHANGESRESPONSE_WORKSHOPITEMINFO,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientWorkshopItemChangesResponse.WorkshopItemInfo)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTWORKSHOPITEMCHANGESRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientWorkshopItemChangesResponse)
  ))
_sym_db.RegisterMessage(CMsgClientWorkshopItemChangesResponse)
_sym_db.RegisterMessage(CMsgClientWorkshopItemChangesResponse.WorkshopItemInfo)

CMsgClientWorkshopItemInfoRequest = _reflection.GeneratedProtocolMessageType('CMsgClientWorkshopItemInfoRequest', (_message.Message,), dict(

  WorkshopItem = _reflection.GeneratedProtocolMessageType('WorkshopItem', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTWORKSHOPITEMINFOREQUEST_WORKSHOPITEM,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientWorkshopItemInfoRequest.WorkshopItem)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTWORKSHOPITEMINFOREQUEST,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientWorkshopItemInfoRequest)
  ))
_sym_db.RegisterMessage(CMsgClientWorkshopItemInfoRequest)
_sym_db.RegisterMessage(CMsgClientWorkshopItemInfoRequest.WorkshopItem)

CMsgClientWorkshopItemInfoResponse = _reflection.GeneratedProtocolMessageType('CMsgClientWorkshopItemInfoResponse', (_message.Message,), dict(

  WorkshopItemInfo = _reflection.GeneratedProtocolMessageType('WorkshopItemInfo', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTWORKSHOPITEMINFORESPONSE_WORKSHOPITEMINFO,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientWorkshopItemInfoResponse.WorkshopItemInfo)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTWORKSHOPITEMINFORESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientWorkshopItemInfoResponse)
  ))
_sym_db.RegisterMessage(CMsgClientWorkshopItemInfoResponse)
_sym_db.RegisterMessage(CMsgClientWorkshopItemInfoResponse.WorkshopItemInfo)

CMsgClientUCMGetPublishedFilesForUser = _reflection.GeneratedProtocolMessageType('CMsgClientUCMGetPublishedFilesForUser', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUCMGETPUBLISHEDFILESFORUSER,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUCMGetPublishedFilesForUser)
  ))
_sym_db.RegisterMessage(CMsgClientUCMGetPublishedFilesForUser)

CMsgClientUCMGetPublishedFilesForUserResponse = _reflection.GeneratedProtocolMessageType('CMsgClientUCMGetPublishedFilesForUserResponse', (_message.Message,), dict(

  PublishedFileId = _reflection.GeneratedProtocolMessageType('PublishedFileId', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTUCMGETPUBLISHEDFILESFORUSERRESPONSE_PUBLISHEDFILEID,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientUCMGetPublishedFilesForUserResponse.PublishedFileId)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTUCMGETPUBLISHEDFILESFORUSERRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUCMGetPublishedFilesForUserResponse)
  ))
_sym_db.RegisterMessage(CMsgClientUCMGetPublishedFilesForUserResponse)
_sym_db.RegisterMessage(CMsgClientUCMGetPublishedFilesForUserResponse.PublishedFileId)

CMsgClientUCMSetUserPublishedFileAction = _reflection.GeneratedProtocolMessageType('CMsgClientUCMSetUserPublishedFileAction', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUCMSETUSERPUBLISHEDFILEACTION,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUCMSetUserPublishedFileAction)
  ))
_sym_db.RegisterMessage(CMsgClientUCMSetUserPublishedFileAction)

CMsgClientUCMSetUserPublishedFileActionResponse = _reflection.GeneratedProtocolMessageType('CMsgClientUCMSetUserPublishedFileActionResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUCMSETUSERPUBLISHEDFILEACTIONRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUCMSetUserPublishedFileActionResponse)
  ))
_sym_db.RegisterMessage(CMsgClientUCMSetUserPublishedFileActionResponse)

CMsgClientUCMEnumeratePublishedFilesByUserAction = _reflection.GeneratedProtocolMessageType('CMsgClientUCMEnumeratePublishedFilesByUserAction', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUCMENUMERATEPUBLISHEDFILESBYUSERACTION,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUCMEnumeratePublishedFilesByUserAction)
  ))
_sym_db.RegisterMessage(CMsgClientUCMEnumeratePublishedFilesByUserAction)

CMsgClientUCMEnumeratePublishedFilesByUserActionResponse = _reflection.GeneratedProtocolMessageType('CMsgClientUCMEnumeratePublishedFilesByUserActionResponse', (_message.Message,), dict(

  PublishedFileId = _reflection.GeneratedProtocolMessageType('PublishedFileId', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTUCMENUMERATEPUBLISHEDFILESBYUSERACTIONRESPONSE_PUBLISHEDFILEID,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientUCMEnumeratePublishedFilesByUserActionResponse.PublishedFileId)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTUCMENUMERATEPUBLISHEDFILESBYUSERACTIONRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUCMEnumeratePublishedFilesByUserActionResponse)
  ))
_sym_db.RegisterMessage(CMsgClientUCMEnumeratePublishedFilesByUserActionResponse)
_sym_db.RegisterMessage(CMsgClientUCMEnumeratePublishedFilesByUserActionResponse.PublishedFileId)

CMsgClientScreenshotsChanged = _reflection.GeneratedProtocolMessageType('CMsgClientScreenshotsChanged', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTSCREENSHOTSCHANGED,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientScreenshotsChanged)
  ))
_sym_db.RegisterMessage(CMsgClientScreenshotsChanged)

CMsgClientUpdateUserGameInfo = _reflection.GeneratedProtocolMessageType('CMsgClientUpdateUserGameInfo', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUPDATEUSERGAMEINFO,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUpdateUserGameInfo)
  ))
_sym_db.RegisterMessage(CMsgClientUpdateUserGameInfo)

CMsgClientRichPresenceUpload = _reflection.GeneratedProtocolMessageType('CMsgClientRichPresenceUpload', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTRICHPRESENCEUPLOAD,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientRichPresenceUpload)
  ))
_sym_db.RegisterMessage(CMsgClientRichPresenceUpload)

CMsgClientRichPresenceRequest = _reflection.GeneratedProtocolMessageType('CMsgClientRichPresenceRequest', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTRICHPRESENCEREQUEST,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientRichPresenceRequest)
  ))
_sym_db.RegisterMessage(CMsgClientRichPresenceRequest)

CMsgClientRichPresenceInfo = _reflection.GeneratedProtocolMessageType('CMsgClientRichPresenceInfo', (_message.Message,), dict(

  RichPresence = _reflection.GeneratedProtocolMessageType('RichPresence', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTRICHPRESENCEINFO_RICHPRESENCE,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientRichPresenceInfo.RichPresence)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTRICHPRESENCEINFO,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientRichPresenceInfo)
  ))
_sym_db.RegisterMessage(CMsgClientRichPresenceInfo)
_sym_db.RegisterMessage(CMsgClientRichPresenceInfo.RichPresence)

CMsgClientCheckFileSignature = _reflection.GeneratedProtocolMessageType('CMsgClientCheckFileSignature', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTCHECKFILESIGNATURE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientCheckFileSignature)
  ))
_sym_db.RegisterMessage(CMsgClientCheckFileSignature)

CMsgClientCheckFileSignatureResponse = _reflection.GeneratedProtocolMessageType('CMsgClientCheckFileSignatureResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTCHECKFILESIGNATURERESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientCheckFileSignatureResponse)
  ))
_sym_db.RegisterMessage(CMsgClientCheckFileSignatureResponse)

CMsgClientReadMachineAuth = _reflection.GeneratedProtocolMessageType('CMsgClientReadMachineAuth', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTREADMACHINEAUTH,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientReadMachineAuth)
  ))
_sym_db.RegisterMessage(CMsgClientReadMachineAuth)

CMsgClientReadMachineAuthResponse = _reflection.GeneratedProtocolMessageType('CMsgClientReadMachineAuthResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTREADMACHINEAUTHRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientReadMachineAuthResponse)
  ))
_sym_db.RegisterMessage(CMsgClientReadMachineAuthResponse)

CMsgClientUpdateMachineAuth = _reflection.GeneratedProtocolMessageType('CMsgClientUpdateMachineAuth', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUPDATEMACHINEAUTH,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUpdateMachineAuth)
  ))
_sym_db.RegisterMessage(CMsgClientUpdateMachineAuth)

CMsgClientUpdateMachineAuthResponse = _reflection.GeneratedProtocolMessageType('CMsgClientUpdateMachineAuthResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUPDATEMACHINEAUTHRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUpdateMachineAuthResponse)
  ))
_sym_db.RegisterMessage(CMsgClientUpdateMachineAuthResponse)

CMsgClientRequestMachineAuth = _reflection.GeneratedProtocolMessageType('CMsgClientRequestMachineAuth', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTREQUESTMACHINEAUTH,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientRequestMachineAuth)
  ))
_sym_db.RegisterMessage(CMsgClientRequestMachineAuth)

CMsgClientRequestMachineAuthResponse = _reflection.GeneratedProtocolMessageType('CMsgClientRequestMachineAuthResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTREQUESTMACHINEAUTHRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientRequestMachineAuthResponse)
  ))
_sym_db.RegisterMessage(CMsgClientRequestMachineAuthResponse)

CMsgClientChangeSteamGuardOptions = _reflection.GeneratedProtocolMessageType('CMsgClientChangeSteamGuardOptions', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTCHANGESTEAMGUARDOPTIONS,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientChangeSteamGuardOptions)
  ))
_sym_db.RegisterMessage(CMsgClientChangeSteamGuardOptions)

CMsgClientChangeSteamGuardOptionsResponse = _reflection.GeneratedProtocolMessageType('CMsgClientChangeSteamGuardOptionsResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTCHANGESTEAMGUARDOPTIONSRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientChangeSteamGuardOptionsResponse)
  ))
_sym_db.RegisterMessage(CMsgClientChangeSteamGuardOptionsResponse)

CMsgClientCreateFriendsGroup = _reflection.GeneratedProtocolMessageType('CMsgClientCreateFriendsGroup', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTCREATEFRIENDSGROUP,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientCreateFriendsGroup)
  ))
_sym_db.RegisterMessage(CMsgClientCreateFriendsGroup)

CMsgClientCreateFriendsGroupResponse = _reflection.GeneratedProtocolMessageType('CMsgClientCreateFriendsGroupResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTCREATEFRIENDSGROUPRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientCreateFriendsGroupResponse)
  ))
_sym_db.RegisterMessage(CMsgClientCreateFriendsGroupResponse)

CMsgClientDeleteFriendsGroup = _reflection.GeneratedProtocolMessageType('CMsgClientDeleteFriendsGroup', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTDELETEFRIENDSGROUP,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientDeleteFriendsGroup)
  ))
_sym_db.RegisterMessage(CMsgClientDeleteFriendsGroup)

CMsgClientDeleteFriendsGroupResponse = _reflection.GeneratedProtocolMessageType('CMsgClientDeleteFriendsGroupResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTDELETEFRIENDSGROUPRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientDeleteFriendsGroupResponse)
  ))
_sym_db.RegisterMessage(CMsgClientDeleteFriendsGroupResponse)

CMsgClientRenameFriendsGroup = _reflection.GeneratedProtocolMessageType('CMsgClientRenameFriendsGroup', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTRENAMEFRIENDSGROUP,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientRenameFriendsGroup)
  ))
_sym_db.RegisterMessage(CMsgClientRenameFriendsGroup)

CMsgClientRenameFriendsGroupResponse = _reflection.GeneratedProtocolMessageType('CMsgClientRenameFriendsGroupResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTRENAMEFRIENDSGROUPRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientRenameFriendsGroupResponse)
  ))
_sym_db.RegisterMessage(CMsgClientRenameFriendsGroupResponse)

CMsgClientAddFriendToGroup = _reflection.GeneratedProtocolMessageType('CMsgClientAddFriendToGroup', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTADDFRIENDTOGROUP,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientAddFriendToGroup)
  ))
_sym_db.RegisterMessage(CMsgClientAddFriendToGroup)

CMsgClientAddFriendToGroupResponse = _reflection.GeneratedProtocolMessageType('CMsgClientAddFriendToGroupResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTADDFRIENDTOGROUPRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientAddFriendToGroupResponse)
  ))
_sym_db.RegisterMessage(CMsgClientAddFriendToGroupResponse)

CMsgClientRemoveFriendFromGroup = _reflection.GeneratedProtocolMessageType('CMsgClientRemoveFriendFromGroup', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTREMOVEFRIENDFROMGROUP,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientRemoveFriendFromGroup)
  ))
_sym_db.RegisterMessage(CMsgClientRemoveFriendFromGroup)

CMsgClientRemoveFriendFromGroupResponse = _reflection.GeneratedProtocolMessageType('CMsgClientRemoveFriendFromGroupResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTREMOVEFRIENDFROMGROUPRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientRemoveFriendFromGroupResponse)
  ))
_sym_db.RegisterMessage(CMsgClientRemoveFriendFromGroupResponse)

CMsgClientRegisterKey = _reflection.GeneratedProtocolMessageType('CMsgClientRegisterKey', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTREGISTERKEY,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientRegisterKey)
  ))
_sym_db.RegisterMessage(CMsgClientRegisterKey)

CMsgClientPurchaseResponse = _reflection.GeneratedProtocolMessageType('CMsgClientPurchaseResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTPURCHASERESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientPurchaseResponse)
  ))
_sym_db.RegisterMessage(CMsgClientPurchaseResponse)

CMsgClientActivateOEMLicense = _reflection.GeneratedProtocolMessageType('CMsgClientActivateOEMLicense', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTACTIVATEOEMLICENSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientActivateOEMLicense)
  ))
_sym_db.RegisterMessage(CMsgClientActivateOEMLicense)

CMsgClientRegisterOEMMachine = _reflection.GeneratedProtocolMessageType('CMsgClientRegisterOEMMachine', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTREGISTEROEMMACHINE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientRegisterOEMMachine)
  ))
_sym_db.RegisterMessage(CMsgClientRegisterOEMMachine)

CMsgClientRegisterOEMMachineResponse = _reflection.GeneratedProtocolMessageType('CMsgClientRegisterOEMMachineResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTREGISTEROEMMACHINERESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientRegisterOEMMachineResponse)
  ))
_sym_db.RegisterMessage(CMsgClientRegisterOEMMachineResponse)

CMsgClientPurchaseWithMachineID = _reflection.GeneratedProtocolMessageType('CMsgClientPurchaseWithMachineID', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTPURCHASEWITHMACHINEID,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientPurchaseWithMachineID)
  ))
_sym_db.RegisterMessage(CMsgClientPurchaseWithMachineID)

CMsgTrading_InitiateTradeRequest = _reflection.GeneratedProtocolMessageType('CMsgTrading_InitiateTradeRequest', (_message.Message,), dict(
  DESCRIPTOR = _CMSGTRADING_INITIATETRADEREQUEST,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgTrading_InitiateTradeRequest)
  ))
_sym_db.RegisterMessage(CMsgTrading_InitiateTradeRequest)

CMsgTrading_InitiateTradeResponse = _reflection.GeneratedProtocolMessageType('CMsgTrading_InitiateTradeResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGTRADING_INITIATETRADERESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgTrading_InitiateTradeResponse)
  ))
_sym_db.RegisterMessage(CMsgTrading_InitiateTradeResponse)

CMsgTrading_CancelTradeRequest = _reflection.GeneratedProtocolMessageType('CMsgTrading_CancelTradeRequest', (_message.Message,), dict(
  DESCRIPTOR = _CMSGTRADING_CANCELTRADEREQUEST,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgTrading_CancelTradeRequest)
  ))
_sym_db.RegisterMessage(CMsgTrading_CancelTradeRequest)

CMsgTrading_StartSession = _reflection.GeneratedProtocolMessageType('CMsgTrading_StartSession', (_message.Message,), dict(
  DESCRIPTOR = _CMSGTRADING_STARTSESSION,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgTrading_StartSession)
  ))
_sym_db.RegisterMessage(CMsgTrading_StartSession)

CMsgClientEmailChange = _reflection.GeneratedProtocolMessageType('CMsgClientEmailChange', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTEMAILCHANGE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientEmailChange)
  ))
_sym_db.RegisterMessage(CMsgClientEmailChange)

CMsgClientEmailChangeResponse = _reflection.GeneratedProtocolMessageType('CMsgClientEmailChangeResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTEMAILCHANGERESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientEmailChangeResponse)
  ))
_sym_db.RegisterMessage(CMsgClientEmailChangeResponse)

CMsgClientGetCDNAuthToken = _reflection.GeneratedProtocolMessageType('CMsgClientGetCDNAuthToken', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTGETCDNAUTHTOKEN,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientGetCDNAuthToken)
  ))
_sym_db.RegisterMessage(CMsgClientGetCDNAuthToken)

CMsgClientGetDepotDecryptionKey = _reflection.GeneratedProtocolMessageType('CMsgClientGetDepotDecryptionKey', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTGETDEPOTDECRYPTIONKEY,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientGetDepotDecryptionKey)
  ))
_sym_db.RegisterMessage(CMsgClientGetDepotDecryptionKey)

CMsgClientGetDepotDecryptionKeyResponse = _reflection.GeneratedProtocolMessageType('CMsgClientGetDepotDecryptionKeyResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTGETDEPOTDECRYPTIONKEYRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientGetDepotDecryptionKeyResponse)
  ))
_sym_db.RegisterMessage(CMsgClientGetDepotDecryptionKeyResponse)

CMsgClientGetAppBetaPasswords = _reflection.GeneratedProtocolMessageType('CMsgClientGetAppBetaPasswords', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTGETAPPBETAPASSWORDS,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientGetAppBetaPasswords)
  ))
_sym_db.RegisterMessage(CMsgClientGetAppBetaPasswords)

CMsgClientGetAppBetaPasswordsResponse = _reflection.GeneratedProtocolMessageType('CMsgClientGetAppBetaPasswordsResponse', (_message.Message,), dict(

  BetaPassword = _reflection.GeneratedProtocolMessageType('BetaPassword', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTGETAPPBETAPASSWORDSRESPONSE_BETAPASSWORD,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientGetAppBetaPasswordsResponse.BetaPassword)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTGETAPPBETAPASSWORDSRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientGetAppBetaPasswordsResponse)
  ))
_sym_db.RegisterMessage(CMsgClientGetAppBetaPasswordsResponse)
_sym_db.RegisterMessage(CMsgClientGetAppBetaPasswordsResponse.BetaPassword)

CMsgClientUpdateAppJobReport = _reflection.GeneratedProtocolMessageType('CMsgClientUpdateAppJobReport', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUPDATEAPPJOBREPORT,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUpdateAppJobReport)
  ))
_sym_db.RegisterMessage(CMsgClientUpdateAppJobReport)

CMsgClientDPContentStatsReport = _reflection.GeneratedProtocolMessageType('CMsgClientDPContentStatsReport', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTDPCONTENTSTATSREPORT,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientDPContentStatsReport)
  ))
_sym_db.RegisterMessage(CMsgClientDPContentStatsReport)

CMsgClientGetCDNAuthTokenResponse = _reflection.GeneratedProtocolMessageType('CMsgClientGetCDNAuthTokenResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTGETCDNAUTHTOKENRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientGetCDNAuthTokenResponse)
  ))
_sym_db.RegisterMessage(CMsgClientGetCDNAuthTokenResponse)

CMsgDownloadRateStatistics = _reflection.GeneratedProtocolMessageType('CMsgDownloadRateStatistics', (_message.Message,), dict(

  StatsInfo = _reflection.GeneratedProtocolMessageType('StatsInfo', (_message.Message,), dict(
    DESCRIPTOR = _CMSGDOWNLOADRATESTATISTICS_STATSINFO,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgDownloadRateStatistics.StatsInfo)
    ))
  ,
  DESCRIPTOR = _CMSGDOWNLOADRATESTATISTICS,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgDownloadRateStatistics)
  ))
_sym_db.RegisterMessage(CMsgDownloadRateStatistics)
_sym_db.RegisterMessage(CMsgDownloadRateStatistics.StatsInfo)

CMsgClientRequestAccountData = _reflection.GeneratedProtocolMessageType('CMsgClientRequestAccountData', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTREQUESTACCOUNTDATA,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientRequestAccountData)
  ))
_sym_db.RegisterMessage(CMsgClientRequestAccountData)

CMsgClientRequestAccountDataResponse = _reflection.GeneratedProtocolMessageType('CMsgClientRequestAccountDataResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTREQUESTACCOUNTDATARESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientRequestAccountDataResponse)
  ))
_sym_db.RegisterMessage(CMsgClientRequestAccountDataResponse)

CMsgClientUGSGetGlobalStats = _reflection.GeneratedProtocolMessageType('CMsgClientUGSGetGlobalStats', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUGSGETGLOBALSTATS,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUGSGetGlobalStats)
  ))
_sym_db.RegisterMessage(CMsgClientUGSGetGlobalStats)

CMsgClientUGSGetGlobalStatsResponse = _reflection.GeneratedProtocolMessageType('CMsgClientUGSGetGlobalStatsResponse', (_message.Message,), dict(

  Day = _reflection.GeneratedProtocolMessageType('Day', (_message.Message,), dict(

    Stat = _reflection.GeneratedProtocolMessageType('Stat', (_message.Message,), dict(
      DESCRIPTOR = _CMSGCLIENTUGSGETGLOBALSTATSRESPONSE_DAY_STAT,
      __module__ = 'steammessages_clientserver_pb2'
      # @@protoc_insertion_point(class_scope:CMsgClientUGSGetGlobalStatsResponse.Day.Stat)
      ))
    ,
    DESCRIPTOR = _CMSGCLIENTUGSGETGLOBALSTATSRESPONSE_DAY,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientUGSGetGlobalStatsResponse.Day)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTUGSGETGLOBALSTATSRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUGSGetGlobalStatsResponse)
  ))
_sym_db.RegisterMessage(CMsgClientUGSGetGlobalStatsResponse)
_sym_db.RegisterMessage(CMsgClientUGSGetGlobalStatsResponse.Day)
_sym_db.RegisterMessage(CMsgClientUGSGetGlobalStatsResponse.Day.Stat)

CMsgGameServerData = _reflection.GeneratedProtocolMessageType('CMsgGameServerData', (_message.Message,), dict(

  Player = _reflection.GeneratedProtocolMessageType('Player', (_message.Message,), dict(
    DESCRIPTOR = _CMSGGAMESERVERDATA_PLAYER,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgGameServerData.Player)
    ))
  ,
  DESCRIPTOR = _CMSGGAMESERVERDATA,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgGameServerData)
  ))
_sym_db.RegisterMessage(CMsgGameServerData)
_sym_db.RegisterMessage(CMsgGameServerData.Player)

CMsgGameServerRemove = _reflection.GeneratedProtocolMessageType('CMsgGameServerRemove', (_message.Message,), dict(
  DESCRIPTOR = _CMSGGAMESERVERREMOVE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgGameServerRemove)
  ))
_sym_db.RegisterMessage(CMsgGameServerRemove)

CMsgClientGMSServerQuery = _reflection.GeneratedProtocolMessageType('CMsgClientGMSServerQuery', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTGMSSERVERQUERY,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientGMSServerQuery)
  ))
_sym_db.RegisterMessage(CMsgClientGMSServerQuery)

CMsgGMSClientServerQueryResponse = _reflection.GeneratedProtocolMessageType('CMsgGMSClientServerQueryResponse', (_message.Message,), dict(

  Server = _reflection.GeneratedProtocolMessageType('Server', (_message.Message,), dict(
    DESCRIPTOR = _CMSGGMSCLIENTSERVERQUERYRESPONSE_SERVER,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgGMSClientServerQueryResponse.Server)
    ))
  ,
  DESCRIPTOR = _CMSGGMSCLIENTSERVERQUERYRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgGMSClientServerQueryResponse)
  ))
_sym_db.RegisterMessage(CMsgGMSClientServerQueryResponse)
_sym_db.RegisterMessage(CMsgGMSClientServerQueryResponse.Server)

CMsgGameServerOutOfDate = _reflection.GeneratedProtocolMessageType('CMsgGameServerOutOfDate', (_message.Message,), dict(
  DESCRIPTOR = _CMSGGAMESERVEROUTOFDATE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgGameServerOutOfDate)
  ))
_sym_db.RegisterMessage(CMsgGameServerOutOfDate)

CMsgClientRedeemGuestPass = _reflection.GeneratedProtocolMessageType('CMsgClientRedeemGuestPass', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTREDEEMGUESTPASS,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientRedeemGuestPass)
  ))
_sym_db.RegisterMessage(CMsgClientRedeemGuestPass)

CMsgClientRedeemGuestPassResponse = _reflection.GeneratedProtocolMessageType('CMsgClientRedeemGuestPassResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTREDEEMGUESTPASSRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientRedeemGuestPassResponse)
  ))
_sym_db.RegisterMessage(CMsgClientRedeemGuestPassResponse)

CMsgClientGetClanActivityCounts = _reflection.GeneratedProtocolMessageType('CMsgClientGetClanActivityCounts', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTGETCLANACTIVITYCOUNTS,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientGetClanActivityCounts)
  ))
_sym_db.RegisterMessage(CMsgClientGetClanActivityCounts)

CMsgClientGetClanActivityCountsResponse = _reflection.GeneratedProtocolMessageType('CMsgClientGetClanActivityCountsResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTGETCLANACTIVITYCOUNTSRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientGetClanActivityCountsResponse)
  ))
_sym_db.RegisterMessage(CMsgClientGetClanActivityCountsResponse)

CMsgClientOGSReportString = _reflection.GeneratedProtocolMessageType('CMsgClientOGSReportString', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTOGSREPORTSTRING,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientOGSReportString)
  ))
_sym_db.RegisterMessage(CMsgClientOGSReportString)

CMsgClientOGSReportBug = _reflection.GeneratedProtocolMessageType('CMsgClientOGSReportBug', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTOGSREPORTBUG,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientOGSReportBug)
  ))
_sym_db.RegisterMessage(CMsgClientOGSReportBug)

CMsgGSAssociateWithClan = _reflection.GeneratedProtocolMessageType('CMsgGSAssociateWithClan', (_message.Message,), dict(
  DESCRIPTOR = _CMSGGSASSOCIATEWITHCLAN,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgGSAssociateWithClan)
  ))
_sym_db.RegisterMessage(CMsgGSAssociateWithClan)

CMsgGSAssociateWithClanResponse = _reflection.GeneratedProtocolMessageType('CMsgGSAssociateWithClanResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGGSASSOCIATEWITHCLANRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgGSAssociateWithClanResponse)
  ))
_sym_db.RegisterMessage(CMsgGSAssociateWithClanResponse)

CMsgGSComputeNewPlayerCompatibility = _reflection.GeneratedProtocolMessageType('CMsgGSComputeNewPlayerCompatibility', (_message.Message,), dict(
  DESCRIPTOR = _CMSGGSCOMPUTENEWPLAYERCOMPATIBILITY,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgGSComputeNewPlayerCompatibility)
  ))
_sym_db.RegisterMessage(CMsgGSComputeNewPlayerCompatibility)

CMsgGSComputeNewPlayerCompatibilityResponse = _reflection.GeneratedProtocolMessageType('CMsgGSComputeNewPlayerCompatibilityResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGGSCOMPUTENEWPLAYERCOMPATIBILITYRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgGSComputeNewPlayerCompatibilityResponse)
  ))
_sym_db.RegisterMessage(CMsgGSComputeNewPlayerCompatibilityResponse)

CMsgClientSentLogs = _reflection.GeneratedProtocolMessageType('CMsgClientSentLogs', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTSENTLOGS,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientSentLogs)
  ))
_sym_db.RegisterMessage(CMsgClientSentLogs)

CMsgGCClient = _reflection.GeneratedProtocolMessageType('CMsgGCClient', (_message.Message,), dict(
  DESCRIPTOR = _CMSGGCCLIENT,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgGCClient)
  ))
_sym_db.RegisterMessage(CMsgGCClient)

CMsgClientRequestFreeLicense = _reflection.GeneratedProtocolMessageType('CMsgClientRequestFreeLicense', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTREQUESTFREELICENSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientRequestFreeLicense)
  ))
_sym_db.RegisterMessage(CMsgClientRequestFreeLicense)

CMsgClientRequestFreeLicenseResponse = _reflection.GeneratedProtocolMessageType('CMsgClientRequestFreeLicenseResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTREQUESTFREELICENSERESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientRequestFreeLicenseResponse)
  ))
_sym_db.RegisterMessage(CMsgClientRequestFreeLicenseResponse)

CMsgDRMDownloadRequestWithCrashData = _reflection.GeneratedProtocolMessageType('CMsgDRMDownloadRequestWithCrashData', (_message.Message,), dict(
  DESCRIPTOR = _CMSGDRMDOWNLOADREQUESTWITHCRASHDATA,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgDRMDownloadRequestWithCrashData)
  ))
_sym_db.RegisterMessage(CMsgDRMDownloadRequestWithCrashData)

CMsgDRMDownloadResponse = _reflection.GeneratedProtocolMessageType('CMsgDRMDownloadResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGDRMDOWNLOADRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgDRMDownloadResponse)
  ))
_sym_db.RegisterMessage(CMsgDRMDownloadResponse)

CMsgDRMFinalResult = _reflection.GeneratedProtocolMessageType('CMsgDRMFinalResult', (_message.Message,), dict(
  DESCRIPTOR = _CMSGDRMFINALRESULT,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgDRMFinalResult)
  ))
_sym_db.RegisterMessage(CMsgDRMFinalResult)

CMsgClientDPCheckSpecialSurvey = _reflection.GeneratedProtocolMessageType('CMsgClientDPCheckSpecialSurvey', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTDPCHECKSPECIALSURVEY,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientDPCheckSpecialSurvey)
  ))
_sym_db.RegisterMessage(CMsgClientDPCheckSpecialSurvey)

CMsgClientDPCheckSpecialSurveyResponse = _reflection.GeneratedProtocolMessageType('CMsgClientDPCheckSpecialSurveyResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTDPCHECKSPECIALSURVEYRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientDPCheckSpecialSurveyResponse)
  ))
_sym_db.RegisterMessage(CMsgClientDPCheckSpecialSurveyResponse)

CMsgClientDPSendSpecialSurveyResponse = _reflection.GeneratedProtocolMessageType('CMsgClientDPSendSpecialSurveyResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTDPSENDSPECIALSURVEYRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientDPSendSpecialSurveyResponse)
  ))
_sym_db.RegisterMessage(CMsgClientDPSendSpecialSurveyResponse)

CMsgClientDPSendSpecialSurveyResponseReply = _reflection.GeneratedProtocolMessageType('CMsgClientDPSendSpecialSurveyResponseReply', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTDPSENDSPECIALSURVEYRESPONSEREPLY,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientDPSendSpecialSurveyResponseReply)
  ))
_sym_db.RegisterMessage(CMsgClientDPSendSpecialSurveyResponseReply)

CMsgClientRequestForgottenPasswordEmail = _reflection.GeneratedProtocolMessageType('CMsgClientRequestForgottenPasswordEmail', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTREQUESTFORGOTTENPASSWORDEMAIL,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientRequestForgottenPasswordEmail)
  ))
_sym_db.RegisterMessage(CMsgClientRequestForgottenPasswordEmail)

CMsgClientRequestForgottenPasswordEmailResponse = _reflection.GeneratedProtocolMessageType('CMsgClientRequestForgottenPasswordEmailResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTREQUESTFORGOTTENPASSWORDEMAILRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientRequestForgottenPasswordEmailResponse)
  ))
_sym_db.RegisterMessage(CMsgClientRequestForgottenPasswordEmailResponse)

CMsgClientItemAnnouncements = _reflection.GeneratedProtocolMessageType('CMsgClientItemAnnouncements', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTITEMANNOUNCEMENTS,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientItemAnnouncements)
  ))
_sym_db.RegisterMessage(CMsgClientItemAnnouncements)

CMsgClientRequestItemAnnouncements = _reflection.GeneratedProtocolMessageType('CMsgClientRequestItemAnnouncements', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTREQUESTITEMANNOUNCEMENTS,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientRequestItemAnnouncements)
  ))
_sym_db.RegisterMessage(CMsgClientRequestItemAnnouncements)

CMsgClientUserNotifications = _reflection.GeneratedProtocolMessageType('CMsgClientUserNotifications', (_message.Message,), dict(

  Notification = _reflection.GeneratedProtocolMessageType('Notification', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTUSERNOTIFICATIONS_NOTIFICATION,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientUserNotifications.Notification)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTUSERNOTIFICATIONS,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUserNotifications)
  ))
_sym_db.RegisterMessage(CMsgClientUserNotifications)
_sym_db.RegisterMessage(CMsgClientUserNotifications.Notification)

CMsgClientCommentNotifications = _reflection.GeneratedProtocolMessageType('CMsgClientCommentNotifications', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTCOMMENTNOTIFICATIONS,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientCommentNotifications)
  ))
_sym_db.RegisterMessage(CMsgClientCommentNotifications)

CMsgClientRequestCommentNotifications = _reflection.GeneratedProtocolMessageType('CMsgClientRequestCommentNotifications', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTREQUESTCOMMENTNOTIFICATIONS,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientRequestCommentNotifications)
  ))
_sym_db.RegisterMessage(CMsgClientRequestCommentNotifications)

CMsgClientOfflineMessageNotification = _reflection.GeneratedProtocolMessageType('CMsgClientOfflineMessageNotification', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTOFFLINEMESSAGENOTIFICATION,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientOfflineMessageNotification)
  ))
_sym_db.RegisterMessage(CMsgClientOfflineMessageNotification)

CMsgClientRequestOfflineMessageCount = _reflection.GeneratedProtocolMessageType('CMsgClientRequestOfflineMessageCount', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTREQUESTOFFLINEMESSAGECOUNT,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientRequestOfflineMessageCount)
  ))
_sym_db.RegisterMessage(CMsgClientRequestOfflineMessageCount)

CMsgClientFSGetFriendMessageHistory = _reflection.GeneratedProtocolMessageType('CMsgClientFSGetFriendMessageHistory', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTFSGETFRIENDMESSAGEHISTORY,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientFSGetFriendMessageHistory)
  ))
_sym_db.RegisterMessage(CMsgClientFSGetFriendMessageHistory)

CMsgClientFSGetFriendMessageHistoryResponse = _reflection.GeneratedProtocolMessageType('CMsgClientFSGetFriendMessageHistoryResponse', (_message.Message,), dict(

  FriendMessage = _reflection.GeneratedProtocolMessageType('FriendMessage', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTFSGETFRIENDMESSAGEHISTORYRESPONSE_FRIENDMESSAGE,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientFSGetFriendMessageHistoryResponse.FriendMessage)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTFSGETFRIENDMESSAGEHISTORYRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientFSGetFriendMessageHistoryResponse)
  ))
_sym_db.RegisterMessage(CMsgClientFSGetFriendMessageHistoryResponse)
_sym_db.RegisterMessage(CMsgClientFSGetFriendMessageHistoryResponse.FriendMessage)

CMsgClientFSGetFriendMessageHistoryForOfflineMessages = _reflection.GeneratedProtocolMessageType('CMsgClientFSGetFriendMessageHistoryForOfflineMessages', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTFSGETFRIENDMESSAGEHISTORYFOROFFLINEMESSAGES,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientFSGetFriendMessageHistoryForOfflineMessages)
  ))
_sym_db.RegisterMessage(CMsgClientFSGetFriendMessageHistoryForOfflineMessages)

CMsgClientFSGetFriendsSteamLevels = _reflection.GeneratedProtocolMessageType('CMsgClientFSGetFriendsSteamLevels', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTFSGETFRIENDSSTEAMLEVELS,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientFSGetFriendsSteamLevels)
  ))
_sym_db.RegisterMessage(CMsgClientFSGetFriendsSteamLevels)

CMsgClientFSGetFriendsSteamLevelsResponse = _reflection.GeneratedProtocolMessageType('CMsgClientFSGetFriendsSteamLevelsResponse', (_message.Message,), dict(

  Friend = _reflection.GeneratedProtocolMessageType('Friend', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTFSGETFRIENDSSTEAMLEVELSRESPONSE_FRIEND,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientFSGetFriendsSteamLevelsResponse.Friend)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTFSGETFRIENDSSTEAMLEVELSRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientFSGetFriendsSteamLevelsResponse)
  ))
_sym_db.RegisterMessage(CMsgClientFSGetFriendsSteamLevelsResponse)
_sym_db.RegisterMessage(CMsgClientFSGetFriendsSteamLevelsResponse.Friend)

CMsgClientEmailAddrInfo = _reflection.GeneratedProtocolMessageType('CMsgClientEmailAddrInfo', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTEMAILADDRINFO,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientEmailAddrInfo)
  ))
_sym_db.RegisterMessage(CMsgClientEmailAddrInfo)

CMsgCREEnumeratePublishedFiles = _reflection.GeneratedProtocolMessageType('CMsgCREEnumeratePublishedFiles', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCREENUMERATEPUBLISHEDFILES,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgCREEnumeratePublishedFiles)
  ))
_sym_db.RegisterMessage(CMsgCREEnumeratePublishedFiles)

CMsgCREEnumeratePublishedFilesResponse = _reflection.GeneratedProtocolMessageType('CMsgCREEnumeratePublishedFilesResponse', (_message.Message,), dict(

  PublishedFileId = _reflection.GeneratedProtocolMessageType('PublishedFileId', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCREENUMERATEPUBLISHEDFILESRESPONSE_PUBLISHEDFILEID,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgCREEnumeratePublishedFilesResponse.PublishedFileId)
    ))
  ,
  DESCRIPTOR = _CMSGCREENUMERATEPUBLISHEDFILESRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgCREEnumeratePublishedFilesResponse)
  ))
_sym_db.RegisterMessage(CMsgCREEnumeratePublishedFilesResponse)
_sym_db.RegisterMessage(CMsgCREEnumeratePublishedFilesResponse.PublishedFileId)

CMsgCREItemVoteSummary = _reflection.GeneratedProtocolMessageType('CMsgCREItemVoteSummary', (_message.Message,), dict(

  PublishedFileId = _reflection.GeneratedProtocolMessageType('PublishedFileId', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCREITEMVOTESUMMARY_PUBLISHEDFILEID,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgCREItemVoteSummary.PublishedFileId)
    ))
  ,
  DESCRIPTOR = _CMSGCREITEMVOTESUMMARY,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgCREItemVoteSummary)
  ))
_sym_db.RegisterMessage(CMsgCREItemVoteSummary)
_sym_db.RegisterMessage(CMsgCREItemVoteSummary.PublishedFileId)

CMsgCREItemVoteSummaryResponse = _reflection.GeneratedProtocolMessageType('CMsgCREItemVoteSummaryResponse', (_message.Message,), dict(

  ItemVoteSummary = _reflection.GeneratedProtocolMessageType('ItemVoteSummary', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCREITEMVOTESUMMARYRESPONSE_ITEMVOTESUMMARY,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgCREItemVoteSummaryResponse.ItemVoteSummary)
    ))
  ,
  DESCRIPTOR = _CMSGCREITEMVOTESUMMARYRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgCREItemVoteSummaryResponse)
  ))
_sym_db.RegisterMessage(CMsgCREItemVoteSummaryResponse)
_sym_db.RegisterMessage(CMsgCREItemVoteSummaryResponse.ItemVoteSummary)

CMsgCREUpdateUserPublishedItemVote = _reflection.GeneratedProtocolMessageType('CMsgCREUpdateUserPublishedItemVote', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCREUPDATEUSERPUBLISHEDITEMVOTE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgCREUpdateUserPublishedItemVote)
  ))
_sym_db.RegisterMessage(CMsgCREUpdateUserPublishedItemVote)

CMsgCREUpdateUserPublishedItemVoteResponse = _reflection.GeneratedProtocolMessageType('CMsgCREUpdateUserPublishedItemVoteResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCREUPDATEUSERPUBLISHEDITEMVOTERESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgCREUpdateUserPublishedItemVoteResponse)
  ))
_sym_db.RegisterMessage(CMsgCREUpdateUserPublishedItemVoteResponse)

CMsgCREGetUserPublishedItemVoteDetails = _reflection.GeneratedProtocolMessageType('CMsgCREGetUserPublishedItemVoteDetails', (_message.Message,), dict(

  PublishedFileId = _reflection.GeneratedProtocolMessageType('PublishedFileId', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILS_PUBLISHEDFILEID,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgCREGetUserPublishedItemVoteDetails.PublishedFileId)
    ))
  ,
  DESCRIPTOR = _CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILS,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgCREGetUserPublishedItemVoteDetails)
  ))
_sym_db.RegisterMessage(CMsgCREGetUserPublishedItemVoteDetails)
_sym_db.RegisterMessage(CMsgCREGetUserPublishedItemVoteDetails.PublishedFileId)

CMsgCREGetUserPublishedItemVoteDetailsResponse = _reflection.GeneratedProtocolMessageType('CMsgCREGetUserPublishedItemVoteDetailsResponse', (_message.Message,), dict(

  UserItemVoteDetail = _reflection.GeneratedProtocolMessageType('UserItemVoteDetail', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILSRESPONSE_USERITEMVOTEDETAIL,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgCREGetUserPublishedItemVoteDetailsResponse.UserItemVoteDetail)
    ))
  ,
  DESCRIPTOR = _CMSGCREGETUSERPUBLISHEDITEMVOTEDETAILSRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgCREGetUserPublishedItemVoteDetailsResponse)
  ))
_sym_db.RegisterMessage(CMsgCREGetUserPublishedItemVoteDetailsResponse)
_sym_db.RegisterMessage(CMsgCREGetUserPublishedItemVoteDetailsResponse.UserItemVoteDetail)

CMsgGameServerPingSample = _reflection.GeneratedProtocolMessageType('CMsgGameServerPingSample', (_message.Message,), dict(

  Sample = _reflection.GeneratedProtocolMessageType('Sample', (_message.Message,), dict(
    DESCRIPTOR = _CMSGGAMESERVERPINGSAMPLE_SAMPLE,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgGameServerPingSample.Sample)
    ))
  ,
  DESCRIPTOR = _CMSGGAMESERVERPINGSAMPLE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgGameServerPingSample)
  ))
_sym_db.RegisterMessage(CMsgGameServerPingSample)
_sym_db.RegisterMessage(CMsgGameServerPingSample.Sample)

CMsgFSGetFollowerCount = _reflection.GeneratedProtocolMessageType('CMsgFSGetFollowerCount', (_message.Message,), dict(
  DESCRIPTOR = _CMSGFSGETFOLLOWERCOUNT,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgFSGetFollowerCount)
  ))
_sym_db.RegisterMessage(CMsgFSGetFollowerCount)

CMsgFSGetFollowerCountResponse = _reflection.GeneratedProtocolMessageType('CMsgFSGetFollowerCountResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGFSGETFOLLOWERCOUNTRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgFSGetFollowerCountResponse)
  ))
_sym_db.RegisterMessage(CMsgFSGetFollowerCountResponse)

CMsgFSGetIsFollowing = _reflection.GeneratedProtocolMessageType('CMsgFSGetIsFollowing', (_message.Message,), dict(
  DESCRIPTOR = _CMSGFSGETISFOLLOWING,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgFSGetIsFollowing)
  ))
_sym_db.RegisterMessage(CMsgFSGetIsFollowing)

CMsgFSGetIsFollowingResponse = _reflection.GeneratedProtocolMessageType('CMsgFSGetIsFollowingResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGFSGETISFOLLOWINGRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgFSGetIsFollowingResponse)
  ))
_sym_db.RegisterMessage(CMsgFSGetIsFollowingResponse)

CMsgFSEnumerateFollowingList = _reflection.GeneratedProtocolMessageType('CMsgFSEnumerateFollowingList', (_message.Message,), dict(
  DESCRIPTOR = _CMSGFSENUMERATEFOLLOWINGLIST,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgFSEnumerateFollowingList)
  ))
_sym_db.RegisterMessage(CMsgFSEnumerateFollowingList)

CMsgFSEnumerateFollowingListResponse = _reflection.GeneratedProtocolMessageType('CMsgFSEnumerateFollowingListResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGFSENUMERATEFOLLOWINGLISTRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgFSEnumerateFollowingListResponse)
  ))
_sym_db.RegisterMessage(CMsgFSEnumerateFollowingListResponse)

CMsgDPGetNumberOfCurrentPlayers = _reflection.GeneratedProtocolMessageType('CMsgDPGetNumberOfCurrentPlayers', (_message.Message,), dict(
  DESCRIPTOR = _CMSGDPGETNUMBEROFCURRENTPLAYERS,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgDPGetNumberOfCurrentPlayers)
  ))
_sym_db.RegisterMessage(CMsgDPGetNumberOfCurrentPlayers)

CMsgDPGetNumberOfCurrentPlayersResponse = _reflection.GeneratedProtocolMessageType('CMsgDPGetNumberOfCurrentPlayersResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGDPGETNUMBEROFCURRENTPLAYERSRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgDPGetNumberOfCurrentPlayersResponse)
  ))
_sym_db.RegisterMessage(CMsgDPGetNumberOfCurrentPlayersResponse)

CMsgClientFriendUserStatusPublished = _reflection.GeneratedProtocolMessageType('CMsgClientFriendUserStatusPublished', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTFRIENDUSERSTATUSPUBLISHED,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientFriendUserStatusPublished)
  ))
_sym_db.RegisterMessage(CMsgClientFriendUserStatusPublished)

CMsgClientServiceMethod = _reflection.GeneratedProtocolMessageType('CMsgClientServiceMethod', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTSERVICEMETHOD,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientServiceMethod)
  ))
_sym_db.RegisterMessage(CMsgClientServiceMethod)

CMsgClientServiceMethodResponse = _reflection.GeneratedProtocolMessageType('CMsgClientServiceMethodResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTSERVICEMETHODRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientServiceMethodResponse)
  ))
_sym_db.RegisterMessage(CMsgClientServiceMethodResponse)

CMsgClientUIMode = _reflection.GeneratedProtocolMessageType('CMsgClientUIMode', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTUIMODE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUIMode)
  ))
_sym_db.RegisterMessage(CMsgClientUIMode)

CMsgClientVanityURLChangedNotification = _reflection.GeneratedProtocolMessageType('CMsgClientVanityURLChangedNotification', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTVANITYURLCHANGEDNOTIFICATION,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientVanityURLChangedNotification)
  ))
_sym_db.RegisterMessage(CMsgClientVanityURLChangedNotification)

CMsgClientAuthorizeLocalDeviceRequest = _reflection.GeneratedProtocolMessageType('CMsgClientAuthorizeLocalDeviceRequest', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTAUTHORIZELOCALDEVICEREQUEST,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientAuthorizeLocalDeviceRequest)
  ))
_sym_db.RegisterMessage(CMsgClientAuthorizeLocalDeviceRequest)

CMsgClientAuthorizeLocalDevice = _reflection.GeneratedProtocolMessageType('CMsgClientAuthorizeLocalDevice', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTAUTHORIZELOCALDEVICE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientAuthorizeLocalDevice)
  ))
_sym_db.RegisterMessage(CMsgClientAuthorizeLocalDevice)

CMsgClientDeauthorizeDeviceRequest = _reflection.GeneratedProtocolMessageType('CMsgClientDeauthorizeDeviceRequest', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTDEAUTHORIZEDEVICEREQUEST,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientDeauthorizeDeviceRequest)
  ))
_sym_db.RegisterMessage(CMsgClientDeauthorizeDeviceRequest)

CMsgClientDeauthorizeDevice = _reflection.GeneratedProtocolMessageType('CMsgClientDeauthorizeDevice', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTDEAUTHORIZEDEVICE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientDeauthorizeDevice)
  ))
_sym_db.RegisterMessage(CMsgClientDeauthorizeDevice)

CMsgClientUseLocalDeviceAuthorizations = _reflection.GeneratedProtocolMessageType('CMsgClientUseLocalDeviceAuthorizations', (_message.Message,), dict(

  DeviceToken = _reflection.GeneratedProtocolMessageType('DeviceToken', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTUSELOCALDEVICEAUTHORIZATIONS_DEVICETOKEN,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientUseLocalDeviceAuthorizations.DeviceToken)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTUSELOCALDEVICEAUTHORIZATIONS,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientUseLocalDeviceAuthorizations)
  ))
_sym_db.RegisterMessage(CMsgClientUseLocalDeviceAuthorizations)
_sym_db.RegisterMessage(CMsgClientUseLocalDeviceAuthorizations.DeviceToken)

CMsgClientGetAuthorizedDevices = _reflection.GeneratedProtocolMessageType('CMsgClientGetAuthorizedDevices', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTGETAUTHORIZEDDEVICES,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientGetAuthorizedDevices)
  ))
_sym_db.RegisterMessage(CMsgClientGetAuthorizedDevices)

CMsgClientGetAuthorizedDevicesResponse = _reflection.GeneratedProtocolMessageType('CMsgClientGetAuthorizedDevicesResponse', (_message.Message,), dict(

  AuthorizedDevice = _reflection.GeneratedProtocolMessageType('AuthorizedDevice', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTGETAUTHORIZEDDEVICESRESPONSE_AUTHORIZEDDEVICE,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientGetAuthorizedDevicesResponse.AuthorizedDevice)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTGETAUTHORIZEDDEVICESRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientGetAuthorizedDevicesResponse)
  ))
_sym_db.RegisterMessage(CMsgClientGetAuthorizedDevicesResponse)
_sym_db.RegisterMessage(CMsgClientGetAuthorizedDevicesResponse.AuthorizedDevice)

CMsgClientGetEmoticonList = _reflection.GeneratedProtocolMessageType('CMsgClientGetEmoticonList', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTGETEMOTICONLIST,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientGetEmoticonList)
  ))
_sym_db.RegisterMessage(CMsgClientGetEmoticonList)

CMsgClientEmoticonList = _reflection.GeneratedProtocolMessageType('CMsgClientEmoticonList', (_message.Message,), dict(

  Emoticon = _reflection.GeneratedProtocolMessageType('Emoticon', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTEMOTICONLIST_EMOTICON,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientEmoticonList.Emoticon)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTEMOTICONLIST,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientEmoticonList)
  ))
_sym_db.RegisterMessage(CMsgClientEmoticonList)
_sym_db.RegisterMessage(CMsgClientEmoticonList.Emoticon)

CMsgClientSharedLibraryLockStatus = _reflection.GeneratedProtocolMessageType('CMsgClientSharedLibraryLockStatus', (_message.Message,), dict(

  LockedLibrary = _reflection.GeneratedProtocolMessageType('LockedLibrary', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTSHAREDLIBRARYLOCKSTATUS_LOCKEDLIBRARY,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientSharedLibraryLockStatus.LockedLibrary)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTSHAREDLIBRARYLOCKSTATUS,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientSharedLibraryLockStatus)
  ))
_sym_db.RegisterMessage(CMsgClientSharedLibraryLockStatus)
_sym_db.RegisterMessage(CMsgClientSharedLibraryLockStatus.LockedLibrary)

CMsgClientSharedLibraryStopPlaying = _reflection.GeneratedProtocolMessageType('CMsgClientSharedLibraryStopPlaying', (_message.Message,), dict(

  StopApp = _reflection.GeneratedProtocolMessageType('StopApp', (_message.Message,), dict(
    DESCRIPTOR = _CMSGCLIENTSHAREDLIBRARYSTOPPLAYING_STOPAPP,
    __module__ = 'steammessages_clientserver_pb2'
    # @@protoc_insertion_point(class_scope:CMsgClientSharedLibraryStopPlaying.StopApp)
    ))
  ,
  DESCRIPTOR = _CMSGCLIENTSHAREDLIBRARYSTOPPLAYING,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientSharedLibraryStopPlaying)
  ))
_sym_db.RegisterMessage(CMsgClientSharedLibraryStopPlaying)
_sym_db.RegisterMessage(CMsgClientSharedLibraryStopPlaying.StopApp)

CMsgClientServiceCall = _reflection.GeneratedProtocolMessageType('CMsgClientServiceCall', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTSERVICECALL,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientServiceCall)
  ))
_sym_db.RegisterMessage(CMsgClientServiceCall)

CMsgClientServiceModule = _reflection.GeneratedProtocolMessageType('CMsgClientServiceModule', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTSERVICEMODULE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientServiceModule)
  ))
_sym_db.RegisterMessage(CMsgClientServiceModule)

CMsgClientServiceCallResponse = _reflection.GeneratedProtocolMessageType('CMsgClientServiceCallResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTSERVICECALLRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientServiceCallResponse)
  ))
_sym_db.RegisterMessage(CMsgClientServiceCallResponse)

CMsgAMUnlockStreaming = _reflection.GeneratedProtocolMessageType('CMsgAMUnlockStreaming', (_message.Message,), dict(
  DESCRIPTOR = _CMSGAMUNLOCKSTREAMING,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgAMUnlockStreaming)
  ))
_sym_db.RegisterMessage(CMsgAMUnlockStreaming)

CMsgAMUnlockStreamingResponse = _reflection.GeneratedProtocolMessageType('CMsgAMUnlockStreamingResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGAMUNLOCKSTREAMINGRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgAMUnlockStreamingResponse)
  ))
_sym_db.RegisterMessage(CMsgAMUnlockStreamingResponse)

CMsgClientPlayingSessionState = _reflection.GeneratedProtocolMessageType('CMsgClientPlayingSessionState', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTPLAYINGSESSIONSTATE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientPlayingSessionState)
  ))
_sym_db.RegisterMessage(CMsgClientPlayingSessionState)

CMsgClientKickPlayingSession = _reflection.GeneratedProtocolMessageType('CMsgClientKickPlayingSession', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTKICKPLAYINGSESSION,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientKickPlayingSession)
  ))
_sym_db.RegisterMessage(CMsgClientKickPlayingSession)

CMsgClientCreateAccount = _reflection.GeneratedProtocolMessageType('CMsgClientCreateAccount', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTCREATEACCOUNT,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientCreateAccount)
  ))
_sym_db.RegisterMessage(CMsgClientCreateAccount)

CMsgClientCreateAccountResponse = _reflection.GeneratedProtocolMessageType('CMsgClientCreateAccountResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTCREATEACCOUNTRESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientCreateAccountResponse)
  ))
_sym_db.RegisterMessage(CMsgClientCreateAccountResponse)

CMsgClientVoiceCallPreAuthorize = _reflection.GeneratedProtocolMessageType('CMsgClientVoiceCallPreAuthorize', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTVOICECALLPREAUTHORIZE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientVoiceCallPreAuthorize)
  ))
_sym_db.RegisterMessage(CMsgClientVoiceCallPreAuthorize)

CMsgClientVoiceCallPreAuthorizeResponse = _reflection.GeneratedProtocolMessageType('CMsgClientVoiceCallPreAuthorizeResponse', (_message.Message,), dict(
  DESCRIPTOR = _CMSGCLIENTVOICECALLPREAUTHORIZERESPONSE,
  __module__ = 'steammessages_clientserver_pb2'
  # @@protoc_insertion_point(class_scope:CMsgClientVoiceCallPreAuthorizeResponse)
  ))
_sym_db.RegisterMessage(CMsgClientVoiceCallPreAuthorizeResponse)


DESCRIPTOR.has_options = True
DESCRIPTOR._options = _descriptor._ParseOptions(descriptor_pb2.FileOptions(), _b('H\001\200\001\000'))
_CMSGCLIENTUFSGETFILELISTFORAPPRESPONSE.has_options = True
_CMSGCLIENTUFSGETFILELISTFORAPPRESPONSE._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('\200\265\030\010\210\265\030\020'))
_CMSGCLIENTAPPINFORESPONSE.has_options = True
_CMSGCLIENTAPPINFORESPONSE._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('\200\265\030\000\210\265\030\000'))
_CMSGCLIENTPICSPRODUCTINFORESPONSE.has_options = True
_CMSGCLIENTPICSPRODUCTINFORESPONSE._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('\200\265\030\000\210\265\030\000'))
# @@protoc_insertion_point(module_scope)
