diff options
Diffstat (limited to 'protocols/Steam/src/protobuf-c/steammessages_clientserver_2.pb-c.h')
-rw-r--r-- | protocols/Steam/src/protobuf-c/steammessages_clientserver_2.pb-c.h | 4100 |
1 files changed, 4100 insertions, 0 deletions
diff --git a/protocols/Steam/src/protobuf-c/steammessages_clientserver_2.pb-c.h b/protocols/Steam/src/protobuf-c/steammessages_clientserver_2.pb-c.h new file mode 100644 index 0000000000..7b243720e7 --- /dev/null +++ b/protocols/Steam/src/protobuf-c/steammessages_clientserver_2.pb-c.h @@ -0,0 +1,4100 @@ +/* Generated by the protocol buffer compiler. DO NOT EDIT! */ +/* Generated from: steammessages_clientserver_2.proto */ + +#ifndef PROTOBUF_C_steammessages_5fclientserver_5f2_2eproto__INCLUDED +#define PROTOBUF_C_steammessages_5fclientserver_5f2_2eproto__INCLUDED + +#include "protobuf-c.h" + +PROTOBUF_C__BEGIN_DECLS + +#if PROTOBUF_C_VERSION_NUMBER < 1000000 +# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers. +#elif 1004001 < PROTOBUF_C_MIN_COMPILER_VERSION +# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c. +#endif + +#include "steammessages_base.pb-c.h" + +struct CMsgClientUpdateUserGameInfo; +struct CMsgClientRichPresenceUpload; +struct CMsgClientRichPresenceRequest; +struct CMsgClientRichPresenceInfo; +struct CMsgClientRichPresenceInfo__RichPresence; +struct CMsgClientCheckFileSignature; +struct CMsgClientCheckFileSignatureResponse; +struct CMsgClientReadMachineAuth; +struct CMsgClientReadMachineAuthResponse; +struct CMsgClientUpdateMachineAuth; +struct CMsgClientUpdateMachineAuthResponse; +struct CMsgClientRequestMachineAuth; +struct CMsgClientRequestMachineAuthResponse; +struct CMsgClientRegisterKey; +struct CMsgClientPurchaseResponse; +struct CMsgClientActivateOEMLicense; +struct CMsgClientRegisterOEMMachine; +struct CMsgClientRegisterOEMMachineResponse; +struct CMsgClientPurchaseWithMachineID; +struct CMsgTradingInitiateTradeRequest; +struct CMsgTradingInitiateTradeResponse; +struct CMsgTradingCancelTradeRequest; +struct CMsgTradingStartSession; +struct CMsgClientGetCDNAuthToken; +struct CMsgClientGetDepotDecryptionKey; +struct CMsgClientGetDepotDecryptionKeyResponse; +struct CMsgClientCheckAppBetaPassword; +struct CMsgClientCheckAppBetaPasswordResponse; +struct CMsgClientCheckAppBetaPasswordResponse__BetaPassword; +struct CMsgClientGetCDNAuthTokenResponse; +struct CMsgDownloadRateStatistics; +struct CMsgDownloadRateStatistics__StatsInfo; +struct CMsgClientRequestAccountData; +struct CMsgClientRequestAccountDataResponse; +struct CMsgClientUGSGetGlobalStats; +struct CMsgClientUGSGetGlobalStatsResponse; +struct CMsgClientUGSGetGlobalStatsResponse__Day; +struct CMsgClientUGSGetGlobalStatsResponse__Day__Stat; +struct CMsgClientRedeemGuestPass; +struct CMsgClientRedeemGuestPassResponse; +struct CMsgClientGetClanActivityCounts; +struct CMsgClientGetClanActivityCountsResponse; +struct CMsgClientOGSReportString; +struct CMsgClientOGSReportBug; +struct CMsgClientSentLogs; +struct CMsgGCClient; +struct CMsgClientRequestFreeLicense; +struct CMsgClientRequestFreeLicenseResponse; +struct CMsgDRMDownloadRequestWithCrashData; +struct CMsgDRMDownloadResponse; +struct CMsgDRMFinalResult; +struct CMsgClientDPCheckSpecialSurvey; +struct CMsgClientDPCheckSpecialSurveyResponse; +struct CMsgClientDPSendSpecialSurveyResponse; +struct CMsgClientDPSendSpecialSurveyResponseReply; +struct CMsgClientRequestForgottenPasswordEmail; +struct CMsgClientRequestForgottenPasswordEmailResponse; +struct CMsgClientItemAnnouncements; +struct CMsgClientItemAnnouncements__UnseenItem; +struct CMsgClientRequestItemAnnouncements; +struct CMsgClientUserNotifications; +struct CMsgClientUserNotifications__Notification; +struct CMsgClientCommentNotifications; +struct CMsgClientRequestCommentNotifications; +struct CMsgClientOfflineMessageNotification; +struct CMsgClientRequestOfflineMessageCount; +struct CMsgClientChatGetFriendMessageHistory; +struct CMsgClientChatGetFriendMessageHistoryResponse; +struct CMsgClientChatGetFriendMessageHistoryResponse__FriendMessage; +struct CMsgClientChatGetFriendMessageHistoryForOfflineMessages; +struct CMsgClientFSGetFriendsSteamLevels; +struct CMsgClientFSGetFriendsSteamLevelsResponse; +struct CMsgClientFSGetFriendsSteamLevelsResponse__Friend; +struct CMsgClientEmailAddrInfo; +struct CMsgCREItemVoteSummary; +struct CMsgCREItemVoteSummary__PublishedFileId; +struct CMsgCREItemVoteSummaryResponse; +struct CMsgCREItemVoteSummaryResponse__ItemVoteSummary; +struct CMsgCREUpdateUserPublishedItemVote; +struct CMsgCREUpdateUserPublishedItemVoteResponse; +struct CMsgCREGetUserPublishedItemVoteDetails; +struct CMsgCREGetUserPublishedItemVoteDetails__PublishedFileId; +struct CMsgCREGetUserPublishedItemVoteDetailsResponse; +struct CMsgCREGetUserPublishedItemVoteDetailsResponse__UserItemVoteDetail; +struct CMsgFSGetFollowerCount; +struct CMsgFSGetFollowerCountResponse; +struct CMsgFSGetIsFollowing; +struct CMsgFSGetIsFollowingResponse; +struct CMsgFSEnumerateFollowingList; +struct CMsgFSEnumerateFollowingListResponse; +struct CMsgDPGetNumberOfCurrentPlayers; +struct CMsgDPGetNumberOfCurrentPlayersResponse; +struct CMsgClientFriendUserStatusPublished; +struct CMsgClientServiceMethodLegacy; +struct CMsgClientServiceMethodLegacyResponse; +struct CMsgClientUIMode; +struct CMsgClientVanityURLChangedNotification; +struct CMsgClientAuthorizeLocalDeviceRequest; +struct CMsgClientAuthorizeLocalDevice; +struct CMsgClientAuthorizeLocalDeviceNotification; +struct CMsgClientDeauthorizeDeviceRequest; +struct CMsgClientDeauthorizeDevice; +struct CMsgClientUseLocalDeviceAuthorizations; +struct CMsgClientUseLocalDeviceAuthorizations__DeviceToken; +struct CMsgClientGetAuthorizedDevices; +struct CMsgClientGetAuthorizedDevicesResponse; +struct CMsgClientGetAuthorizedDevicesResponse__AuthorizedDevice; +struct CMsgClientSharedLibraryLockStatus; +struct CMsgClientSharedLibraryLockStatus__LockedLibrary; +struct CMsgClientSharedLibraryStopPlaying; +struct CMsgClientSharedLibraryStopPlaying__StopApp; +struct CMsgClientServiceCall; +struct CMsgClientServiceModule; +struct CMsgClientServiceCallResponse; +struct CMsgAMUnlockH264; +struct CMsgAMUnlockH264Response; +struct CMsgClientPlayingSessionState; +struct CMsgClientKickPlayingSession; +struct CMsgClientVoiceCallPreAuthorize; +struct CMsgClientVoiceCallPreAuthorizeResponse; +struct CMsgBadgeCraftedNotification; +struct CMsgClientStartPeerContentServer; +struct CMsgClientStartPeerContentServerResponse; +struct CMsgClientGetPeerContentInfo; +struct CMsgClientGetPeerContentInfoResponse; + + +/* --- enums --- */ + + +/* --- descriptors --- */ + +extern const ProtobufCMessageDescriptor cmsg_client_update_user_game_info__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_rich_presence_upload__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_rich_presence_request__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_rich_presence_info__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_rich_presence_info__rich_presence__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_check_file_signature__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_check_file_signature_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_read_machine_auth__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_read_machine_auth_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_update_machine_auth__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_update_machine_auth_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_request_machine_auth__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_request_machine_auth_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_register_key__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_purchase_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_activate_oemlicense__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_register_oemmachine__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_register_oemmachine_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_purchase_with_machine_id__descriptor; +extern const ProtobufCMessageDescriptor cmsg_trading__initiate_trade_request__descriptor; +extern const ProtobufCMessageDescriptor cmsg_trading__initiate_trade_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_trading__cancel_trade_request__descriptor; +extern const ProtobufCMessageDescriptor cmsg_trading__start_session__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_get_cdnauth_token__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_get_depot_decryption_key__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_get_depot_decryption_key_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_check_app_beta_password__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_check_app_beta_password_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_check_app_beta_password_response__beta_password__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_get_cdnauth_token_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_download_rate_statistics__descriptor; +extern const ProtobufCMessageDescriptor cmsg_download_rate_statistics__stats_info__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_request_account_data__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_request_account_data_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_ugsget_global_stats__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_ugsget_global_stats_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_ugsget_global_stats_response__day__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_ugsget_global_stats_response__day__stat__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_redeem_guest_pass__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_redeem_guest_pass_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_get_clan_activity_counts__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_get_clan_activity_counts_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_ogsreport_string__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_ogsreport_bug__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_sent_logs__descriptor; +extern const ProtobufCMessageDescriptor cmsg_gcclient__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_request_free_license__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_request_free_license_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_drmdownload_request_with_crash_data__descriptor; +extern const ProtobufCMessageDescriptor cmsg_drmdownload_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_drmfinal_result__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_dpcheck_special_survey__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_dpcheck_special_survey_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_dpsend_special_survey_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_dpsend_special_survey_response_reply__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_request_forgotten_password_email__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_request_forgotten_password_email_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_item_announcements__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_item_announcements__unseen_item__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_request_item_announcements__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_user_notifications__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_user_notifications__notification__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_comment_notifications__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_request_comment_notifications__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_offline_message_notification__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_request_offline_message_count__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_chat_get_friend_message_history__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_chat_get_friend_message_history_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_chat_get_friend_message_history_response__friend_message__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_chat_get_friend_message_history_for_offline_messages__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_fsget_friends_steam_levels__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_fsget_friends_steam_levels_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_fsget_friends_steam_levels_response__friend__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_email_addr_info__descriptor; +extern const ProtobufCMessageDescriptor cmsg_creitem_vote_summary__descriptor; +extern const ProtobufCMessageDescriptor cmsg_creitem_vote_summary__published_file_id__descriptor; +extern const ProtobufCMessageDescriptor cmsg_creitem_vote_summary_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_creitem_vote_summary_response__item_vote_summary__descriptor; +extern const ProtobufCMessageDescriptor cmsg_creupdate_user_published_item_vote__descriptor; +extern const ProtobufCMessageDescriptor cmsg_creupdate_user_published_item_vote_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_creget_user_published_item_vote_details__descriptor; +extern const ProtobufCMessageDescriptor cmsg_creget_user_published_item_vote_details__published_file_id__descriptor; +extern const ProtobufCMessageDescriptor cmsg_creget_user_published_item_vote_details_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_creget_user_published_item_vote_details_response__user_item_vote_detail__descriptor; +extern const ProtobufCMessageDescriptor cmsg_fsget_follower_count__descriptor; +extern const ProtobufCMessageDescriptor cmsg_fsget_follower_count_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_fsget_is_following__descriptor; +extern const ProtobufCMessageDescriptor cmsg_fsget_is_following_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_fsenumerate_following_list__descriptor; +extern const ProtobufCMessageDescriptor cmsg_fsenumerate_following_list_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_dpget_number_of_current_players__descriptor; +extern const ProtobufCMessageDescriptor cmsg_dpget_number_of_current_players_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_friend_user_status_published__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_service_method_legacy__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_service_method_legacy_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_uimode__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_vanity_urlchanged_notification__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_authorize_local_device_request__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_authorize_local_device__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_authorize_local_device_notification__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_deauthorize_device_request__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_deauthorize_device__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_use_local_device_authorizations__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_use_local_device_authorizations__device_token__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_get_authorized_devices__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_get_authorized_devices_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_get_authorized_devices_response__authorized_device__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_shared_library_lock_status__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_shared_library_lock_status__locked_library__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_shared_library_stop_playing__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_shared_library_stop_playing__stop_app__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_service_call__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_service_module__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_service_call_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_amunlock_h264__descriptor; +extern const ProtobufCMessageDescriptor cmsg_amunlock_h264_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_playing_session_state__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_kick_playing_session__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_voice_call_pre_authorize__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_voice_call_pre_authorize_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_badge_crafted_notification__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_start_peer_content_server__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_start_peer_content_server_response__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_get_peer_content_info__descriptor; +extern const ProtobufCMessageDescriptor cmsg_client_get_peer_content_info_response__descriptor; + +/* --- messages --- */ + +extern "C" void message_init_generic(const ProtobufCMessageDescriptor * desc, ProtobufCMessage * message); + +struct CMsgClientUpdateUserGameInfo : public ProtobufCppMessage +{ + CMsgClientUpdateUserGameInfo() : + ProtobufCppMessage(cmsg_client_update_user_game_info__descriptor) + {} + + protobuf_c_boolean has_steamid_idgs; + uint64_t steamid_idgs; + protobuf_c_boolean has_gameid; + uint64_t gameid; + protobuf_c_boolean has_game_ip; + uint32_t game_ip; + protobuf_c_boolean has_game_port; + uint32_t game_port; + protobuf_c_boolean has_token; + ProtobufCBinaryData token; +}; + +struct CMsgClientRichPresenceUpload : public ProtobufCppMessage +{ + CMsgClientRichPresenceUpload() : + ProtobufCppMessage(cmsg_client_rich_presence_upload__descriptor) + {} + + protobuf_c_boolean has_rich_presence_kv; + ProtobufCBinaryData rich_presence_kv; + size_t n_steamid_broadcast; + uint64_t *steamid_broadcast; +}; + +struct CMsgClientRichPresenceRequest : public ProtobufCppMessage +{ + CMsgClientRichPresenceRequest() : + ProtobufCppMessage(cmsg_client_rich_presence_request__descriptor) + {} + + size_t n_steamid_request; + uint64_t *steamid_request; +}; + +struct CMsgClientRichPresenceInfo__RichPresence : public ProtobufCppMessage +{ + CMsgClientRichPresenceInfo__RichPresence() : + ProtobufCppMessage(cmsg_client_rich_presence_info__rich_presence__descriptor) + {} + + protobuf_c_boolean has_steamid_user; + uint64_t steamid_user; + protobuf_c_boolean has_rich_presence_kv; + ProtobufCBinaryData rich_presence_kv; +}; + +struct CMsgClientRichPresenceInfo : public ProtobufCppMessage +{ + CMsgClientRichPresenceInfo() : + ProtobufCppMessage(cmsg_client_rich_presence_info__descriptor) + {} + + size_t n_rich_presence; + CMsgClientRichPresenceInfo__RichPresence **rich_presence; +}; + +struct CMsgClientCheckFileSignature : public ProtobufCppMessage +{ + CMsgClientCheckFileSignature() : + ProtobufCppMessage(cmsg_client_check_file_signature__descriptor) + {} + + protobuf_c_boolean has_app_id; + uint32_t app_id; +}; + +struct CMsgClientCheckFileSignatureResponse : public ProtobufCppMessage +{ + CMsgClientCheckFileSignatureResponse() : + ProtobufCppMessage(cmsg_client_check_file_signature_response__descriptor) + {} + + protobuf_c_boolean has_app_id; + uint32_t app_id; + protobuf_c_boolean has_pid; + uint32_t pid; + protobuf_c_boolean has_eresult; + uint32_t eresult; + char *filename; + protobuf_c_boolean has_esignatureresult; + uint32_t esignatureresult; + protobuf_c_boolean has_sha_file; + ProtobufCBinaryData sha_file; + protobuf_c_boolean has_signatureheader; + ProtobufCBinaryData signatureheader; + protobuf_c_boolean has_filesize; + uint32_t filesize; + protobuf_c_boolean has_getlasterror; + uint32_t getlasterror; + protobuf_c_boolean has_evalvesignaturecheckdetail; + uint32_t evalvesignaturecheckdetail; +}; + +struct CMsgClientReadMachineAuth : public ProtobufCppMessage +{ + CMsgClientReadMachineAuth() : + ProtobufCppMessage(cmsg_client_read_machine_auth__descriptor) + {} + + char *filename; + protobuf_c_boolean has_offset; + uint32_t offset; + protobuf_c_boolean has_cubtoread; + uint32_t cubtoread; +}; + +struct CMsgClientReadMachineAuthResponse : public ProtobufCppMessage +{ + CMsgClientReadMachineAuthResponse() : + ProtobufCppMessage(cmsg_client_read_machine_auth_response__descriptor) + {} + + char *filename; + protobuf_c_boolean has_eresult; + uint32_t eresult; + protobuf_c_boolean has_filesize; + uint32_t filesize; + protobuf_c_boolean has_sha_file; + ProtobufCBinaryData sha_file; + protobuf_c_boolean has_getlasterror; + uint32_t getlasterror; + protobuf_c_boolean has_offset; + uint32_t offset; + protobuf_c_boolean has_cubread; + uint32_t cubread; + protobuf_c_boolean has_bytes_read; + ProtobufCBinaryData bytes_read; + char *filename_sentry; +}; + +struct CMsgClientUpdateMachineAuth : public ProtobufCppMessage +{ + CMsgClientUpdateMachineAuth() : + ProtobufCppMessage(cmsg_client_update_machine_auth__descriptor) + {} + + char *filename; + protobuf_c_boolean has_offset; + uint32_t offset; + protobuf_c_boolean has_cubtowrite; + uint32_t cubtowrite; + protobuf_c_boolean has_bytes; + ProtobufCBinaryData bytes; + protobuf_c_boolean has_otp_type; + uint32_t otp_type; + char *otp_identifier; + protobuf_c_boolean has_otp_sharedsecret; + ProtobufCBinaryData otp_sharedsecret; + protobuf_c_boolean has_otp_timedrift; + uint32_t otp_timedrift; +}; + +struct CMsgClientUpdateMachineAuthResponse : public ProtobufCppMessage +{ + CMsgClientUpdateMachineAuthResponse() : + ProtobufCppMessage(cmsg_client_update_machine_auth_response__descriptor) + {} + + char *filename; + protobuf_c_boolean has_eresult; + uint32_t eresult; + protobuf_c_boolean has_filesize; + uint32_t filesize; + protobuf_c_boolean has_sha_file; + ProtobufCBinaryData sha_file; + protobuf_c_boolean has_getlasterror; + uint32_t getlasterror; + protobuf_c_boolean has_offset; + uint32_t offset; + protobuf_c_boolean has_cubwrote; + uint32_t cubwrote; + protobuf_c_boolean has_otp_type; + int32_t otp_type; + protobuf_c_boolean has_otp_value; + uint32_t otp_value; + char *otp_identifier; +}; + +struct CMsgClientRequestMachineAuth : public ProtobufCppMessage +{ + CMsgClientRequestMachineAuth() : + ProtobufCppMessage(cmsg_client_request_machine_auth__descriptor) + {} + + char *filename; + protobuf_c_boolean has_eresult_sentryfile; + uint32_t eresult_sentryfile; + protobuf_c_boolean has_filesize; + uint32_t filesize; + protobuf_c_boolean has_sha_sentryfile; + ProtobufCBinaryData sha_sentryfile; + protobuf_c_boolean has_lock_account_action; + int32_t lock_account_action; + protobuf_c_boolean has_otp_type; + uint32_t otp_type; + char *otp_identifier; + protobuf_c_boolean has_otp_sharedsecret; + ProtobufCBinaryData otp_sharedsecret; + protobuf_c_boolean has_otp_value; + uint32_t otp_value; + char *machine_name; + char *machine_name_userchosen; +}; + +struct CMsgClientRequestMachineAuthResponse : public ProtobufCppMessage +{ + CMsgClientRequestMachineAuthResponse() : + ProtobufCppMessage(cmsg_client_request_machine_auth_response__descriptor) + {} + + protobuf_c_boolean has_eresult; + uint32_t eresult; +}; + +struct CMsgClientRegisterKey : public ProtobufCppMessage +{ + CMsgClientRegisterKey() : + ProtobufCppMessage(cmsg_client_register_key__descriptor) + {} + + char *key; +}; + +struct CMsgClientPurchaseResponse : public ProtobufCppMessage +{ + CMsgClientPurchaseResponse() : + ProtobufCppMessage(cmsg_client_purchase_response__descriptor) + {} + + protobuf_c_boolean has_eresult; + int32_t eresult; + protobuf_c_boolean has_purchase_result_details; + int32_t purchase_result_details; + protobuf_c_boolean has_purchase_receipt_info; + ProtobufCBinaryData purchase_receipt_info; +}; + +struct CMsgClientActivateOEMLicense : public ProtobufCppMessage +{ + CMsgClientActivateOEMLicense() : + ProtobufCppMessage(cmsg_client_activate_oemlicense__descriptor) + {} + + char *bios_manufacturer; + char *bios_serialnumber; + protobuf_c_boolean has_license_file; + ProtobufCBinaryData license_file; + char *mainboard_manufacturer; + char *mainboard_product; + char *mainboard_serialnumber; +}; + +struct CMsgClientRegisterOEMMachine : public ProtobufCppMessage +{ + CMsgClientRegisterOEMMachine() : + ProtobufCppMessage(cmsg_client_register_oemmachine__descriptor) + {} + + protobuf_c_boolean has_oem_register_file; + ProtobufCBinaryData oem_register_file; +}; + +struct CMsgClientRegisterOEMMachineResponse : public ProtobufCppMessage +{ + CMsgClientRegisterOEMMachineResponse() : + ProtobufCppMessage(cmsg_client_register_oemmachine_response__descriptor) + {} + + protobuf_c_boolean has_eresult; + uint32_t eresult; +}; + +struct CMsgClientPurchaseWithMachineID : public ProtobufCppMessage +{ + CMsgClientPurchaseWithMachineID() : + ProtobufCppMessage(cmsg_client_purchase_with_machine_id__descriptor) + {} + + protobuf_c_boolean has_package_id; + uint32_t package_id; + protobuf_c_boolean has_machine_info; + ProtobufCBinaryData machine_info; +}; + +struct CMsgTradingInitiateTradeRequest : public ProtobufCppMessage +{ + CMsgTradingInitiateTradeRequest() : + ProtobufCppMessage(cmsg_trading__initiate_trade_request__descriptor) + {} + + protobuf_c_boolean has_trade_request_id; + uint32_t trade_request_id; + protobuf_c_boolean has_other_steamid; + uint64_t other_steamid; + char *other_name; +}; + +struct CMsgTradingInitiateTradeResponse : public ProtobufCppMessage +{ + CMsgTradingInitiateTradeResponse() : + ProtobufCppMessage(cmsg_trading__initiate_trade_response__descriptor) + {} + + protobuf_c_boolean has_response; + uint32_t response; + protobuf_c_boolean has_trade_request_id; + uint32_t trade_request_id; + protobuf_c_boolean has_other_steamid; + uint64_t other_steamid; + protobuf_c_boolean has_steamguard_required_days; + uint32_t steamguard_required_days; + protobuf_c_boolean has_new_device_cooldown_days; + uint32_t new_device_cooldown_days; + protobuf_c_boolean has_default_password_reset_probation_days; + uint32_t default_password_reset_probation_days; + protobuf_c_boolean has_password_reset_probation_days; + uint32_t password_reset_probation_days; + protobuf_c_boolean has_default_email_change_probation_days; + uint32_t default_email_change_probation_days; + protobuf_c_boolean has_email_change_probation_days; + uint32_t email_change_probation_days; +}; + +struct CMsgTradingCancelTradeRequest : public ProtobufCppMessage +{ + CMsgTradingCancelTradeRequest() : + ProtobufCppMessage(cmsg_trading__cancel_trade_request__descriptor) + {} + + protobuf_c_boolean has_other_steamid; + uint64_t other_steamid; +}; + +struct CMsgTradingStartSession : public ProtobufCppMessage +{ + CMsgTradingStartSession() : + ProtobufCppMessage(cmsg_trading__start_session__descriptor) + {} + + protobuf_c_boolean has_other_steamid; + uint64_t other_steamid; +}; + +struct CMsgClientGetCDNAuthToken : public ProtobufCppMessage +{ + CMsgClientGetCDNAuthToken() : + ProtobufCppMessage(cmsg_client_get_cdnauth_token__descriptor) + {} + + protobuf_c_boolean has_depot_id; + uint32_t depot_id; + char *host_name; + protobuf_c_boolean has_app_id; + uint32_t app_id; +}; + +struct CMsgClientGetDepotDecryptionKey : public ProtobufCppMessage +{ + CMsgClientGetDepotDecryptionKey() : + ProtobufCppMessage(cmsg_client_get_depot_decryption_key__descriptor) + {} + + protobuf_c_boolean has_depot_id; + uint32_t depot_id; + protobuf_c_boolean has_app_id; + uint32_t app_id; +}; + +struct CMsgClientGetDepotDecryptionKeyResponse : public ProtobufCppMessage +{ + CMsgClientGetDepotDecryptionKeyResponse() : + ProtobufCppMessage(cmsg_client_get_depot_decryption_key_response__descriptor) + {} + + protobuf_c_boolean has_eresult; + int32_t eresult; + protobuf_c_boolean has_depot_id; + uint32_t depot_id; + protobuf_c_boolean has_depot_encryption_key; + ProtobufCBinaryData depot_encryption_key; +}; + +struct CMsgClientCheckAppBetaPassword : public ProtobufCppMessage +{ + CMsgClientCheckAppBetaPassword() : + ProtobufCppMessage(cmsg_client_check_app_beta_password__descriptor) + {} + + protobuf_c_boolean has_app_id; + uint32_t app_id; + char *betapassword; + protobuf_c_boolean has_language; + int32_t language; +}; + +struct CMsgClientCheckAppBetaPasswordResponse__BetaPassword : public ProtobufCppMessage +{ + CMsgClientCheckAppBetaPasswordResponse__BetaPassword() : + ProtobufCppMessage(cmsg_client_check_app_beta_password_response__beta_password__descriptor) + {} + + char *betaname; + char *betapassword; + char *betadescription; +}; + +struct CMsgClientCheckAppBetaPasswordResponse : public ProtobufCppMessage +{ + CMsgClientCheckAppBetaPasswordResponse() : + ProtobufCppMessage(cmsg_client_check_app_beta_password_response__descriptor) + {} + + protobuf_c_boolean has_eresult; + int32_t eresult; + size_t n_betapasswords; + CMsgClientCheckAppBetaPasswordResponse__BetaPassword **betapasswords; +}; + +struct CMsgClientGetCDNAuthTokenResponse : public ProtobufCppMessage +{ + CMsgClientGetCDNAuthTokenResponse() : + ProtobufCppMessage(cmsg_client_get_cdnauth_token_response__descriptor) + {} + + protobuf_c_boolean has_eresult; + uint32_t eresult; + char *token; + protobuf_c_boolean has_expiration_time; + uint32_t expiration_time; +}; + +struct CMsgDownloadRateStatistics__StatsInfo : public ProtobufCppMessage +{ + CMsgDownloadRateStatistics__StatsInfo() : + ProtobufCppMessage(cmsg_download_rate_statistics__stats_info__descriptor) + {} + + protobuf_c_boolean has_source_type; + uint32_t source_type; + protobuf_c_boolean has_source_id; + uint32_t source_id; + protobuf_c_boolean has_seconds; + uint32_t seconds; + protobuf_c_boolean has_bytes; + uint64_t bytes; + char *host_name; + protobuf_c_boolean has_microseconds; + uint64_t microseconds; + protobuf_c_boolean has_used_ipv6; + protobuf_c_boolean used_ipv6; + protobuf_c_boolean has_proxied; + protobuf_c_boolean proxied; +}; + +struct CMsgDownloadRateStatistics : public ProtobufCppMessage +{ + CMsgDownloadRateStatistics() : + ProtobufCppMessage(cmsg_download_rate_statistics__descriptor) + {} + + protobuf_c_boolean has_cell_id; + uint32_t cell_id; + size_t n_stats; + CMsgDownloadRateStatistics__StatsInfo **stats; + protobuf_c_boolean has_throttling_kbps; + uint32_t throttling_kbps; + protobuf_c_boolean has_steam_realm; + uint32_t steam_realm; +}; + +struct CMsgClientRequestAccountData : public ProtobufCppMessage +{ + CMsgClientRequestAccountData() : + ProtobufCppMessage(cmsg_client_request_account_data__descriptor) + {} + + char *account_or_email; + protobuf_c_boolean has_action; + uint32_t action; +}; + +struct CMsgClientRequestAccountDataResponse : public ProtobufCppMessage +{ + CMsgClientRequestAccountDataResponse() : + ProtobufCppMessage(cmsg_client_request_account_data_response__descriptor) + {} + + protobuf_c_boolean has_action; + uint32_t action; + protobuf_c_boolean has_eresult; + uint32_t eresult; + char *account_name; + protobuf_c_boolean has_ct_matches; + uint32_t ct_matches; + char *account_name_suggestion1; + char *account_name_suggestion2; + char *account_name_suggestion3; +}; + +struct CMsgClientUGSGetGlobalStats : public ProtobufCppMessage +{ + CMsgClientUGSGetGlobalStats() : + ProtobufCppMessage(cmsg_client_ugsget_global_stats__descriptor) + {} + + protobuf_c_boolean has_gameid; + uint64_t gameid; + protobuf_c_boolean has_history_days_requested; + uint32_t history_days_requested; + protobuf_c_boolean has_time_last_requested; + uint32_t time_last_requested; + protobuf_c_boolean has_first_day_cached; + uint32_t first_day_cached; + protobuf_c_boolean has_days_cached; + uint32_t days_cached; +}; + +struct CMsgClientUGSGetGlobalStatsResponse__Day__Stat : public ProtobufCppMessage +{ + CMsgClientUGSGetGlobalStatsResponse__Day__Stat() : + ProtobufCppMessage(cmsg_client_ugsget_global_stats_response__day__stat__descriptor) + {} + + protobuf_c_boolean has_stat_id; + int32_t stat_id; + protobuf_c_boolean has_data; + int64_t data; +}; + +struct CMsgClientUGSGetGlobalStatsResponse__Day : public ProtobufCppMessage +{ + CMsgClientUGSGetGlobalStatsResponse__Day() : + ProtobufCppMessage(cmsg_client_ugsget_global_stats_response__day__descriptor) + {} + + protobuf_c_boolean has_day_id; + uint32_t day_id; + size_t n_stats; + CMsgClientUGSGetGlobalStatsResponse__Day__Stat **stats; +}; + +struct CMsgClientUGSGetGlobalStatsResponse : public ProtobufCppMessage +{ + CMsgClientUGSGetGlobalStatsResponse() : + ProtobufCppMessage(cmsg_client_ugsget_global_stats_response__descriptor) + {} + + protobuf_c_boolean has_eresult; + int32_t eresult; + protobuf_c_boolean has_timestamp; + uint32_t timestamp; + protobuf_c_boolean has_day_current; + int32_t day_current; + size_t n_days; + CMsgClientUGSGetGlobalStatsResponse__Day **days; +}; + +struct CMsgClientRedeemGuestPass : public ProtobufCppMessage +{ + CMsgClientRedeemGuestPass() : + ProtobufCppMessage(cmsg_client_redeem_guest_pass__descriptor) + {} + + protobuf_c_boolean has_guest_pass_id; + uint64_t guest_pass_id; +}; + +struct CMsgClientRedeemGuestPassResponse : public ProtobufCppMessage +{ + CMsgClientRedeemGuestPassResponse() : + ProtobufCppMessage(cmsg_client_redeem_guest_pass_response__descriptor) + {} + + protobuf_c_boolean has_eresult; + uint32_t eresult; + protobuf_c_boolean has_package_id; + uint32_t package_id; + protobuf_c_boolean has_must_own_appid; + uint32_t must_own_appid; +}; + +struct CMsgClientGetClanActivityCounts : public ProtobufCppMessage +{ + CMsgClientGetClanActivityCounts() : + ProtobufCppMessage(cmsg_client_get_clan_activity_counts__descriptor) + {} + + size_t n_steamid_clans; + uint64_t *steamid_clans; +}; + +struct CMsgClientGetClanActivityCountsResponse : public ProtobufCppMessage +{ + CMsgClientGetClanActivityCountsResponse() : + ProtobufCppMessage(cmsg_client_get_clan_activity_counts_response__descriptor) + {} + + protobuf_c_boolean has_eresult; + uint32_t eresult; +}; + +struct CMsgClientOGSReportString : public ProtobufCppMessage +{ + CMsgClientOGSReportString() : + ProtobufCppMessage(cmsg_client_ogsreport_string__descriptor) + {} + + protobuf_c_boolean has_accumulated; + protobuf_c_boolean accumulated; + protobuf_c_boolean has_sessionid; + uint64_t sessionid; + protobuf_c_boolean has_severity; + int32_t severity; + char *formatter; + protobuf_c_boolean has_varargs; + ProtobufCBinaryData varargs; +}; + +struct CMsgClientOGSReportBug : public ProtobufCppMessage +{ + CMsgClientOGSReportBug() : + ProtobufCppMessage(cmsg_client_ogsreport_bug__descriptor) + {} + + protobuf_c_boolean has_sessionid; + uint64_t sessionid; + char *bugtext; + protobuf_c_boolean has_screenshot; + ProtobufCBinaryData screenshot; +}; + +struct CMsgClientSentLogs : public ProtobufCppMessage +{ + CMsgClientSentLogs() : + ProtobufCppMessage(cmsg_client_sent_logs__descriptor) + {} + +}; + +struct CMsgGCClient : public ProtobufCppMessage +{ + CMsgGCClient() : + ProtobufCppMessage(cmsg_gcclient__descriptor) + {} + + protobuf_c_boolean has_appid; + uint32_t appid; + protobuf_c_boolean has_msgtype; + uint32_t msgtype; + protobuf_c_boolean has_payload; + ProtobufCBinaryData payload; + protobuf_c_boolean has_steamid; + uint64_t steamid; + char *gcname; + protobuf_c_boolean has_ip; + uint32_t ip; +}; + +struct CMsgClientRequestFreeLicense : public ProtobufCppMessage +{ + CMsgClientRequestFreeLicense() : + ProtobufCppMessage(cmsg_client_request_free_license__descriptor) + {} + + size_t n_appids; + uint32_t *appids; +}; + +struct CMsgClientRequestFreeLicenseResponse : public ProtobufCppMessage +{ + CMsgClientRequestFreeLicenseResponse() : + ProtobufCppMessage(cmsg_client_request_free_license_response__descriptor) + {} + + protobuf_c_boolean has_eresult; + uint32_t eresult; + size_t n_granted_packageids; + uint32_t *granted_packageids; + size_t n_granted_appids; + uint32_t *granted_appids; +}; + +struct CMsgDRMDownloadRequestWithCrashData : public ProtobufCppMessage +{ + CMsgDRMDownloadRequestWithCrashData() : + ProtobufCppMessage(cmsg_drmdownload_request_with_crash_data__descriptor) + {} + + protobuf_c_boolean has_download_flags; + uint32_t download_flags; + protobuf_c_boolean has_download_types_known; + uint32_t download_types_known; + protobuf_c_boolean has_guid_drm; + ProtobufCBinaryData guid_drm; + protobuf_c_boolean has_guid_split; + ProtobufCBinaryData guid_split; + protobuf_c_boolean has_guid_merge; + ProtobufCBinaryData guid_merge; + char *module_name; + char *module_path; + protobuf_c_boolean has_crash_data; + ProtobufCBinaryData crash_data; +}; + +struct CMsgDRMDownloadResponse : public ProtobufCppMessage +{ + CMsgDRMDownloadResponse() : + ProtobufCppMessage(cmsg_drmdownload_response__descriptor) + {} + + protobuf_c_boolean has_eresult; + uint32_t eresult; + protobuf_c_boolean has_app_id; + uint32_t app_id; + protobuf_c_boolean has_blob_download_type; + uint32_t blob_download_type; + protobuf_c_boolean has_merge_guid; + ProtobufCBinaryData merge_guid; + protobuf_c_boolean has_download_file_dfs_ip; + uint32_t download_file_dfs_ip; + protobuf_c_boolean has_download_file_dfs_port; + uint32_t download_file_dfs_port; + char *download_file_url; + char *module_path; +}; + +struct CMsgDRMFinalResult : public ProtobufCppMessage +{ + CMsgDRMFinalResult() : + ProtobufCppMessage(cmsg_drmfinal_result__descriptor) + {} + + protobuf_c_boolean has_eresult; + uint32_t eresult; + protobuf_c_boolean has_app_id; + uint32_t app_id; + protobuf_c_boolean has_blob_download_type; + uint32_t blob_download_type; + protobuf_c_boolean has_error_detail; + uint32_t error_detail; + protobuf_c_boolean has_merge_guid; + ProtobufCBinaryData merge_guid; + protobuf_c_boolean has_download_file_dfs_ip; + uint32_t download_file_dfs_ip; + protobuf_c_boolean has_download_file_dfs_port; + uint32_t download_file_dfs_port; + char *download_file_url; +}; + +struct CMsgClientDPCheckSpecialSurvey : public ProtobufCppMessage +{ + CMsgClientDPCheckSpecialSurvey() : + ProtobufCppMessage(cmsg_client_dpcheck_special_survey__descriptor) + {} + + protobuf_c_boolean has_survey_id; + uint32_t survey_id; +}; + +struct CMsgClientDPCheckSpecialSurveyResponse : public ProtobufCppMessage +{ + CMsgClientDPCheckSpecialSurveyResponse() : + ProtobufCppMessage(cmsg_client_dpcheck_special_survey_response__descriptor) + {} + + protobuf_c_boolean has_eresult; + uint32_t eresult; + protobuf_c_boolean has_state; + uint32_t state; + char *name; + char *custom_url; + protobuf_c_boolean has_include_software; + protobuf_c_boolean include_software; + protobuf_c_boolean has_token; + ProtobufCBinaryData token; +}; + +struct CMsgClientDPSendSpecialSurveyResponse : public ProtobufCppMessage +{ + CMsgClientDPSendSpecialSurveyResponse() : + ProtobufCppMessage(cmsg_client_dpsend_special_survey_response__descriptor) + {} + + protobuf_c_boolean has_survey_id; + uint32_t survey_id; + protobuf_c_boolean has_data; + ProtobufCBinaryData data; +}; + +struct CMsgClientDPSendSpecialSurveyResponseReply : public ProtobufCppMessage +{ + CMsgClientDPSendSpecialSurveyResponseReply() : + ProtobufCppMessage(cmsg_client_dpsend_special_survey_response_reply__descriptor) + {} + + protobuf_c_boolean has_eresult; + uint32_t eresult; + protobuf_c_boolean has_token; + ProtobufCBinaryData token; +}; + +struct CMsgClientRequestForgottenPasswordEmail : public ProtobufCppMessage +{ + CMsgClientRequestForgottenPasswordEmail() : + ProtobufCppMessage(cmsg_client_request_forgotten_password_email__descriptor) + {} + + char *account_name; + char *password_tried; +}; + +struct CMsgClientRequestForgottenPasswordEmailResponse : public ProtobufCppMessage +{ + CMsgClientRequestForgottenPasswordEmailResponse() : + ProtobufCppMessage(cmsg_client_request_forgotten_password_email_response__descriptor) + {} + + protobuf_c_boolean has_eresult; + uint32_t eresult; + protobuf_c_boolean has_use_secret_question; + protobuf_c_boolean use_secret_question; +}; + +struct CMsgClientItemAnnouncements__UnseenItem : public ProtobufCppMessage +{ + CMsgClientItemAnnouncements__UnseenItem() : + ProtobufCppMessage(cmsg_client_item_announcements__unseen_item__descriptor) + {} + + protobuf_c_boolean has_appid; + uint32_t appid; + protobuf_c_boolean has_context_id; + uint64_t context_id; + protobuf_c_boolean has_asset_id; + uint64_t asset_id; + protobuf_c_boolean has_amount; + uint64_t amount; + protobuf_c_boolean has_rtime32_gained; + uint32_t rtime32_gained; + protobuf_c_boolean has_source_appid; + uint32_t source_appid; +}; + +struct CMsgClientItemAnnouncements : public ProtobufCppMessage +{ + CMsgClientItemAnnouncements() : + ProtobufCppMessage(cmsg_client_item_announcements__descriptor) + {} + + protobuf_c_boolean has_count_new_items; + uint32_t count_new_items; + size_t n_unseen_items; + CMsgClientItemAnnouncements__UnseenItem **unseen_items; +}; + +struct CMsgClientRequestItemAnnouncements : public ProtobufCppMessage +{ + CMsgClientRequestItemAnnouncements() : + ProtobufCppMessage(cmsg_client_request_item_announcements__descriptor) + {} + +}; + +struct CMsgClientUserNotifications__Notification : public ProtobufCppMessage +{ + CMsgClientUserNotifications__Notification() : + ProtobufCppMessage(cmsg_client_user_notifications__notification__descriptor) + {} + + protobuf_c_boolean has_user_notification_type; + uint32_t user_notification_type; + protobuf_c_boolean has_count; + uint32_t count; +}; + +struct CMsgClientUserNotifications : public ProtobufCppMessage +{ + CMsgClientUserNotifications() : + ProtobufCppMessage(cmsg_client_user_notifications__descriptor) + {} + + size_t n_notifications; + CMsgClientUserNotifications__Notification **notifications; +}; + +struct CMsgClientCommentNotifications : public ProtobufCppMessage +{ + CMsgClientCommentNotifications() : + ProtobufCppMessage(cmsg_client_comment_notifications__descriptor) + {} + + protobuf_c_boolean has_count_new_comments; + uint32_t count_new_comments; + protobuf_c_boolean has_count_new_comments_owner; + uint32_t count_new_comments_owner; + protobuf_c_boolean has_count_new_comments_subscriptions; + uint32_t count_new_comments_subscriptions; +}; + +struct CMsgClientRequestCommentNotifications : public ProtobufCppMessage +{ + CMsgClientRequestCommentNotifications() : + ProtobufCppMessage(cmsg_client_request_comment_notifications__descriptor) + {} + +}; + +struct CMsgClientOfflineMessageNotification : public ProtobufCppMessage +{ + CMsgClientOfflineMessageNotification() : + ProtobufCppMessage(cmsg_client_offline_message_notification__descriptor) + {} + + protobuf_c_boolean has_offline_messages; + uint32_t offline_messages; + size_t n_friends_with_offline_messages; + uint32_t *friends_with_offline_messages; +}; + +struct CMsgClientRequestOfflineMessageCount : public ProtobufCppMessage +{ + CMsgClientRequestOfflineMessageCount() : + ProtobufCppMessage(cmsg_client_request_offline_message_count__descriptor) + {} + +}; + +struct CMsgClientChatGetFriendMessageHistory : public ProtobufCppMessage +{ + CMsgClientChatGetFriendMessageHistory() : + ProtobufCppMessage(cmsg_client_chat_get_friend_message_history__descriptor) + {} + + protobuf_c_boolean has_steamid; + uint64_t steamid; +}; + +struct CMsgClientChatGetFriendMessageHistoryResponse__FriendMessage : public ProtobufCppMessage +{ + CMsgClientChatGetFriendMessageHistoryResponse__FriendMessage() : + ProtobufCppMessage(cmsg_client_chat_get_friend_message_history_response__friend_message__descriptor) + {} + + protobuf_c_boolean has_accountid; + uint32_t accountid; + protobuf_c_boolean has_timestamp; + uint32_t timestamp; + char *message; + protobuf_c_boolean has_unread; + protobuf_c_boolean unread; +}; + +struct CMsgClientChatGetFriendMessageHistoryResponse : public ProtobufCppMessage +{ + CMsgClientChatGetFriendMessageHistoryResponse() : + ProtobufCppMessage(cmsg_client_chat_get_friend_message_history_response__descriptor) + {} + + protobuf_c_boolean has_steamid; + uint64_t steamid; + protobuf_c_boolean has_success; + uint32_t success; + size_t n_messages; + CMsgClientChatGetFriendMessageHistoryResponse__FriendMessage **messages; +}; + +struct CMsgClientChatGetFriendMessageHistoryForOfflineMessages : public ProtobufCppMessage +{ + CMsgClientChatGetFriendMessageHistoryForOfflineMessages() : + ProtobufCppMessage(cmsg_client_chat_get_friend_message_history_for_offline_messages__descriptor) + {} + +}; + +struct CMsgClientFSGetFriendsSteamLevels : public ProtobufCppMessage +{ + CMsgClientFSGetFriendsSteamLevels() : + ProtobufCppMessage(cmsg_client_fsget_friends_steam_levels__descriptor) + {} + + size_t n_accountids; + uint32_t *accountids; +}; + +struct CMsgClientFSGetFriendsSteamLevelsResponse__Friend : public ProtobufCppMessage +{ + CMsgClientFSGetFriendsSteamLevelsResponse__Friend() : + ProtobufCppMessage(cmsg_client_fsget_friends_steam_levels_response__friend__descriptor) + {} + + protobuf_c_boolean has_accountid; + uint32_t accountid; + protobuf_c_boolean has_level; + uint32_t level; +}; + +struct CMsgClientFSGetFriendsSteamLevelsResponse : public ProtobufCppMessage +{ + CMsgClientFSGetFriendsSteamLevelsResponse() : + ProtobufCppMessage(cmsg_client_fsget_friends_steam_levels_response__descriptor) + {} + + size_t n_friends; + CMsgClientFSGetFriendsSteamLevelsResponse__Friend **friends; +}; + +struct CMsgClientEmailAddrInfo : public ProtobufCppMessage +{ + CMsgClientEmailAddrInfo() : + ProtobufCppMessage(cmsg_client_email_addr_info__descriptor) + {} + + char *email_address; + protobuf_c_boolean has_email_is_validated; + protobuf_c_boolean email_is_validated; + protobuf_c_boolean has_email_validation_changed; + protobuf_c_boolean email_validation_changed; + protobuf_c_boolean has_credential_change_requires_code; + protobuf_c_boolean credential_change_requires_code; + protobuf_c_boolean has_password_or_secretqa_change_requires_code; + protobuf_c_boolean password_or_secretqa_change_requires_code; +}; + +struct CMsgCREItemVoteSummary__PublishedFileId : public ProtobufCppMessage +{ + CMsgCREItemVoteSummary__PublishedFileId() : + ProtobufCppMessage(cmsg_creitem_vote_summary__published_file_id__descriptor) + {} + + protobuf_c_boolean has_published_file_id; + uint64_t published_file_id; +}; + +struct CMsgCREItemVoteSummary : public ProtobufCppMessage +{ + CMsgCREItemVoteSummary() : + ProtobufCppMessage(cmsg_creitem_vote_summary__descriptor) + {} + + size_t n_published_file_ids; + CMsgCREItemVoteSummary__PublishedFileId **published_file_ids; +}; + +struct CMsgCREItemVoteSummaryResponse__ItemVoteSummary : public ProtobufCppMessage +{ + CMsgCREItemVoteSummaryResponse__ItemVoteSummary() : + ProtobufCppMessage(cmsg_creitem_vote_summary_response__item_vote_summary__descriptor) + {} + + protobuf_c_boolean has_published_file_id; + uint64_t published_file_id; + protobuf_c_boolean has_votes_for; + int32_t votes_for; + protobuf_c_boolean has_votes_against; + int32_t votes_against; + protobuf_c_boolean has_reports; + int32_t reports; + protobuf_c_boolean has_score; + float score; +}; + +struct CMsgCREItemVoteSummaryResponse : public ProtobufCppMessage +{ + CMsgCREItemVoteSummaryResponse() : + ProtobufCppMessage(cmsg_creitem_vote_summary_response__descriptor) + {} + + protobuf_c_boolean has_eresult; + int32_t eresult; + size_t n_item_vote_summaries; + CMsgCREItemVoteSummaryResponse__ItemVoteSummary **item_vote_summaries; +}; + +struct CMsgCREUpdateUserPublishedItemVote : public ProtobufCppMessage +{ + CMsgCREUpdateUserPublishedItemVote() : + ProtobufCppMessage(cmsg_creupdate_user_published_item_vote__descriptor) + {} + + protobuf_c_boolean has_published_file_id; + uint64_t published_file_id; + protobuf_c_boolean has_vote_up; + protobuf_c_boolean vote_up; +}; + +struct CMsgCREUpdateUserPublishedItemVoteResponse : public ProtobufCppMessage +{ + CMsgCREUpdateUserPublishedItemVoteResponse() : + ProtobufCppMessage(cmsg_creupdate_user_published_item_vote_response__descriptor) + {} + + protobuf_c_boolean has_eresult; + int32_t eresult; +}; + +struct CMsgCREGetUserPublishedItemVoteDetails__PublishedFileId : public ProtobufCppMessage +{ + CMsgCREGetUserPublishedItemVoteDetails__PublishedFileId() : + ProtobufCppMessage(cmsg_creget_user_published_item_vote_details__published_file_id__descriptor) + {} + + protobuf_c_boolean has_published_file_id; + uint64_t published_file_id; +}; + +struct CMsgCREGetUserPublishedItemVoteDetails : public ProtobufCppMessage +{ + CMsgCREGetUserPublishedItemVoteDetails() : + ProtobufCppMessage(cmsg_creget_user_published_item_vote_details__descriptor) + {} + + size_t n_published_file_ids; + CMsgCREGetUserPublishedItemVoteDetails__PublishedFileId **published_file_ids; +}; + +struct CMsgCREGetUserPublishedItemVoteDetailsResponse__UserItemVoteDetail : public ProtobufCppMessage +{ + CMsgCREGetUserPublishedItemVoteDetailsResponse__UserItemVoteDetail() : + ProtobufCppMessage(cmsg_creget_user_published_item_vote_details_response__user_item_vote_detail__descriptor) + {} + + protobuf_c_boolean has_published_file_id; + uint64_t published_file_id; + protobuf_c_boolean has_vote; + int32_t vote; +}; + +struct CMsgCREGetUserPublishedItemVoteDetailsResponse : public ProtobufCppMessage +{ + CMsgCREGetUserPublishedItemVoteDetailsResponse() : + ProtobufCppMessage(cmsg_creget_user_published_item_vote_details_response__descriptor) + {} + + protobuf_c_boolean has_eresult; + int32_t eresult; + size_t n_user_item_vote_details; + CMsgCREGetUserPublishedItemVoteDetailsResponse__UserItemVoteDetail **user_item_vote_details; +}; + +struct CMsgFSGetFollowerCount : public ProtobufCppMessage +{ + CMsgFSGetFollowerCount() : + ProtobufCppMessage(cmsg_fsget_follower_count__descriptor) + {} + + protobuf_c_boolean has_steam_id; + uint64_t steam_id; +}; + +struct CMsgFSGetFollowerCountResponse : public ProtobufCppMessage +{ + CMsgFSGetFollowerCountResponse() : + ProtobufCppMessage(cmsg_fsget_follower_count_response__descriptor) + {} + + protobuf_c_boolean has_eresult; + int32_t eresult; + protobuf_c_boolean has_count; + int32_t count; +}; + +struct CMsgFSGetIsFollowing : public ProtobufCppMessage +{ + CMsgFSGetIsFollowing() : + ProtobufCppMessage(cmsg_fsget_is_following__descriptor) + {} + + protobuf_c_boolean has_steam_id; + uint64_t steam_id; +}; + +struct CMsgFSGetIsFollowingResponse : public ProtobufCppMessage +{ + CMsgFSGetIsFollowingResponse() : + ProtobufCppMessage(cmsg_fsget_is_following_response__descriptor) + {} + + protobuf_c_boolean has_eresult; + int32_t eresult; + protobuf_c_boolean has_is_following; + protobuf_c_boolean is_following; +}; + +struct CMsgFSEnumerateFollowingList : public ProtobufCppMessage +{ + CMsgFSEnumerateFollowingList() : + ProtobufCppMessage(cmsg_fsenumerate_following_list__descriptor) + {} + + protobuf_c_boolean has_start_index; + uint32_t start_index; +}; + +struct CMsgFSEnumerateFollowingListResponse : public ProtobufCppMessage +{ + CMsgFSEnumerateFollowingListResponse() : + ProtobufCppMessage(cmsg_fsenumerate_following_list_response__descriptor) + {} + + protobuf_c_boolean has_eresult; + int32_t eresult; + protobuf_c_boolean has_total_results; + int32_t total_results; + size_t n_steam_ids; + uint64_t *steam_ids; +}; + +struct CMsgDPGetNumberOfCurrentPlayers : public ProtobufCppMessage +{ + CMsgDPGetNumberOfCurrentPlayers() : + ProtobufCppMessage(cmsg_dpget_number_of_current_players__descriptor) + {} + + protobuf_c_boolean has_appid; + uint32_t appid; +}; + +struct CMsgDPGetNumberOfCurrentPlayersResponse : public ProtobufCppMessage +{ + CMsgDPGetNumberOfCurrentPlayersResponse() : + ProtobufCppMessage(cmsg_dpget_number_of_current_players_response__descriptor) + {} + + protobuf_c_boolean has_eresult; + int32_t eresult; + protobuf_c_boolean has_player_count; + int32_t player_count; +}; + +struct CMsgClientFriendUserStatusPublished : public ProtobufCppMessage +{ + CMsgClientFriendUserStatusPublished() : + ProtobufCppMessage(cmsg_client_friend_user_status_published__descriptor) + {} + + protobuf_c_boolean has_friend_steamid; + uint64_t friend_steamid; + protobuf_c_boolean has_appid; + uint32_t appid; + char *status_text; +}; + +struct CMsgClientServiceMethodLegacy : public ProtobufCppMessage +{ + CMsgClientServiceMethodLegacy() : + ProtobufCppMessage(cmsg_client_service_method_legacy__descriptor) + {} + + char *method_name; + protobuf_c_boolean has_serialized_method; + ProtobufCBinaryData serialized_method; + protobuf_c_boolean has_is_notification; + protobuf_c_boolean is_notification; +}; + +struct CMsgClientServiceMethodLegacyResponse : public ProtobufCppMessage +{ + CMsgClientServiceMethodLegacyResponse() : + ProtobufCppMessage(cmsg_client_service_method_legacy_response__descriptor) + {} + + char *method_name; + protobuf_c_boolean has_serialized_method_response; + ProtobufCBinaryData serialized_method_response; +}; + +struct CMsgClientUIMode : public ProtobufCppMessage +{ + CMsgClientUIMode() : + ProtobufCppMessage(cmsg_client_uimode__descriptor) + {} + + protobuf_c_boolean has_uimode; + uint32_t uimode; + protobuf_c_boolean has_chat_mode; + uint32_t chat_mode; +}; + +struct CMsgClientVanityURLChangedNotification : public ProtobufCppMessage +{ + CMsgClientVanityURLChangedNotification() : + ProtobufCppMessage(cmsg_client_vanity_urlchanged_notification__descriptor) + {} + + char *vanity_url; +}; + +struct CMsgClientAuthorizeLocalDeviceRequest : public ProtobufCppMessage +{ + CMsgClientAuthorizeLocalDeviceRequest() : + ProtobufCppMessage(cmsg_client_authorize_local_device_request__descriptor) + {} + + char *device_description; + protobuf_c_boolean has_owner_account_id; + uint32_t owner_account_id; + protobuf_c_boolean has_local_device_token; + uint64_t local_device_token; +}; + +struct CMsgClientAuthorizeLocalDevice : public ProtobufCppMessage +{ + CMsgClientAuthorizeLocalDevice() : + ProtobufCppMessage(cmsg_client_authorize_local_device__descriptor) + {} + + protobuf_c_boolean has_eresult; + int32_t eresult; + protobuf_c_boolean has_owner_account_id; + uint32_t owner_account_id; + protobuf_c_boolean has_authed_device_token; + uint64_t authed_device_token; +}; + +struct CMsgClientAuthorizeLocalDeviceNotification : public ProtobufCppMessage +{ + CMsgClientAuthorizeLocalDeviceNotification() : + ProtobufCppMessage(cmsg_client_authorize_local_device_notification__descriptor) + {} + + protobuf_c_boolean has_eresult; + int32_t eresult; + protobuf_c_boolean has_owner_account_id; + uint32_t owner_account_id; + protobuf_c_boolean has_local_device_token; + uint64_t local_device_token; +}; + +struct CMsgClientDeauthorizeDeviceRequest : public ProtobufCppMessage +{ + CMsgClientDeauthorizeDeviceRequest() : + ProtobufCppMessage(cmsg_client_deauthorize_device_request__descriptor) + {} + + protobuf_c_boolean has_deauthorization_account_id; + uint32_t deauthorization_account_id; + protobuf_c_boolean has_deauthorization_device_token; + uint64_t deauthorization_device_token; +}; + +struct CMsgClientDeauthorizeDevice : public ProtobufCppMessage +{ + CMsgClientDeauthorizeDevice() : + ProtobufCppMessage(cmsg_client_deauthorize_device__descriptor) + {} + + protobuf_c_boolean has_eresult; + int32_t eresult; + protobuf_c_boolean has_deauthorization_account_id; + uint32_t deauthorization_account_id; +}; + +struct CMsgClientUseLocalDeviceAuthorizations__DeviceToken : public ProtobufCppMessage +{ + CMsgClientUseLocalDeviceAuthorizations__DeviceToken() : + ProtobufCppMessage(cmsg_client_use_local_device_authorizations__device_token__descriptor) + {} + + protobuf_c_boolean has_owner_account_id; + uint32_t owner_account_id; + protobuf_c_boolean has_token_id; + uint64_t token_id; +}; + +struct CMsgClientUseLocalDeviceAuthorizations : public ProtobufCppMessage +{ + CMsgClientUseLocalDeviceAuthorizations() : + ProtobufCppMessage(cmsg_client_use_local_device_authorizations__descriptor) + {} + + size_t n_authorization_account_id; + uint32_t *authorization_account_id; + size_t n_device_tokens; + CMsgClientUseLocalDeviceAuthorizations__DeviceToken **device_tokens; +}; + +struct CMsgClientGetAuthorizedDevices : public ProtobufCppMessage +{ + CMsgClientGetAuthorizedDevices() : + ProtobufCppMessage(cmsg_client_get_authorized_devices__descriptor) + {} + +}; + +struct CMsgClientGetAuthorizedDevicesResponse__AuthorizedDevice : public ProtobufCppMessage +{ + CMsgClientGetAuthorizedDevicesResponse__AuthorizedDevice() : + ProtobufCppMessage(cmsg_client_get_authorized_devices_response__authorized_device__descriptor) + {} + + protobuf_c_boolean has_auth_device_token; + uint64_t auth_device_token; + char *device_name; + protobuf_c_boolean has_last_access_time; + uint32_t last_access_time; + protobuf_c_boolean has_borrower_id; + uint32_t borrower_id; + protobuf_c_boolean has_is_pending; + protobuf_c_boolean is_pending; + protobuf_c_boolean has_app_played; + uint32_t app_played; +}; + +struct CMsgClientGetAuthorizedDevicesResponse : public ProtobufCppMessage +{ + CMsgClientGetAuthorizedDevicesResponse() : + ProtobufCppMessage(cmsg_client_get_authorized_devices_response__descriptor) + {} + + protobuf_c_boolean has_eresult; + int32_t eresult; + size_t n_authorized_device; + CMsgClientGetAuthorizedDevicesResponse__AuthorizedDevice **authorized_device; +}; + +struct CMsgClientSharedLibraryLockStatus__LockedLibrary : public ProtobufCppMessage +{ + CMsgClientSharedLibraryLockStatus__LockedLibrary() : + ProtobufCppMessage(cmsg_client_shared_library_lock_status__locked_library__descriptor) + {} + + protobuf_c_boolean has_owner_id; + uint32_t owner_id; + protobuf_c_boolean has_locked_by; + uint32_t locked_by; +}; + +struct CMsgClientSharedLibraryLockStatus : public ProtobufCppMessage +{ + CMsgClientSharedLibraryLockStatus() : + ProtobufCppMessage(cmsg_client_shared_library_lock_status__descriptor) + {} + + size_t n_locked_library; + CMsgClientSharedLibraryLockStatus__LockedLibrary **locked_library; + protobuf_c_boolean has_own_library_locked_by; + uint32_t own_library_locked_by; +}; + +struct CMsgClientSharedLibraryStopPlaying__StopApp : public ProtobufCppMessage +{ + CMsgClientSharedLibraryStopPlaying__StopApp() : + ProtobufCppMessage(cmsg_client_shared_library_stop_playing__stop_app__descriptor) + {} + + protobuf_c_boolean has_app_id; + uint32_t app_id; + protobuf_c_boolean has_owner_id; + uint32_t owner_id; +}; + +struct CMsgClientSharedLibraryStopPlaying : public ProtobufCppMessage +{ + CMsgClientSharedLibraryStopPlaying() : + ProtobufCppMessage(cmsg_client_shared_library_stop_playing__descriptor) + {} + + protobuf_c_boolean has_seconds_left; + int32_t seconds_left; + size_t n_stop_apps; + CMsgClientSharedLibraryStopPlaying__StopApp **stop_apps; +}; + +struct CMsgClientServiceCall : public ProtobufCppMessage +{ + CMsgClientServiceCall() : + ProtobufCppMessage(cmsg_client_service_call__descriptor) + {} + + protobuf_c_boolean has_sysid_routing; + ProtobufCBinaryData sysid_routing; + protobuf_c_boolean has_call_handle; + uint32_t call_handle; + protobuf_c_boolean has_module_crc; + uint32_t module_crc; + protobuf_c_boolean has_module_hash; + ProtobufCBinaryData module_hash; + protobuf_c_boolean has_function_id; + uint32_t function_id; + protobuf_c_boolean has_cub_output_max; + uint32_t cub_output_max; + protobuf_c_boolean has_flags; + uint32_t flags; + protobuf_c_boolean has_callparameter; + ProtobufCBinaryData callparameter; + protobuf_c_boolean has_ping_only; + protobuf_c_boolean ping_only; + protobuf_c_boolean has_max_outstanding_calls; + uint32_t max_outstanding_calls; + protobuf_c_boolean has_app_id; + uint32_t app_id; +}; + +struct CMsgClientServiceModule : public ProtobufCppMessage +{ + CMsgClientServiceModule() : + ProtobufCppMessage(cmsg_client_service_module__descriptor) + {} + + protobuf_c_boolean has_module_crc; + uint32_t module_crc; + protobuf_c_boolean has_module_hash; + ProtobufCBinaryData module_hash; + protobuf_c_boolean has_module_content; + ProtobufCBinaryData module_content; +}; + +struct CMsgClientServiceCallResponse : public ProtobufCppMessage +{ + CMsgClientServiceCallResponse() : + ProtobufCppMessage(cmsg_client_service_call_response__descriptor) + {} + + protobuf_c_boolean has_sysid_routing; + ProtobufCBinaryData sysid_routing; + protobuf_c_boolean has_call_handle; + uint32_t call_handle; + protobuf_c_boolean has_module_crc; + uint32_t module_crc; + protobuf_c_boolean has_module_hash; + ProtobufCBinaryData module_hash; + protobuf_c_boolean has_ecallresult; + uint32_t ecallresult; + protobuf_c_boolean has_result_content; + ProtobufCBinaryData result_content; + protobuf_c_boolean has_os_version_info; + ProtobufCBinaryData os_version_info; + protobuf_c_boolean has_system_info; + ProtobufCBinaryData system_info; + protobuf_c_boolean has_load_address; + uint64_t load_address; + protobuf_c_boolean has_exception_record; + ProtobufCBinaryData exception_record; + protobuf_c_boolean has_portable_os_version_info; + ProtobufCBinaryData portable_os_version_info; + protobuf_c_boolean has_portable_system_info; + ProtobufCBinaryData portable_system_info; + protobuf_c_boolean has_was_converted; + protobuf_c_boolean was_converted; + protobuf_c_boolean has_internal_result; + uint32_t internal_result; + protobuf_c_boolean has_current_count; + uint32_t current_count; + protobuf_c_boolean has_last_call_handle; + uint32_t last_call_handle; + protobuf_c_boolean has_last_call_module_crc; + uint32_t last_call_module_crc; + protobuf_c_boolean has_last_call_sysid_routing; + ProtobufCBinaryData last_call_sysid_routing; + protobuf_c_boolean has_last_ecallresult; + uint32_t last_ecallresult; + protobuf_c_boolean has_last_callissue_delta; + uint32_t last_callissue_delta; + protobuf_c_boolean has_last_callcomplete_delta; + uint32_t last_callcomplete_delta; +}; + +struct CMsgAMUnlockH264 : public ProtobufCppMessage +{ + CMsgAMUnlockH264() : + ProtobufCppMessage(cmsg_amunlock_h264__descriptor) + {} + + protobuf_c_boolean has_appid; + uint32_t appid; + protobuf_c_boolean has_platform; + int32_t platform; + protobuf_c_boolean has_reason; + int32_t reason; +}; + +struct CMsgAMUnlockH264Response : public ProtobufCppMessage +{ + CMsgAMUnlockH264Response() : + ProtobufCppMessage(cmsg_amunlock_h264_response__descriptor) + {} + + protobuf_c_boolean has_eresult; + int32_t eresult; + protobuf_c_boolean has_encryption_key; + ProtobufCBinaryData encryption_key; +}; + +struct CMsgClientPlayingSessionState : public ProtobufCppMessage +{ + CMsgClientPlayingSessionState() : + ProtobufCppMessage(cmsg_client_playing_session_state__descriptor) + {} + + protobuf_c_boolean has_playing_blocked; + protobuf_c_boolean playing_blocked; + protobuf_c_boolean has_playing_app; + uint32_t playing_app; +}; + +struct CMsgClientKickPlayingSession : public ProtobufCppMessage +{ + CMsgClientKickPlayingSession() : + ProtobufCppMessage(cmsg_client_kick_playing_session__descriptor) + {} + + protobuf_c_boolean has_only_stop_game; + protobuf_c_boolean only_stop_game; +}; + +struct CMsgClientVoiceCallPreAuthorize : public ProtobufCppMessage +{ + CMsgClientVoiceCallPreAuthorize() : + ProtobufCppMessage(cmsg_client_voice_call_pre_authorize__descriptor) + {} + + protobuf_c_boolean has_caller_steamid; + uint64_t caller_steamid; + protobuf_c_boolean has_receiver_steamid; + uint64_t receiver_steamid; + protobuf_c_boolean has_caller_id; + int32_t caller_id; + protobuf_c_boolean has_hangup; + protobuf_c_boolean hangup; +}; + +struct CMsgClientVoiceCallPreAuthorizeResponse : public ProtobufCppMessage +{ + CMsgClientVoiceCallPreAuthorizeResponse() : + ProtobufCppMessage(cmsg_client_voice_call_pre_authorize_response__descriptor) + {} + + protobuf_c_boolean has_caller_steamid; + uint64_t caller_steamid; + protobuf_c_boolean has_receiver_steamid; + uint64_t receiver_steamid; + protobuf_c_boolean has_eresult; + int32_t eresult; + protobuf_c_boolean has_caller_id; + int32_t caller_id; +}; + +struct CMsgBadgeCraftedNotification : public ProtobufCppMessage +{ + CMsgBadgeCraftedNotification() : + ProtobufCppMessage(cmsg_badge_crafted_notification__descriptor) + {} + + protobuf_c_boolean has_appid; + uint32_t appid; + protobuf_c_boolean has_badge_level; + uint32_t badge_level; +}; + +struct CMsgClientStartPeerContentServer : public ProtobufCppMessage +{ + CMsgClientStartPeerContentServer() : + ProtobufCppMessage(cmsg_client_start_peer_content_server__descriptor) + {} + + protobuf_c_boolean has_steamid; + uint64_t steamid; + protobuf_c_boolean has_client_remote_id; + uint64_t client_remote_id; + protobuf_c_boolean has_app_id; + uint32_t app_id; + protobuf_c_boolean has_current_build_id; + uint32_t current_build_id; +}; + +struct CMsgClientStartPeerContentServerResponse : public ProtobufCppMessage +{ + CMsgClientStartPeerContentServerResponse() : + ProtobufCppMessage(cmsg_client_start_peer_content_server_response__descriptor) + {} + + protobuf_c_boolean has_result; + uint32_t result; + protobuf_c_boolean has_server_port; + uint32_t server_port; +}; + +struct CMsgClientGetPeerContentInfo : public ProtobufCppMessage +{ + CMsgClientGetPeerContentInfo() : + ProtobufCppMessage(cmsg_client_get_peer_content_info__descriptor) + {} + + protobuf_c_boolean has_steamid; + uint64_t steamid; + protobuf_c_boolean has_client_remote_id; + uint64_t client_remote_id; +}; + +struct CMsgClientGetPeerContentInfoResponse : public ProtobufCppMessage +{ + CMsgClientGetPeerContentInfoResponse() : + ProtobufCppMessage(cmsg_client_get_peer_content_info_response__descriptor) + {} + + protobuf_c_boolean has_result; + uint32_t result; + size_t n_apps; + uint32_t *apps; +}; + +size_t cmsg_client_update_user_game_info__get_packed_size + (const CMsgClientUpdateUserGameInfo *message); +size_t cmsg_client_update_user_game_info__pack + (const CMsgClientUpdateUserGameInfo *message, + uint8_t *out); +size_t cmsg_client_update_user_game_info__pack_to_buffer + (const CMsgClientUpdateUserGameInfo *message, + ProtobufCBuffer *buffer); +CMsgClientUpdateUserGameInfo * + cmsg_client_update_user_game_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_update_user_game_info__free_unpacked + (CMsgClientUpdateUserGameInfo *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_rich_presence_upload__get_packed_size + (const CMsgClientRichPresenceUpload *message); +size_t cmsg_client_rich_presence_upload__pack + (const CMsgClientRichPresenceUpload *message, + uint8_t *out); +size_t cmsg_client_rich_presence_upload__pack_to_buffer + (const CMsgClientRichPresenceUpload *message, + ProtobufCBuffer *buffer); +CMsgClientRichPresenceUpload * + cmsg_client_rich_presence_upload__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_rich_presence_upload__free_unpacked + (CMsgClientRichPresenceUpload *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_rich_presence_request__get_packed_size + (const CMsgClientRichPresenceRequest *message); +size_t cmsg_client_rich_presence_request__pack + (const CMsgClientRichPresenceRequest *message, + uint8_t *out); +size_t cmsg_client_rich_presence_request__pack_to_buffer + (const CMsgClientRichPresenceRequest *message, + ProtobufCBuffer *buffer); +CMsgClientRichPresenceRequest * + cmsg_client_rich_presence_request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_rich_presence_request__free_unpacked + (CMsgClientRichPresenceRequest *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_rich_presence_info__get_packed_size + (const CMsgClientRichPresenceInfo *message); +size_t cmsg_client_rich_presence_info__pack + (const CMsgClientRichPresenceInfo *message, + uint8_t *out); +size_t cmsg_client_rich_presence_info__pack_to_buffer + (const CMsgClientRichPresenceInfo *message, + ProtobufCBuffer *buffer); +CMsgClientRichPresenceInfo * + cmsg_client_rich_presence_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_rich_presence_info__free_unpacked + (CMsgClientRichPresenceInfo *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_check_file_signature__get_packed_size + (const CMsgClientCheckFileSignature *message); +size_t cmsg_client_check_file_signature__pack + (const CMsgClientCheckFileSignature *message, + uint8_t *out); +size_t cmsg_client_check_file_signature__pack_to_buffer + (const CMsgClientCheckFileSignature *message, + ProtobufCBuffer *buffer); +CMsgClientCheckFileSignature * + cmsg_client_check_file_signature__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_check_file_signature__free_unpacked + (CMsgClientCheckFileSignature *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_check_file_signature_response__get_packed_size + (const CMsgClientCheckFileSignatureResponse *message); +size_t cmsg_client_check_file_signature_response__pack + (const CMsgClientCheckFileSignatureResponse *message, + uint8_t *out); +size_t cmsg_client_check_file_signature_response__pack_to_buffer + (const CMsgClientCheckFileSignatureResponse *message, + ProtobufCBuffer *buffer); +CMsgClientCheckFileSignatureResponse * + cmsg_client_check_file_signature_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_check_file_signature_response__free_unpacked + (CMsgClientCheckFileSignatureResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_read_machine_auth__get_packed_size + (const CMsgClientReadMachineAuth *message); +size_t cmsg_client_read_machine_auth__pack + (const CMsgClientReadMachineAuth *message, + uint8_t *out); +size_t cmsg_client_read_machine_auth__pack_to_buffer + (const CMsgClientReadMachineAuth *message, + ProtobufCBuffer *buffer); +CMsgClientReadMachineAuth * + cmsg_client_read_machine_auth__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_read_machine_auth__free_unpacked + (CMsgClientReadMachineAuth *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_read_machine_auth_response__get_packed_size + (const CMsgClientReadMachineAuthResponse *message); +size_t cmsg_client_read_machine_auth_response__pack + (const CMsgClientReadMachineAuthResponse *message, + uint8_t *out); +size_t cmsg_client_read_machine_auth_response__pack_to_buffer + (const CMsgClientReadMachineAuthResponse *message, + ProtobufCBuffer *buffer); +CMsgClientReadMachineAuthResponse * + cmsg_client_read_machine_auth_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_read_machine_auth_response__free_unpacked + (CMsgClientReadMachineAuthResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_update_machine_auth__get_packed_size + (const CMsgClientUpdateMachineAuth *message); +size_t cmsg_client_update_machine_auth__pack + (const CMsgClientUpdateMachineAuth *message, + uint8_t *out); +size_t cmsg_client_update_machine_auth__pack_to_buffer + (const CMsgClientUpdateMachineAuth *message, + ProtobufCBuffer *buffer); +CMsgClientUpdateMachineAuth * + cmsg_client_update_machine_auth__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_update_machine_auth__free_unpacked + (CMsgClientUpdateMachineAuth *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_update_machine_auth_response__get_packed_size + (const CMsgClientUpdateMachineAuthResponse *message); +size_t cmsg_client_update_machine_auth_response__pack + (const CMsgClientUpdateMachineAuthResponse *message, + uint8_t *out); +size_t cmsg_client_update_machine_auth_response__pack_to_buffer + (const CMsgClientUpdateMachineAuthResponse *message, + ProtobufCBuffer *buffer); +CMsgClientUpdateMachineAuthResponse * + cmsg_client_update_machine_auth_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_update_machine_auth_response__free_unpacked + (CMsgClientUpdateMachineAuthResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_request_machine_auth__get_packed_size + (const CMsgClientRequestMachineAuth *message); +size_t cmsg_client_request_machine_auth__pack + (const CMsgClientRequestMachineAuth *message, + uint8_t *out); +size_t cmsg_client_request_machine_auth__pack_to_buffer + (const CMsgClientRequestMachineAuth *message, + ProtobufCBuffer *buffer); +CMsgClientRequestMachineAuth * + cmsg_client_request_machine_auth__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_request_machine_auth__free_unpacked + (CMsgClientRequestMachineAuth *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_request_machine_auth_response__get_packed_size + (const CMsgClientRequestMachineAuthResponse *message); +size_t cmsg_client_request_machine_auth_response__pack + (const CMsgClientRequestMachineAuthResponse *message, + uint8_t *out); +size_t cmsg_client_request_machine_auth_response__pack_to_buffer + (const CMsgClientRequestMachineAuthResponse *message, + ProtobufCBuffer *buffer); +CMsgClientRequestMachineAuthResponse * + cmsg_client_request_machine_auth_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_request_machine_auth_response__free_unpacked + (CMsgClientRequestMachineAuthResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_register_key__get_packed_size + (const CMsgClientRegisterKey *message); +size_t cmsg_client_register_key__pack + (const CMsgClientRegisterKey *message, + uint8_t *out); +size_t cmsg_client_register_key__pack_to_buffer + (const CMsgClientRegisterKey *message, + ProtobufCBuffer *buffer); +CMsgClientRegisterKey * + cmsg_client_register_key__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_register_key__free_unpacked + (CMsgClientRegisterKey *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_purchase_response__get_packed_size + (const CMsgClientPurchaseResponse *message); +size_t cmsg_client_purchase_response__pack + (const CMsgClientPurchaseResponse *message, + uint8_t *out); +size_t cmsg_client_purchase_response__pack_to_buffer + (const CMsgClientPurchaseResponse *message, + ProtobufCBuffer *buffer); +CMsgClientPurchaseResponse * + cmsg_client_purchase_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_purchase_response__free_unpacked + (CMsgClientPurchaseResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_activate_oemlicense__get_packed_size + (const CMsgClientActivateOEMLicense *message); +size_t cmsg_client_activate_oemlicense__pack + (const CMsgClientActivateOEMLicense *message, + uint8_t *out); +size_t cmsg_client_activate_oemlicense__pack_to_buffer + (const CMsgClientActivateOEMLicense *message, + ProtobufCBuffer *buffer); +CMsgClientActivateOEMLicense * + cmsg_client_activate_oemlicense__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_activate_oemlicense__free_unpacked + (CMsgClientActivateOEMLicense *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_register_oemmachine__get_packed_size + (const CMsgClientRegisterOEMMachine *message); +size_t cmsg_client_register_oemmachine__pack + (const CMsgClientRegisterOEMMachine *message, + uint8_t *out); +size_t cmsg_client_register_oemmachine__pack_to_buffer + (const CMsgClientRegisterOEMMachine *message, + ProtobufCBuffer *buffer); +CMsgClientRegisterOEMMachine * + cmsg_client_register_oemmachine__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_register_oemmachine__free_unpacked + (CMsgClientRegisterOEMMachine *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_register_oemmachine_response__get_packed_size + (const CMsgClientRegisterOEMMachineResponse *message); +size_t cmsg_client_register_oemmachine_response__pack + (const CMsgClientRegisterOEMMachineResponse *message, + uint8_t *out); +size_t cmsg_client_register_oemmachine_response__pack_to_buffer + (const CMsgClientRegisterOEMMachineResponse *message, + ProtobufCBuffer *buffer); +CMsgClientRegisterOEMMachineResponse * + cmsg_client_register_oemmachine_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_register_oemmachine_response__free_unpacked + (CMsgClientRegisterOEMMachineResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_purchase_with_machine_id__get_packed_size + (const CMsgClientPurchaseWithMachineID *message); +size_t cmsg_client_purchase_with_machine_id__pack + (const CMsgClientPurchaseWithMachineID *message, + uint8_t *out); +size_t cmsg_client_purchase_with_machine_id__pack_to_buffer + (const CMsgClientPurchaseWithMachineID *message, + ProtobufCBuffer *buffer); +CMsgClientPurchaseWithMachineID * + cmsg_client_purchase_with_machine_id__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_purchase_with_machine_id__free_unpacked + (CMsgClientPurchaseWithMachineID *message, + ProtobufCAllocator *allocator); +size_t cmsg_trading__initiate_trade_request__get_packed_size + (const CMsgTradingInitiateTradeRequest *message); +size_t cmsg_trading__initiate_trade_request__pack + (const CMsgTradingInitiateTradeRequest *message, + uint8_t *out); +size_t cmsg_trading__initiate_trade_request__pack_to_buffer + (const CMsgTradingInitiateTradeRequest *message, + ProtobufCBuffer *buffer); +CMsgTradingInitiateTradeRequest * + cmsg_trading__initiate_trade_request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_trading__initiate_trade_request__free_unpacked + (CMsgTradingInitiateTradeRequest *message, + ProtobufCAllocator *allocator); +size_t cmsg_trading__initiate_trade_response__get_packed_size + (const CMsgTradingInitiateTradeResponse *message); +size_t cmsg_trading__initiate_trade_response__pack + (const CMsgTradingInitiateTradeResponse *message, + uint8_t *out); +size_t cmsg_trading__initiate_trade_response__pack_to_buffer + (const CMsgTradingInitiateTradeResponse *message, + ProtobufCBuffer *buffer); +CMsgTradingInitiateTradeResponse * + cmsg_trading__initiate_trade_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_trading__initiate_trade_response__free_unpacked + (CMsgTradingInitiateTradeResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_trading__cancel_trade_request__get_packed_size + (const CMsgTradingCancelTradeRequest *message); +size_t cmsg_trading__cancel_trade_request__pack + (const CMsgTradingCancelTradeRequest *message, + uint8_t *out); +size_t cmsg_trading__cancel_trade_request__pack_to_buffer + (const CMsgTradingCancelTradeRequest *message, + ProtobufCBuffer *buffer); +CMsgTradingCancelTradeRequest * + cmsg_trading__cancel_trade_request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_trading__cancel_trade_request__free_unpacked + (CMsgTradingCancelTradeRequest *message, + ProtobufCAllocator *allocator); +size_t cmsg_trading__start_session__get_packed_size + (const CMsgTradingStartSession *message); +size_t cmsg_trading__start_session__pack + (const CMsgTradingStartSession *message, + uint8_t *out); +size_t cmsg_trading__start_session__pack_to_buffer + (const CMsgTradingStartSession *message, + ProtobufCBuffer *buffer); +CMsgTradingStartSession * + cmsg_trading__start_session__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_trading__start_session__free_unpacked + (CMsgTradingStartSession *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_get_cdnauth_token__get_packed_size + (const CMsgClientGetCDNAuthToken *message); +size_t cmsg_client_get_cdnauth_token__pack + (const CMsgClientGetCDNAuthToken *message, + uint8_t *out); +size_t cmsg_client_get_cdnauth_token__pack_to_buffer + (const CMsgClientGetCDNAuthToken *message, + ProtobufCBuffer *buffer); +CMsgClientGetCDNAuthToken * + cmsg_client_get_cdnauth_token__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_get_cdnauth_token__free_unpacked + (CMsgClientGetCDNAuthToken *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_get_depot_decryption_key__get_packed_size + (const CMsgClientGetDepotDecryptionKey *message); +size_t cmsg_client_get_depot_decryption_key__pack + (const CMsgClientGetDepotDecryptionKey *message, + uint8_t *out); +size_t cmsg_client_get_depot_decryption_key__pack_to_buffer + (const CMsgClientGetDepotDecryptionKey *message, + ProtobufCBuffer *buffer); +CMsgClientGetDepotDecryptionKey * + cmsg_client_get_depot_decryption_key__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_get_depot_decryption_key__free_unpacked + (CMsgClientGetDepotDecryptionKey *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_get_depot_decryption_key_response__get_packed_size + (const CMsgClientGetDepotDecryptionKeyResponse *message); +size_t cmsg_client_get_depot_decryption_key_response__pack + (const CMsgClientGetDepotDecryptionKeyResponse *message, + uint8_t *out); +size_t cmsg_client_get_depot_decryption_key_response__pack_to_buffer + (const CMsgClientGetDepotDecryptionKeyResponse *message, + ProtobufCBuffer *buffer); +CMsgClientGetDepotDecryptionKeyResponse * + cmsg_client_get_depot_decryption_key_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_get_depot_decryption_key_response__free_unpacked + (CMsgClientGetDepotDecryptionKeyResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_check_app_beta_password__get_packed_size + (const CMsgClientCheckAppBetaPassword *message); +size_t cmsg_client_check_app_beta_password__pack + (const CMsgClientCheckAppBetaPassword *message, + uint8_t *out); +size_t cmsg_client_check_app_beta_password__pack_to_buffer + (const CMsgClientCheckAppBetaPassword *message, + ProtobufCBuffer *buffer); +CMsgClientCheckAppBetaPassword * + cmsg_client_check_app_beta_password__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_check_app_beta_password__free_unpacked + (CMsgClientCheckAppBetaPassword *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_check_app_beta_password_response__get_packed_size + (const CMsgClientCheckAppBetaPasswordResponse *message); +size_t cmsg_client_check_app_beta_password_response__pack + (const CMsgClientCheckAppBetaPasswordResponse *message, + uint8_t *out); +size_t cmsg_client_check_app_beta_password_response__pack_to_buffer + (const CMsgClientCheckAppBetaPasswordResponse *message, + ProtobufCBuffer *buffer); +CMsgClientCheckAppBetaPasswordResponse * + cmsg_client_check_app_beta_password_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_check_app_beta_password_response__free_unpacked + (CMsgClientCheckAppBetaPasswordResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_get_cdnauth_token_response__get_packed_size + (const CMsgClientGetCDNAuthTokenResponse *message); +size_t cmsg_client_get_cdnauth_token_response__pack + (const CMsgClientGetCDNAuthTokenResponse *message, + uint8_t *out); +size_t cmsg_client_get_cdnauth_token_response__pack_to_buffer + (const CMsgClientGetCDNAuthTokenResponse *message, + ProtobufCBuffer *buffer); +CMsgClientGetCDNAuthTokenResponse * + cmsg_client_get_cdnauth_token_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_get_cdnauth_token_response__free_unpacked + (CMsgClientGetCDNAuthTokenResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_download_rate_statistics__get_packed_size + (const CMsgDownloadRateStatistics *message); +size_t cmsg_download_rate_statistics__pack + (const CMsgDownloadRateStatistics *message, + uint8_t *out); +size_t cmsg_download_rate_statistics__pack_to_buffer + (const CMsgDownloadRateStatistics *message, + ProtobufCBuffer *buffer); +CMsgDownloadRateStatistics * + cmsg_download_rate_statistics__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_download_rate_statistics__free_unpacked + (CMsgDownloadRateStatistics *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_request_account_data__get_packed_size + (const CMsgClientRequestAccountData *message); +size_t cmsg_client_request_account_data__pack + (const CMsgClientRequestAccountData *message, + uint8_t *out); +size_t cmsg_client_request_account_data__pack_to_buffer + (const CMsgClientRequestAccountData *message, + ProtobufCBuffer *buffer); +CMsgClientRequestAccountData * + cmsg_client_request_account_data__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_request_account_data__free_unpacked + (CMsgClientRequestAccountData *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_request_account_data_response__get_packed_size + (const CMsgClientRequestAccountDataResponse *message); +size_t cmsg_client_request_account_data_response__pack + (const CMsgClientRequestAccountDataResponse *message, + uint8_t *out); +size_t cmsg_client_request_account_data_response__pack_to_buffer + (const CMsgClientRequestAccountDataResponse *message, + ProtobufCBuffer *buffer); +CMsgClientRequestAccountDataResponse * + cmsg_client_request_account_data_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_request_account_data_response__free_unpacked + (CMsgClientRequestAccountDataResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_ugsget_global_stats__get_packed_size + (const CMsgClientUGSGetGlobalStats *message); +size_t cmsg_client_ugsget_global_stats__pack + (const CMsgClientUGSGetGlobalStats *message, + uint8_t *out); +size_t cmsg_client_ugsget_global_stats__pack_to_buffer + (const CMsgClientUGSGetGlobalStats *message, + ProtobufCBuffer *buffer); +CMsgClientUGSGetGlobalStats * + cmsg_client_ugsget_global_stats__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_ugsget_global_stats__free_unpacked + (CMsgClientUGSGetGlobalStats *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_ugsget_global_stats_response__get_packed_size + (const CMsgClientUGSGetGlobalStatsResponse *message); +size_t cmsg_client_ugsget_global_stats_response__pack + (const CMsgClientUGSGetGlobalStatsResponse *message, + uint8_t *out); +size_t cmsg_client_ugsget_global_stats_response__pack_to_buffer + (const CMsgClientUGSGetGlobalStatsResponse *message, + ProtobufCBuffer *buffer); +CMsgClientUGSGetGlobalStatsResponse * + cmsg_client_ugsget_global_stats_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_ugsget_global_stats_response__free_unpacked + (CMsgClientUGSGetGlobalStatsResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_redeem_guest_pass__get_packed_size + (const CMsgClientRedeemGuestPass *message); +size_t cmsg_client_redeem_guest_pass__pack + (const CMsgClientRedeemGuestPass *message, + uint8_t *out); +size_t cmsg_client_redeem_guest_pass__pack_to_buffer + (const CMsgClientRedeemGuestPass *message, + ProtobufCBuffer *buffer); +CMsgClientRedeemGuestPass * + cmsg_client_redeem_guest_pass__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_redeem_guest_pass__free_unpacked + (CMsgClientRedeemGuestPass *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_redeem_guest_pass_response__get_packed_size + (const CMsgClientRedeemGuestPassResponse *message); +size_t cmsg_client_redeem_guest_pass_response__pack + (const CMsgClientRedeemGuestPassResponse *message, + uint8_t *out); +size_t cmsg_client_redeem_guest_pass_response__pack_to_buffer + (const CMsgClientRedeemGuestPassResponse *message, + ProtobufCBuffer *buffer); +CMsgClientRedeemGuestPassResponse * + cmsg_client_redeem_guest_pass_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_redeem_guest_pass_response__free_unpacked + (CMsgClientRedeemGuestPassResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_get_clan_activity_counts__get_packed_size + (const CMsgClientGetClanActivityCounts *message); +size_t cmsg_client_get_clan_activity_counts__pack + (const CMsgClientGetClanActivityCounts *message, + uint8_t *out); +size_t cmsg_client_get_clan_activity_counts__pack_to_buffer + (const CMsgClientGetClanActivityCounts *message, + ProtobufCBuffer *buffer); +CMsgClientGetClanActivityCounts * + cmsg_client_get_clan_activity_counts__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_get_clan_activity_counts__free_unpacked + (CMsgClientGetClanActivityCounts *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_get_clan_activity_counts_response__get_packed_size + (const CMsgClientGetClanActivityCountsResponse *message); +size_t cmsg_client_get_clan_activity_counts_response__pack + (const CMsgClientGetClanActivityCountsResponse *message, + uint8_t *out); +size_t cmsg_client_get_clan_activity_counts_response__pack_to_buffer + (const CMsgClientGetClanActivityCountsResponse *message, + ProtobufCBuffer *buffer); +CMsgClientGetClanActivityCountsResponse * + cmsg_client_get_clan_activity_counts_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_get_clan_activity_counts_response__free_unpacked + (CMsgClientGetClanActivityCountsResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_ogsreport_string__get_packed_size + (const CMsgClientOGSReportString *message); +size_t cmsg_client_ogsreport_string__pack + (const CMsgClientOGSReportString *message, + uint8_t *out); +size_t cmsg_client_ogsreport_string__pack_to_buffer + (const CMsgClientOGSReportString *message, + ProtobufCBuffer *buffer); +CMsgClientOGSReportString * + cmsg_client_ogsreport_string__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_ogsreport_string__free_unpacked + (CMsgClientOGSReportString *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_ogsreport_bug__get_packed_size + (const CMsgClientOGSReportBug *message); +size_t cmsg_client_ogsreport_bug__pack + (const CMsgClientOGSReportBug *message, + uint8_t *out); +size_t cmsg_client_ogsreport_bug__pack_to_buffer + (const CMsgClientOGSReportBug *message, + ProtobufCBuffer *buffer); +CMsgClientOGSReportBug * + cmsg_client_ogsreport_bug__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_ogsreport_bug__free_unpacked + (CMsgClientOGSReportBug *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_sent_logs__get_packed_size + (const CMsgClientSentLogs *message); +size_t cmsg_client_sent_logs__pack + (const CMsgClientSentLogs *message, + uint8_t *out); +size_t cmsg_client_sent_logs__pack_to_buffer + (const CMsgClientSentLogs *message, + ProtobufCBuffer *buffer); +CMsgClientSentLogs * + cmsg_client_sent_logs__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_sent_logs__free_unpacked + (CMsgClientSentLogs *message, + ProtobufCAllocator *allocator); +size_t cmsg_gcclient__get_packed_size + (const CMsgGCClient *message); +size_t cmsg_gcclient__pack + (const CMsgGCClient *message, + uint8_t *out); +size_t cmsg_gcclient__pack_to_buffer + (const CMsgGCClient *message, + ProtobufCBuffer *buffer); +CMsgGCClient * + cmsg_gcclient__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_gcclient__free_unpacked + (CMsgGCClient *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_request_free_license__get_packed_size + (const CMsgClientRequestFreeLicense *message); +size_t cmsg_client_request_free_license__pack + (const CMsgClientRequestFreeLicense *message, + uint8_t *out); +size_t cmsg_client_request_free_license__pack_to_buffer + (const CMsgClientRequestFreeLicense *message, + ProtobufCBuffer *buffer); +CMsgClientRequestFreeLicense * + cmsg_client_request_free_license__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_request_free_license__free_unpacked + (CMsgClientRequestFreeLicense *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_request_free_license_response__get_packed_size + (const CMsgClientRequestFreeLicenseResponse *message); +size_t cmsg_client_request_free_license_response__pack + (const CMsgClientRequestFreeLicenseResponse *message, + uint8_t *out); +size_t cmsg_client_request_free_license_response__pack_to_buffer + (const CMsgClientRequestFreeLicenseResponse *message, + ProtobufCBuffer *buffer); +CMsgClientRequestFreeLicenseResponse * + cmsg_client_request_free_license_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_request_free_license_response__free_unpacked + (CMsgClientRequestFreeLicenseResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_drmdownload_request_with_crash_data__get_packed_size + (const CMsgDRMDownloadRequestWithCrashData *message); +size_t cmsg_drmdownload_request_with_crash_data__pack + (const CMsgDRMDownloadRequestWithCrashData *message, + uint8_t *out); +size_t cmsg_drmdownload_request_with_crash_data__pack_to_buffer + (const CMsgDRMDownloadRequestWithCrashData *message, + ProtobufCBuffer *buffer); +CMsgDRMDownloadRequestWithCrashData * + cmsg_drmdownload_request_with_crash_data__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_drmdownload_request_with_crash_data__free_unpacked + (CMsgDRMDownloadRequestWithCrashData *message, + ProtobufCAllocator *allocator); +size_t cmsg_drmdownload_response__get_packed_size + (const CMsgDRMDownloadResponse *message); +size_t cmsg_drmdownload_response__pack + (const CMsgDRMDownloadResponse *message, + uint8_t *out); +size_t cmsg_drmdownload_response__pack_to_buffer + (const CMsgDRMDownloadResponse *message, + ProtobufCBuffer *buffer); +CMsgDRMDownloadResponse * + cmsg_drmdownload_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_drmdownload_response__free_unpacked + (CMsgDRMDownloadResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_drmfinal_result__get_packed_size + (const CMsgDRMFinalResult *message); +size_t cmsg_drmfinal_result__pack + (const CMsgDRMFinalResult *message, + uint8_t *out); +size_t cmsg_drmfinal_result__pack_to_buffer + (const CMsgDRMFinalResult *message, + ProtobufCBuffer *buffer); +CMsgDRMFinalResult * + cmsg_drmfinal_result__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_drmfinal_result__free_unpacked + (CMsgDRMFinalResult *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_dpcheck_special_survey__get_packed_size + (const CMsgClientDPCheckSpecialSurvey *message); +size_t cmsg_client_dpcheck_special_survey__pack + (const CMsgClientDPCheckSpecialSurvey *message, + uint8_t *out); +size_t cmsg_client_dpcheck_special_survey__pack_to_buffer + (const CMsgClientDPCheckSpecialSurvey *message, + ProtobufCBuffer *buffer); +CMsgClientDPCheckSpecialSurvey * + cmsg_client_dpcheck_special_survey__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_dpcheck_special_survey__free_unpacked + (CMsgClientDPCheckSpecialSurvey *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_dpcheck_special_survey_response__get_packed_size + (const CMsgClientDPCheckSpecialSurveyResponse *message); +size_t cmsg_client_dpcheck_special_survey_response__pack + (const CMsgClientDPCheckSpecialSurveyResponse *message, + uint8_t *out); +size_t cmsg_client_dpcheck_special_survey_response__pack_to_buffer + (const CMsgClientDPCheckSpecialSurveyResponse *message, + ProtobufCBuffer *buffer); +CMsgClientDPCheckSpecialSurveyResponse * + cmsg_client_dpcheck_special_survey_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_dpcheck_special_survey_response__free_unpacked + (CMsgClientDPCheckSpecialSurveyResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_dpsend_special_survey_response__get_packed_size + (const CMsgClientDPSendSpecialSurveyResponse *message); +size_t cmsg_client_dpsend_special_survey_response__pack + (const CMsgClientDPSendSpecialSurveyResponse *message, + uint8_t *out); +size_t cmsg_client_dpsend_special_survey_response__pack_to_buffer + (const CMsgClientDPSendSpecialSurveyResponse *message, + ProtobufCBuffer *buffer); +CMsgClientDPSendSpecialSurveyResponse * + cmsg_client_dpsend_special_survey_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_dpsend_special_survey_response__free_unpacked + (CMsgClientDPSendSpecialSurveyResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_dpsend_special_survey_response_reply__get_packed_size + (const CMsgClientDPSendSpecialSurveyResponseReply *message); +size_t cmsg_client_dpsend_special_survey_response_reply__pack + (const CMsgClientDPSendSpecialSurveyResponseReply *message, + uint8_t *out); +size_t cmsg_client_dpsend_special_survey_response_reply__pack_to_buffer + (const CMsgClientDPSendSpecialSurveyResponseReply *message, + ProtobufCBuffer *buffer); +CMsgClientDPSendSpecialSurveyResponseReply * + cmsg_client_dpsend_special_survey_response_reply__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_dpsend_special_survey_response_reply__free_unpacked + (CMsgClientDPSendSpecialSurveyResponseReply *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_request_forgotten_password_email__get_packed_size + (const CMsgClientRequestForgottenPasswordEmail *message); +size_t cmsg_client_request_forgotten_password_email__pack + (const CMsgClientRequestForgottenPasswordEmail *message, + uint8_t *out); +size_t cmsg_client_request_forgotten_password_email__pack_to_buffer + (const CMsgClientRequestForgottenPasswordEmail *message, + ProtobufCBuffer *buffer); +CMsgClientRequestForgottenPasswordEmail * + cmsg_client_request_forgotten_password_email__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_request_forgotten_password_email__free_unpacked + (CMsgClientRequestForgottenPasswordEmail *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_request_forgotten_password_email_response__get_packed_size + (const CMsgClientRequestForgottenPasswordEmailResponse *message); +size_t cmsg_client_request_forgotten_password_email_response__pack + (const CMsgClientRequestForgottenPasswordEmailResponse *message, + uint8_t *out); +size_t cmsg_client_request_forgotten_password_email_response__pack_to_buffer + (const CMsgClientRequestForgottenPasswordEmailResponse *message, + ProtobufCBuffer *buffer); +CMsgClientRequestForgottenPasswordEmailResponse * + cmsg_client_request_forgotten_password_email_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_request_forgotten_password_email_response__free_unpacked + (CMsgClientRequestForgottenPasswordEmailResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_item_announcements__get_packed_size + (const CMsgClientItemAnnouncements *message); +size_t cmsg_client_item_announcements__pack + (const CMsgClientItemAnnouncements *message, + uint8_t *out); +size_t cmsg_client_item_announcements__pack_to_buffer + (const CMsgClientItemAnnouncements *message, + ProtobufCBuffer *buffer); +CMsgClientItemAnnouncements * + cmsg_client_item_announcements__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_item_announcements__free_unpacked + (CMsgClientItemAnnouncements *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_request_item_announcements__get_packed_size + (const CMsgClientRequestItemAnnouncements *message); +size_t cmsg_client_request_item_announcements__pack + (const CMsgClientRequestItemAnnouncements *message, + uint8_t *out); +size_t cmsg_client_request_item_announcements__pack_to_buffer + (const CMsgClientRequestItemAnnouncements *message, + ProtobufCBuffer *buffer); +CMsgClientRequestItemAnnouncements * + cmsg_client_request_item_announcements__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_request_item_announcements__free_unpacked + (CMsgClientRequestItemAnnouncements *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_user_notifications__get_packed_size + (const CMsgClientUserNotifications *message); +size_t cmsg_client_user_notifications__pack + (const CMsgClientUserNotifications *message, + uint8_t *out); +size_t cmsg_client_user_notifications__pack_to_buffer + (const CMsgClientUserNotifications *message, + ProtobufCBuffer *buffer); +CMsgClientUserNotifications * + cmsg_client_user_notifications__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_user_notifications__free_unpacked + (CMsgClientUserNotifications *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_comment_notifications__get_packed_size + (const CMsgClientCommentNotifications *message); +size_t cmsg_client_comment_notifications__pack + (const CMsgClientCommentNotifications *message, + uint8_t *out); +size_t cmsg_client_comment_notifications__pack_to_buffer + (const CMsgClientCommentNotifications *message, + ProtobufCBuffer *buffer); +CMsgClientCommentNotifications * + cmsg_client_comment_notifications__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_comment_notifications__free_unpacked + (CMsgClientCommentNotifications *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_request_comment_notifications__get_packed_size + (const CMsgClientRequestCommentNotifications *message); +size_t cmsg_client_request_comment_notifications__pack + (const CMsgClientRequestCommentNotifications *message, + uint8_t *out); +size_t cmsg_client_request_comment_notifications__pack_to_buffer + (const CMsgClientRequestCommentNotifications *message, + ProtobufCBuffer *buffer); +CMsgClientRequestCommentNotifications * + cmsg_client_request_comment_notifications__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_request_comment_notifications__free_unpacked + (CMsgClientRequestCommentNotifications *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_offline_message_notification__get_packed_size + (const CMsgClientOfflineMessageNotification *message); +size_t cmsg_client_offline_message_notification__pack + (const CMsgClientOfflineMessageNotification *message, + uint8_t *out); +size_t cmsg_client_offline_message_notification__pack_to_buffer + (const CMsgClientOfflineMessageNotification *message, + ProtobufCBuffer *buffer); +CMsgClientOfflineMessageNotification * + cmsg_client_offline_message_notification__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_offline_message_notification__free_unpacked + (CMsgClientOfflineMessageNotification *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_request_offline_message_count__get_packed_size + (const CMsgClientRequestOfflineMessageCount *message); +size_t cmsg_client_request_offline_message_count__pack + (const CMsgClientRequestOfflineMessageCount *message, + uint8_t *out); +size_t cmsg_client_request_offline_message_count__pack_to_buffer + (const CMsgClientRequestOfflineMessageCount *message, + ProtobufCBuffer *buffer); +CMsgClientRequestOfflineMessageCount * + cmsg_client_request_offline_message_count__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_request_offline_message_count__free_unpacked + (CMsgClientRequestOfflineMessageCount *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_chat_get_friend_message_history__get_packed_size + (const CMsgClientChatGetFriendMessageHistory *message); +size_t cmsg_client_chat_get_friend_message_history__pack + (const CMsgClientChatGetFriendMessageHistory *message, + uint8_t *out); +size_t cmsg_client_chat_get_friend_message_history__pack_to_buffer + (const CMsgClientChatGetFriendMessageHistory *message, + ProtobufCBuffer *buffer); +CMsgClientChatGetFriendMessageHistory * + cmsg_client_chat_get_friend_message_history__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_chat_get_friend_message_history__free_unpacked + (CMsgClientChatGetFriendMessageHistory *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_chat_get_friend_message_history_response__get_packed_size + (const CMsgClientChatGetFriendMessageHistoryResponse *message); +size_t cmsg_client_chat_get_friend_message_history_response__pack + (const CMsgClientChatGetFriendMessageHistoryResponse *message, + uint8_t *out); +size_t cmsg_client_chat_get_friend_message_history_response__pack_to_buffer + (const CMsgClientChatGetFriendMessageHistoryResponse *message, + ProtobufCBuffer *buffer); +CMsgClientChatGetFriendMessageHistoryResponse * + cmsg_client_chat_get_friend_message_history_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_chat_get_friend_message_history_response__free_unpacked + (CMsgClientChatGetFriendMessageHistoryResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_chat_get_friend_message_history_for_offline_messages__get_packed_size + (const CMsgClientChatGetFriendMessageHistoryForOfflineMessages *message); +size_t cmsg_client_chat_get_friend_message_history_for_offline_messages__pack + (const CMsgClientChatGetFriendMessageHistoryForOfflineMessages *message, + uint8_t *out); +size_t cmsg_client_chat_get_friend_message_history_for_offline_messages__pack_to_buffer + (const CMsgClientChatGetFriendMessageHistoryForOfflineMessages *message, + ProtobufCBuffer *buffer); +CMsgClientChatGetFriendMessageHistoryForOfflineMessages * + cmsg_client_chat_get_friend_message_history_for_offline_messages__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_chat_get_friend_message_history_for_offline_messages__free_unpacked + (CMsgClientChatGetFriendMessageHistoryForOfflineMessages *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_fsget_friends_steam_levels__get_packed_size + (const CMsgClientFSGetFriendsSteamLevels *message); +size_t cmsg_client_fsget_friends_steam_levels__pack + (const CMsgClientFSGetFriendsSteamLevels *message, + uint8_t *out); +size_t cmsg_client_fsget_friends_steam_levels__pack_to_buffer + (const CMsgClientFSGetFriendsSteamLevels *message, + ProtobufCBuffer *buffer); +CMsgClientFSGetFriendsSteamLevels * + cmsg_client_fsget_friends_steam_levels__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_fsget_friends_steam_levels__free_unpacked + (CMsgClientFSGetFriendsSteamLevels *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_fsget_friends_steam_levels_response__get_packed_size + (const CMsgClientFSGetFriendsSteamLevelsResponse *message); +size_t cmsg_client_fsget_friends_steam_levels_response__pack + (const CMsgClientFSGetFriendsSteamLevelsResponse *message, + uint8_t *out); +size_t cmsg_client_fsget_friends_steam_levels_response__pack_to_buffer + (const CMsgClientFSGetFriendsSteamLevelsResponse *message, + ProtobufCBuffer *buffer); +CMsgClientFSGetFriendsSteamLevelsResponse * + cmsg_client_fsget_friends_steam_levels_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_fsget_friends_steam_levels_response__free_unpacked + (CMsgClientFSGetFriendsSteamLevelsResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_email_addr_info__get_packed_size + (const CMsgClientEmailAddrInfo *message); +size_t cmsg_client_email_addr_info__pack + (const CMsgClientEmailAddrInfo *message, + uint8_t *out); +size_t cmsg_client_email_addr_info__pack_to_buffer + (const CMsgClientEmailAddrInfo *message, + ProtobufCBuffer *buffer); +CMsgClientEmailAddrInfo * + cmsg_client_email_addr_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_email_addr_info__free_unpacked + (CMsgClientEmailAddrInfo *message, + ProtobufCAllocator *allocator); +size_t cmsg_creitem_vote_summary__get_packed_size + (const CMsgCREItemVoteSummary *message); +size_t cmsg_creitem_vote_summary__pack + (const CMsgCREItemVoteSummary *message, + uint8_t *out); +size_t cmsg_creitem_vote_summary__pack_to_buffer + (const CMsgCREItemVoteSummary *message, + ProtobufCBuffer *buffer); +CMsgCREItemVoteSummary * + cmsg_creitem_vote_summary__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_creitem_vote_summary__free_unpacked + (CMsgCREItemVoteSummary *message, + ProtobufCAllocator *allocator); +size_t cmsg_creitem_vote_summary_response__get_packed_size + (const CMsgCREItemVoteSummaryResponse *message); +size_t cmsg_creitem_vote_summary_response__pack + (const CMsgCREItemVoteSummaryResponse *message, + uint8_t *out); +size_t cmsg_creitem_vote_summary_response__pack_to_buffer + (const CMsgCREItemVoteSummaryResponse *message, + ProtobufCBuffer *buffer); +CMsgCREItemVoteSummaryResponse * + cmsg_creitem_vote_summary_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_creitem_vote_summary_response__free_unpacked + (CMsgCREItemVoteSummaryResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_creupdate_user_published_item_vote__get_packed_size + (const CMsgCREUpdateUserPublishedItemVote *message); +size_t cmsg_creupdate_user_published_item_vote__pack + (const CMsgCREUpdateUserPublishedItemVote *message, + uint8_t *out); +size_t cmsg_creupdate_user_published_item_vote__pack_to_buffer + (const CMsgCREUpdateUserPublishedItemVote *message, + ProtobufCBuffer *buffer); +CMsgCREUpdateUserPublishedItemVote * + cmsg_creupdate_user_published_item_vote__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_creupdate_user_published_item_vote__free_unpacked + (CMsgCREUpdateUserPublishedItemVote *message, + ProtobufCAllocator *allocator); +size_t cmsg_creupdate_user_published_item_vote_response__get_packed_size + (const CMsgCREUpdateUserPublishedItemVoteResponse *message); +size_t cmsg_creupdate_user_published_item_vote_response__pack + (const CMsgCREUpdateUserPublishedItemVoteResponse *message, + uint8_t *out); +size_t cmsg_creupdate_user_published_item_vote_response__pack_to_buffer + (const CMsgCREUpdateUserPublishedItemVoteResponse *message, + ProtobufCBuffer *buffer); +CMsgCREUpdateUserPublishedItemVoteResponse * + cmsg_creupdate_user_published_item_vote_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_creupdate_user_published_item_vote_response__free_unpacked + (CMsgCREUpdateUserPublishedItemVoteResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_creget_user_published_item_vote_details__get_packed_size + (const CMsgCREGetUserPublishedItemVoteDetails *message); +size_t cmsg_creget_user_published_item_vote_details__pack + (const CMsgCREGetUserPublishedItemVoteDetails *message, + uint8_t *out); +size_t cmsg_creget_user_published_item_vote_details__pack_to_buffer + (const CMsgCREGetUserPublishedItemVoteDetails *message, + ProtobufCBuffer *buffer); +CMsgCREGetUserPublishedItemVoteDetails * + cmsg_creget_user_published_item_vote_details__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_creget_user_published_item_vote_details__free_unpacked + (CMsgCREGetUserPublishedItemVoteDetails *message, + ProtobufCAllocator *allocator); +size_t cmsg_creget_user_published_item_vote_details_response__get_packed_size + (const CMsgCREGetUserPublishedItemVoteDetailsResponse *message); +size_t cmsg_creget_user_published_item_vote_details_response__pack + (const CMsgCREGetUserPublishedItemVoteDetailsResponse *message, + uint8_t *out); +size_t cmsg_creget_user_published_item_vote_details_response__pack_to_buffer + (const CMsgCREGetUserPublishedItemVoteDetailsResponse *message, + ProtobufCBuffer *buffer); +CMsgCREGetUserPublishedItemVoteDetailsResponse * + cmsg_creget_user_published_item_vote_details_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_creget_user_published_item_vote_details_response__free_unpacked + (CMsgCREGetUserPublishedItemVoteDetailsResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_fsget_follower_count__get_packed_size + (const CMsgFSGetFollowerCount *message); +size_t cmsg_fsget_follower_count__pack + (const CMsgFSGetFollowerCount *message, + uint8_t *out); +size_t cmsg_fsget_follower_count__pack_to_buffer + (const CMsgFSGetFollowerCount *message, + ProtobufCBuffer *buffer); +CMsgFSGetFollowerCount * + cmsg_fsget_follower_count__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_fsget_follower_count__free_unpacked + (CMsgFSGetFollowerCount *message, + ProtobufCAllocator *allocator); +size_t cmsg_fsget_follower_count_response__get_packed_size + (const CMsgFSGetFollowerCountResponse *message); +size_t cmsg_fsget_follower_count_response__pack + (const CMsgFSGetFollowerCountResponse *message, + uint8_t *out); +size_t cmsg_fsget_follower_count_response__pack_to_buffer + (const CMsgFSGetFollowerCountResponse *message, + ProtobufCBuffer *buffer); +CMsgFSGetFollowerCountResponse * + cmsg_fsget_follower_count_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_fsget_follower_count_response__free_unpacked + (CMsgFSGetFollowerCountResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_fsget_is_following__get_packed_size + (const CMsgFSGetIsFollowing *message); +size_t cmsg_fsget_is_following__pack + (const CMsgFSGetIsFollowing *message, + uint8_t *out); +size_t cmsg_fsget_is_following__pack_to_buffer + (const CMsgFSGetIsFollowing *message, + ProtobufCBuffer *buffer); +CMsgFSGetIsFollowing * + cmsg_fsget_is_following__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_fsget_is_following__free_unpacked + (CMsgFSGetIsFollowing *message, + ProtobufCAllocator *allocator); +size_t cmsg_fsget_is_following_response__get_packed_size + (const CMsgFSGetIsFollowingResponse *message); +size_t cmsg_fsget_is_following_response__pack + (const CMsgFSGetIsFollowingResponse *message, + uint8_t *out); +size_t cmsg_fsget_is_following_response__pack_to_buffer + (const CMsgFSGetIsFollowingResponse *message, + ProtobufCBuffer *buffer); +CMsgFSGetIsFollowingResponse * + cmsg_fsget_is_following_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_fsget_is_following_response__free_unpacked + (CMsgFSGetIsFollowingResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_fsenumerate_following_list__get_packed_size + (const CMsgFSEnumerateFollowingList *message); +size_t cmsg_fsenumerate_following_list__pack + (const CMsgFSEnumerateFollowingList *message, + uint8_t *out); +size_t cmsg_fsenumerate_following_list__pack_to_buffer + (const CMsgFSEnumerateFollowingList *message, + ProtobufCBuffer *buffer); +CMsgFSEnumerateFollowingList * + cmsg_fsenumerate_following_list__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_fsenumerate_following_list__free_unpacked + (CMsgFSEnumerateFollowingList *message, + ProtobufCAllocator *allocator); +size_t cmsg_fsenumerate_following_list_response__get_packed_size + (const CMsgFSEnumerateFollowingListResponse *message); +size_t cmsg_fsenumerate_following_list_response__pack + (const CMsgFSEnumerateFollowingListResponse *message, + uint8_t *out); +size_t cmsg_fsenumerate_following_list_response__pack_to_buffer + (const CMsgFSEnumerateFollowingListResponse *message, + ProtobufCBuffer *buffer); +CMsgFSEnumerateFollowingListResponse * + cmsg_fsenumerate_following_list_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_fsenumerate_following_list_response__free_unpacked + (CMsgFSEnumerateFollowingListResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_dpget_number_of_current_players__get_packed_size + (const CMsgDPGetNumberOfCurrentPlayers *message); +size_t cmsg_dpget_number_of_current_players__pack + (const CMsgDPGetNumberOfCurrentPlayers *message, + uint8_t *out); +size_t cmsg_dpget_number_of_current_players__pack_to_buffer + (const CMsgDPGetNumberOfCurrentPlayers *message, + ProtobufCBuffer *buffer); +CMsgDPGetNumberOfCurrentPlayers * + cmsg_dpget_number_of_current_players__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_dpget_number_of_current_players__free_unpacked + (CMsgDPGetNumberOfCurrentPlayers *message, + ProtobufCAllocator *allocator); +size_t cmsg_dpget_number_of_current_players_response__get_packed_size + (const CMsgDPGetNumberOfCurrentPlayersResponse *message); +size_t cmsg_dpget_number_of_current_players_response__pack + (const CMsgDPGetNumberOfCurrentPlayersResponse *message, + uint8_t *out); +size_t cmsg_dpget_number_of_current_players_response__pack_to_buffer + (const CMsgDPGetNumberOfCurrentPlayersResponse *message, + ProtobufCBuffer *buffer); +CMsgDPGetNumberOfCurrentPlayersResponse * + cmsg_dpget_number_of_current_players_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_dpget_number_of_current_players_response__free_unpacked + (CMsgDPGetNumberOfCurrentPlayersResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_friend_user_status_published__get_packed_size + (const CMsgClientFriendUserStatusPublished *message); +size_t cmsg_client_friend_user_status_published__pack + (const CMsgClientFriendUserStatusPublished *message, + uint8_t *out); +size_t cmsg_client_friend_user_status_published__pack_to_buffer + (const CMsgClientFriendUserStatusPublished *message, + ProtobufCBuffer *buffer); +CMsgClientFriendUserStatusPublished * + cmsg_client_friend_user_status_published__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_friend_user_status_published__free_unpacked + (CMsgClientFriendUserStatusPublished *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_service_method_legacy__get_packed_size + (const CMsgClientServiceMethodLegacy *message); +size_t cmsg_client_service_method_legacy__pack + (const CMsgClientServiceMethodLegacy *message, + uint8_t *out); +size_t cmsg_client_service_method_legacy__pack_to_buffer + (const CMsgClientServiceMethodLegacy *message, + ProtobufCBuffer *buffer); +CMsgClientServiceMethodLegacy * + cmsg_client_service_method_legacy__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_service_method_legacy__free_unpacked + (CMsgClientServiceMethodLegacy *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_service_method_legacy_response__get_packed_size + (const CMsgClientServiceMethodLegacyResponse *message); +size_t cmsg_client_service_method_legacy_response__pack + (const CMsgClientServiceMethodLegacyResponse *message, + uint8_t *out); +size_t cmsg_client_service_method_legacy_response__pack_to_buffer + (const CMsgClientServiceMethodLegacyResponse *message, + ProtobufCBuffer *buffer); +CMsgClientServiceMethodLegacyResponse * + cmsg_client_service_method_legacy_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_service_method_legacy_response__free_unpacked + (CMsgClientServiceMethodLegacyResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_uimode__get_packed_size + (const CMsgClientUIMode *message); +size_t cmsg_client_uimode__pack + (const CMsgClientUIMode *message, + uint8_t *out); +size_t cmsg_client_uimode__pack_to_buffer + (const CMsgClientUIMode *message, + ProtobufCBuffer *buffer); +CMsgClientUIMode * + cmsg_client_uimode__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_uimode__free_unpacked + (CMsgClientUIMode *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_vanity_urlchanged_notification__get_packed_size + (const CMsgClientVanityURLChangedNotification *message); +size_t cmsg_client_vanity_urlchanged_notification__pack + (const CMsgClientVanityURLChangedNotification *message, + uint8_t *out); +size_t cmsg_client_vanity_urlchanged_notification__pack_to_buffer + (const CMsgClientVanityURLChangedNotification *message, + ProtobufCBuffer *buffer); +CMsgClientVanityURLChangedNotification * + cmsg_client_vanity_urlchanged_notification__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_vanity_urlchanged_notification__free_unpacked + (CMsgClientVanityURLChangedNotification *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_authorize_local_device_request__get_packed_size + (const CMsgClientAuthorizeLocalDeviceRequest *message); +size_t cmsg_client_authorize_local_device_request__pack + (const CMsgClientAuthorizeLocalDeviceRequest *message, + uint8_t *out); +size_t cmsg_client_authorize_local_device_request__pack_to_buffer + (const CMsgClientAuthorizeLocalDeviceRequest *message, + ProtobufCBuffer *buffer); +CMsgClientAuthorizeLocalDeviceRequest * + cmsg_client_authorize_local_device_request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_authorize_local_device_request__free_unpacked + (CMsgClientAuthorizeLocalDeviceRequest *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_authorize_local_device__get_packed_size + (const CMsgClientAuthorizeLocalDevice *message); +size_t cmsg_client_authorize_local_device__pack + (const CMsgClientAuthorizeLocalDevice *message, + uint8_t *out); +size_t cmsg_client_authorize_local_device__pack_to_buffer + (const CMsgClientAuthorizeLocalDevice *message, + ProtobufCBuffer *buffer); +CMsgClientAuthorizeLocalDevice * + cmsg_client_authorize_local_device__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_authorize_local_device__free_unpacked + (CMsgClientAuthorizeLocalDevice *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_authorize_local_device_notification__get_packed_size + (const CMsgClientAuthorizeLocalDeviceNotification *message); +size_t cmsg_client_authorize_local_device_notification__pack + (const CMsgClientAuthorizeLocalDeviceNotification *message, + uint8_t *out); +size_t cmsg_client_authorize_local_device_notification__pack_to_buffer + (const CMsgClientAuthorizeLocalDeviceNotification *message, + ProtobufCBuffer *buffer); +CMsgClientAuthorizeLocalDeviceNotification * + cmsg_client_authorize_local_device_notification__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_authorize_local_device_notification__free_unpacked + (CMsgClientAuthorizeLocalDeviceNotification *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_deauthorize_device_request__get_packed_size + (const CMsgClientDeauthorizeDeviceRequest *message); +size_t cmsg_client_deauthorize_device_request__pack + (const CMsgClientDeauthorizeDeviceRequest *message, + uint8_t *out); +size_t cmsg_client_deauthorize_device_request__pack_to_buffer + (const CMsgClientDeauthorizeDeviceRequest *message, + ProtobufCBuffer *buffer); +CMsgClientDeauthorizeDeviceRequest * + cmsg_client_deauthorize_device_request__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_deauthorize_device_request__free_unpacked + (CMsgClientDeauthorizeDeviceRequest *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_deauthorize_device__get_packed_size + (const CMsgClientDeauthorizeDevice *message); +size_t cmsg_client_deauthorize_device__pack + (const CMsgClientDeauthorizeDevice *message, + uint8_t *out); +size_t cmsg_client_deauthorize_device__pack_to_buffer + (const CMsgClientDeauthorizeDevice *message, + ProtobufCBuffer *buffer); +CMsgClientDeauthorizeDevice * + cmsg_client_deauthorize_device__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_deauthorize_device__free_unpacked + (CMsgClientDeauthorizeDevice *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_use_local_device_authorizations__get_packed_size + (const CMsgClientUseLocalDeviceAuthorizations *message); +size_t cmsg_client_use_local_device_authorizations__pack + (const CMsgClientUseLocalDeviceAuthorizations *message, + uint8_t *out); +size_t cmsg_client_use_local_device_authorizations__pack_to_buffer + (const CMsgClientUseLocalDeviceAuthorizations *message, + ProtobufCBuffer *buffer); +CMsgClientUseLocalDeviceAuthorizations * + cmsg_client_use_local_device_authorizations__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_use_local_device_authorizations__free_unpacked + (CMsgClientUseLocalDeviceAuthorizations *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_get_authorized_devices__get_packed_size + (const CMsgClientGetAuthorizedDevices *message); +size_t cmsg_client_get_authorized_devices__pack + (const CMsgClientGetAuthorizedDevices *message, + uint8_t *out); +size_t cmsg_client_get_authorized_devices__pack_to_buffer + (const CMsgClientGetAuthorizedDevices *message, + ProtobufCBuffer *buffer); +CMsgClientGetAuthorizedDevices * + cmsg_client_get_authorized_devices__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_get_authorized_devices__free_unpacked + (CMsgClientGetAuthorizedDevices *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_get_authorized_devices_response__get_packed_size + (const CMsgClientGetAuthorizedDevicesResponse *message); +size_t cmsg_client_get_authorized_devices_response__pack + (const CMsgClientGetAuthorizedDevicesResponse *message, + uint8_t *out); +size_t cmsg_client_get_authorized_devices_response__pack_to_buffer + (const CMsgClientGetAuthorizedDevicesResponse *message, + ProtobufCBuffer *buffer); +CMsgClientGetAuthorizedDevicesResponse * + cmsg_client_get_authorized_devices_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_get_authorized_devices_response__free_unpacked + (CMsgClientGetAuthorizedDevicesResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_shared_library_lock_status__get_packed_size + (const CMsgClientSharedLibraryLockStatus *message); +size_t cmsg_client_shared_library_lock_status__pack + (const CMsgClientSharedLibraryLockStatus *message, + uint8_t *out); +size_t cmsg_client_shared_library_lock_status__pack_to_buffer + (const CMsgClientSharedLibraryLockStatus *message, + ProtobufCBuffer *buffer); +CMsgClientSharedLibraryLockStatus * + cmsg_client_shared_library_lock_status__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_shared_library_lock_status__free_unpacked + (CMsgClientSharedLibraryLockStatus *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_shared_library_stop_playing__get_packed_size + (const CMsgClientSharedLibraryStopPlaying *message); +size_t cmsg_client_shared_library_stop_playing__pack + (const CMsgClientSharedLibraryStopPlaying *message, + uint8_t *out); +size_t cmsg_client_shared_library_stop_playing__pack_to_buffer + (const CMsgClientSharedLibraryStopPlaying *message, + ProtobufCBuffer *buffer); +CMsgClientSharedLibraryStopPlaying * + cmsg_client_shared_library_stop_playing__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_shared_library_stop_playing__free_unpacked + (CMsgClientSharedLibraryStopPlaying *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_service_call__get_packed_size + (const CMsgClientServiceCall *message); +size_t cmsg_client_service_call__pack + (const CMsgClientServiceCall *message, + uint8_t *out); +size_t cmsg_client_service_call__pack_to_buffer + (const CMsgClientServiceCall *message, + ProtobufCBuffer *buffer); +CMsgClientServiceCall * + cmsg_client_service_call__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_service_call__free_unpacked + (CMsgClientServiceCall *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_service_module__get_packed_size + (const CMsgClientServiceModule *message); +size_t cmsg_client_service_module__pack + (const CMsgClientServiceModule *message, + uint8_t *out); +size_t cmsg_client_service_module__pack_to_buffer + (const CMsgClientServiceModule *message, + ProtobufCBuffer *buffer); +CMsgClientServiceModule * + cmsg_client_service_module__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_service_module__free_unpacked + (CMsgClientServiceModule *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_service_call_response__get_packed_size + (const CMsgClientServiceCallResponse *message); +size_t cmsg_client_service_call_response__pack + (const CMsgClientServiceCallResponse *message, + uint8_t *out); +size_t cmsg_client_service_call_response__pack_to_buffer + (const CMsgClientServiceCallResponse *message, + ProtobufCBuffer *buffer); +CMsgClientServiceCallResponse * + cmsg_client_service_call_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_service_call_response__free_unpacked + (CMsgClientServiceCallResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_amunlock_h264__get_packed_size + (const CMsgAMUnlockH264 *message); +size_t cmsg_amunlock_h264__pack + (const CMsgAMUnlockH264 *message, + uint8_t *out); +size_t cmsg_amunlock_h264__pack_to_buffer + (const CMsgAMUnlockH264 *message, + ProtobufCBuffer *buffer); +CMsgAMUnlockH264 * + cmsg_amunlock_h264__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_amunlock_h264__free_unpacked + (CMsgAMUnlockH264 *message, + ProtobufCAllocator *allocator); +size_t cmsg_amunlock_h264_response__get_packed_size + (const CMsgAMUnlockH264Response *message); +size_t cmsg_amunlock_h264_response__pack + (const CMsgAMUnlockH264Response *message, + uint8_t *out); +size_t cmsg_amunlock_h264_response__pack_to_buffer + (const CMsgAMUnlockH264Response *message, + ProtobufCBuffer *buffer); +CMsgAMUnlockH264Response * + cmsg_amunlock_h264_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_amunlock_h264_response__free_unpacked + (CMsgAMUnlockH264Response *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_playing_session_state__get_packed_size + (const CMsgClientPlayingSessionState *message); +size_t cmsg_client_playing_session_state__pack + (const CMsgClientPlayingSessionState *message, + uint8_t *out); +size_t cmsg_client_playing_session_state__pack_to_buffer + (const CMsgClientPlayingSessionState *message, + ProtobufCBuffer *buffer); +CMsgClientPlayingSessionState * + cmsg_client_playing_session_state__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_playing_session_state__free_unpacked + (CMsgClientPlayingSessionState *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_kick_playing_session__get_packed_size + (const CMsgClientKickPlayingSession *message); +size_t cmsg_client_kick_playing_session__pack + (const CMsgClientKickPlayingSession *message, + uint8_t *out); +size_t cmsg_client_kick_playing_session__pack_to_buffer + (const CMsgClientKickPlayingSession *message, + ProtobufCBuffer *buffer); +CMsgClientKickPlayingSession * + cmsg_client_kick_playing_session__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_kick_playing_session__free_unpacked + (CMsgClientKickPlayingSession *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_voice_call_pre_authorize__get_packed_size + (const CMsgClientVoiceCallPreAuthorize *message); +size_t cmsg_client_voice_call_pre_authorize__pack + (const CMsgClientVoiceCallPreAuthorize *message, + uint8_t *out); +size_t cmsg_client_voice_call_pre_authorize__pack_to_buffer + (const CMsgClientVoiceCallPreAuthorize *message, + ProtobufCBuffer *buffer); +CMsgClientVoiceCallPreAuthorize * + cmsg_client_voice_call_pre_authorize__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_voice_call_pre_authorize__free_unpacked + (CMsgClientVoiceCallPreAuthorize *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_voice_call_pre_authorize_response__get_packed_size + (const CMsgClientVoiceCallPreAuthorizeResponse *message); +size_t cmsg_client_voice_call_pre_authorize_response__pack + (const CMsgClientVoiceCallPreAuthorizeResponse *message, + uint8_t *out); +size_t cmsg_client_voice_call_pre_authorize_response__pack_to_buffer + (const CMsgClientVoiceCallPreAuthorizeResponse *message, + ProtobufCBuffer *buffer); +CMsgClientVoiceCallPreAuthorizeResponse * + cmsg_client_voice_call_pre_authorize_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_voice_call_pre_authorize_response__free_unpacked + (CMsgClientVoiceCallPreAuthorizeResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_badge_crafted_notification__get_packed_size + (const CMsgBadgeCraftedNotification *message); +size_t cmsg_badge_crafted_notification__pack + (const CMsgBadgeCraftedNotification *message, + uint8_t *out); +size_t cmsg_badge_crafted_notification__pack_to_buffer + (const CMsgBadgeCraftedNotification *message, + ProtobufCBuffer *buffer); +CMsgBadgeCraftedNotification * + cmsg_badge_crafted_notification__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_badge_crafted_notification__free_unpacked + (CMsgBadgeCraftedNotification *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_start_peer_content_server__get_packed_size + (const CMsgClientStartPeerContentServer *message); +size_t cmsg_client_start_peer_content_server__pack + (const CMsgClientStartPeerContentServer *message, + uint8_t *out); +size_t cmsg_client_start_peer_content_server__pack_to_buffer + (const CMsgClientStartPeerContentServer *message, + ProtobufCBuffer *buffer); +CMsgClientStartPeerContentServer * + cmsg_client_start_peer_content_server__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_start_peer_content_server__free_unpacked + (CMsgClientStartPeerContentServer *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_start_peer_content_server_response__get_packed_size + (const CMsgClientStartPeerContentServerResponse *message); +size_t cmsg_client_start_peer_content_server_response__pack + (const CMsgClientStartPeerContentServerResponse *message, + uint8_t *out); +size_t cmsg_client_start_peer_content_server_response__pack_to_buffer + (const CMsgClientStartPeerContentServerResponse *message, + ProtobufCBuffer *buffer); +CMsgClientStartPeerContentServerResponse * + cmsg_client_start_peer_content_server_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_start_peer_content_server_response__free_unpacked + (CMsgClientStartPeerContentServerResponse *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_get_peer_content_info__get_packed_size + (const CMsgClientGetPeerContentInfo *message); +size_t cmsg_client_get_peer_content_info__pack + (const CMsgClientGetPeerContentInfo *message, + uint8_t *out); +size_t cmsg_client_get_peer_content_info__pack_to_buffer + (const CMsgClientGetPeerContentInfo *message, + ProtobufCBuffer *buffer); +CMsgClientGetPeerContentInfo * + cmsg_client_get_peer_content_info__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_get_peer_content_info__free_unpacked + (CMsgClientGetPeerContentInfo *message, + ProtobufCAllocator *allocator); +size_t cmsg_client_get_peer_content_info_response__get_packed_size + (const CMsgClientGetPeerContentInfoResponse *message); +size_t cmsg_client_get_peer_content_info_response__pack + (const CMsgClientGetPeerContentInfoResponse *message, + uint8_t *out); +size_t cmsg_client_get_peer_content_info_response__pack_to_buffer + (const CMsgClientGetPeerContentInfoResponse *message, + ProtobufCBuffer *buffer); +CMsgClientGetPeerContentInfoResponse * + cmsg_client_get_peer_content_info_response__unpack + (ProtobufCAllocator *allocator, + size_t len, + const uint8_t *data); +void cmsg_client_get_peer_content_info_response__free_unpacked + (CMsgClientGetPeerContentInfoResponse *message, + ProtobufCAllocator *allocator); +/* --- per-message closures --- */ + +typedef void (*CMsgClientUpdateUserGameInfo_Closure) + (const CMsgClientUpdateUserGameInfo *message, + void *closure_data); +typedef void (*CMsgClientRichPresenceUpload_Closure) + (const CMsgClientRichPresenceUpload *message, + void *closure_data); +typedef void (*CMsgClientRichPresenceRequest_Closure) + (const CMsgClientRichPresenceRequest *message, + void *closure_data); +typedef void (*CMsgClientRichPresenceInfo__RichPresence_Closure) + (const CMsgClientRichPresenceInfo__RichPresence *message, + void *closure_data); +typedef void (*CMsgClientRichPresenceInfo_Closure) + (const CMsgClientRichPresenceInfo *message, + void *closure_data); +typedef void (*CMsgClientCheckFileSignature_Closure) + (const CMsgClientCheckFileSignature *message, + void *closure_data); +typedef void (*CMsgClientCheckFileSignatureResponse_Closure) + (const CMsgClientCheckFileSignatureResponse *message, + void *closure_data); +typedef void (*CMsgClientReadMachineAuth_Closure) + (const CMsgClientReadMachineAuth *message, + void *closure_data); +typedef void (*CMsgClientReadMachineAuthResponse_Closure) + (const CMsgClientReadMachineAuthResponse *message, + void *closure_data); +typedef void (*CMsgClientUpdateMachineAuth_Closure) + (const CMsgClientUpdateMachineAuth *message, + void *closure_data); +typedef void (*CMsgClientUpdateMachineAuthResponse_Closure) + (const CMsgClientUpdateMachineAuthResponse *message, + void *closure_data); +typedef void (*CMsgClientRequestMachineAuth_Closure) + (const CMsgClientRequestMachineAuth *message, + void *closure_data); +typedef void (*CMsgClientRequestMachineAuthResponse_Closure) + (const CMsgClientRequestMachineAuthResponse *message, + void *closure_data); +typedef void (*CMsgClientRegisterKey_Closure) + (const CMsgClientRegisterKey *message, + void *closure_data); +typedef void (*CMsgClientPurchaseResponse_Closure) + (const CMsgClientPurchaseResponse *message, + void *closure_data); +typedef void (*CMsgClientActivateOEMLicense_Closure) + (const CMsgClientActivateOEMLicense *message, + void *closure_data); +typedef void (*CMsgClientRegisterOEMMachine_Closure) + (const CMsgClientRegisterOEMMachine *message, + void *closure_data); +typedef void (*CMsgClientRegisterOEMMachineResponse_Closure) + (const CMsgClientRegisterOEMMachineResponse *message, + void *closure_data); +typedef void (*CMsgClientPurchaseWithMachineID_Closure) + (const CMsgClientPurchaseWithMachineID *message, + void *closure_data); +typedef void (*CMsgTradingInitiateTradeRequest_Closure) + (const CMsgTradingInitiateTradeRequest *message, + void *closure_data); +typedef void (*CMsgTradingInitiateTradeResponse_Closure) + (const CMsgTradingInitiateTradeResponse *message, + void *closure_data); +typedef void (*CMsgTradingCancelTradeRequest_Closure) + (const CMsgTradingCancelTradeRequest *message, + void *closure_data); +typedef void (*CMsgTradingStartSession_Closure) + (const CMsgTradingStartSession *message, + void *closure_data); +typedef void (*CMsgClientGetCDNAuthToken_Closure) + (const CMsgClientGetCDNAuthToken *message, + void *closure_data); +typedef void (*CMsgClientGetDepotDecryptionKey_Closure) + (const CMsgClientGetDepotDecryptionKey *message, + void *closure_data); +typedef void (*CMsgClientGetDepotDecryptionKeyResponse_Closure) + (const CMsgClientGetDepotDecryptionKeyResponse *message, + void *closure_data); +typedef void (*CMsgClientCheckAppBetaPassword_Closure) + (const CMsgClientCheckAppBetaPassword *message, + void *closure_data); +typedef void (*CMsgClientCheckAppBetaPasswordResponse__BetaPassword_Closure) + (const CMsgClientCheckAppBetaPasswordResponse__BetaPassword *message, + void *closure_data); +typedef void (*CMsgClientCheckAppBetaPasswordResponse_Closure) + (const CMsgClientCheckAppBetaPasswordResponse *message, + void *closure_data); +typedef void (*CMsgClientGetCDNAuthTokenResponse_Closure) + (const CMsgClientGetCDNAuthTokenResponse *message, + void *closure_data); +typedef void (*CMsgDownloadRateStatistics__StatsInfo_Closure) + (const CMsgDownloadRateStatistics__StatsInfo *message, + void *closure_data); +typedef void (*CMsgDownloadRateStatistics_Closure) + (const CMsgDownloadRateStatistics *message, + void *closure_data); +typedef void (*CMsgClientRequestAccountData_Closure) + (const CMsgClientRequestAccountData *message, + void *closure_data); +typedef void (*CMsgClientRequestAccountDataResponse_Closure) + (const CMsgClientRequestAccountDataResponse *message, + void *closure_data); +typedef void (*CMsgClientUGSGetGlobalStats_Closure) + (const CMsgClientUGSGetGlobalStats *message, + void *closure_data); +typedef void (*CMsgClientUGSGetGlobalStatsResponse__Day__Stat_Closure) + (const CMsgClientUGSGetGlobalStatsResponse__Day__Stat *message, + void *closure_data); +typedef void (*CMsgClientUGSGetGlobalStatsResponse__Day_Closure) + (const CMsgClientUGSGetGlobalStatsResponse__Day *message, + void *closure_data); +typedef void (*CMsgClientUGSGetGlobalStatsResponse_Closure) + (const CMsgClientUGSGetGlobalStatsResponse *message, + void *closure_data); +typedef void (*CMsgClientRedeemGuestPass_Closure) + (const CMsgClientRedeemGuestPass *message, + void *closure_data); +typedef void (*CMsgClientRedeemGuestPassResponse_Closure) + (const CMsgClientRedeemGuestPassResponse *message, + void *closure_data); +typedef void (*CMsgClientGetClanActivityCounts_Closure) + (const CMsgClientGetClanActivityCounts *message, + void *closure_data); +typedef void (*CMsgClientGetClanActivityCountsResponse_Closure) + (const CMsgClientGetClanActivityCountsResponse *message, + void *closure_data); +typedef void (*CMsgClientOGSReportString_Closure) + (const CMsgClientOGSReportString *message, + void *closure_data); +typedef void (*CMsgClientOGSReportBug_Closure) + (const CMsgClientOGSReportBug *message, + void *closure_data); +typedef void (*CMsgClientSentLogs_Closure) + (const CMsgClientSentLogs *message, + void *closure_data); +typedef void (*CMsgGCClient_Closure) + (const CMsgGCClient *message, + void *closure_data); +typedef void (*CMsgClientRequestFreeLicense_Closure) + (const CMsgClientRequestFreeLicense *message, + void *closure_data); +typedef void (*CMsgClientRequestFreeLicenseResponse_Closure) + (const CMsgClientRequestFreeLicenseResponse *message, + void *closure_data); +typedef void (*CMsgDRMDownloadRequestWithCrashData_Closure) + (const CMsgDRMDownloadRequestWithCrashData *message, + void *closure_data); +typedef void (*CMsgDRMDownloadResponse_Closure) + (const CMsgDRMDownloadResponse *message, + void *closure_data); +typedef void (*CMsgDRMFinalResult_Closure) + (const CMsgDRMFinalResult *message, + void *closure_data); +typedef void (*CMsgClientDPCheckSpecialSurvey_Closure) + (const CMsgClientDPCheckSpecialSurvey *message, + void *closure_data); +typedef void (*CMsgClientDPCheckSpecialSurveyResponse_Closure) + (const CMsgClientDPCheckSpecialSurveyResponse *message, + void *closure_data); +typedef void (*CMsgClientDPSendSpecialSurveyResponse_Closure) + (const CMsgClientDPSendSpecialSurveyResponse *message, + void *closure_data); +typedef void (*CMsgClientDPSendSpecialSurveyResponseReply_Closure) + (const CMsgClientDPSendSpecialSurveyResponseReply *message, + void *closure_data); +typedef void (*CMsgClientRequestForgottenPasswordEmail_Closure) + (const CMsgClientRequestForgottenPasswordEmail *message, + void *closure_data); +typedef void (*CMsgClientRequestForgottenPasswordEmailResponse_Closure) + (const CMsgClientRequestForgottenPasswordEmailResponse *message, + void *closure_data); +typedef void (*CMsgClientItemAnnouncements__UnseenItem_Closure) + (const CMsgClientItemAnnouncements__UnseenItem *message, + void *closure_data); +typedef void (*CMsgClientItemAnnouncements_Closure) + (const CMsgClientItemAnnouncements *message, + void *closure_data); +typedef void (*CMsgClientRequestItemAnnouncements_Closure) + (const CMsgClientRequestItemAnnouncements *message, + void *closure_data); +typedef void (*CMsgClientUserNotifications__Notification_Closure) + (const CMsgClientUserNotifications__Notification *message, + void *closure_data); +typedef void (*CMsgClientUserNotifications_Closure) + (const CMsgClientUserNotifications *message, + void *closure_data); +typedef void (*CMsgClientCommentNotifications_Closure) + (const CMsgClientCommentNotifications *message, + void *closure_data); +typedef void (*CMsgClientRequestCommentNotifications_Closure) + (const CMsgClientRequestCommentNotifications *message, + void *closure_data); +typedef void (*CMsgClientOfflineMessageNotification_Closure) + (const CMsgClientOfflineMessageNotification *message, + void *closure_data); +typedef void (*CMsgClientRequestOfflineMessageCount_Closure) + (const CMsgClientRequestOfflineMessageCount *message, + void *closure_data); +typedef void (*CMsgClientChatGetFriendMessageHistory_Closure) + (const CMsgClientChatGetFriendMessageHistory *message, + void *closure_data); +typedef void (*CMsgClientChatGetFriendMessageHistoryResponse__FriendMessage_Closure) + (const CMsgClientChatGetFriendMessageHistoryResponse__FriendMessage *message, + void *closure_data); +typedef void (*CMsgClientChatGetFriendMessageHistoryResponse_Closure) + (const CMsgClientChatGetFriendMessageHistoryResponse *message, + void *closure_data); +typedef void (*CMsgClientChatGetFriendMessageHistoryForOfflineMessages_Closure) + (const CMsgClientChatGetFriendMessageHistoryForOfflineMessages *message, + void *closure_data); +typedef void (*CMsgClientFSGetFriendsSteamLevels_Closure) + (const CMsgClientFSGetFriendsSteamLevels *message, + void *closure_data); +typedef void (*CMsgClientFSGetFriendsSteamLevelsResponse__Friend_Closure) + (const CMsgClientFSGetFriendsSteamLevelsResponse__Friend *message, + void *closure_data); +typedef void (*CMsgClientFSGetFriendsSteamLevelsResponse_Closure) + (const CMsgClientFSGetFriendsSteamLevelsResponse *message, + void *closure_data); +typedef void (*CMsgClientEmailAddrInfo_Closure) + (const CMsgClientEmailAddrInfo *message, + void *closure_data); +typedef void (*CMsgCREItemVoteSummary__PublishedFileId_Closure) + (const CMsgCREItemVoteSummary__PublishedFileId *message, + void *closure_data); +typedef void (*CMsgCREItemVoteSummary_Closure) + (const CMsgCREItemVoteSummary *message, + void *closure_data); +typedef void (*CMsgCREItemVoteSummaryResponse__ItemVoteSummary_Closure) + (const CMsgCREItemVoteSummaryResponse__ItemVoteSummary *message, + void *closure_data); +typedef void (*CMsgCREItemVoteSummaryResponse_Closure) + (const CMsgCREItemVoteSummaryResponse *message, + void *closure_data); +typedef void (*CMsgCREUpdateUserPublishedItemVote_Closure) + (const CMsgCREUpdateUserPublishedItemVote *message, + void *closure_data); +typedef void (*CMsgCREUpdateUserPublishedItemVoteResponse_Closure) + (const CMsgCREUpdateUserPublishedItemVoteResponse *message, + void *closure_data); +typedef void (*CMsgCREGetUserPublishedItemVoteDetails__PublishedFileId_Closure) + (const CMsgCREGetUserPublishedItemVoteDetails__PublishedFileId *message, + void *closure_data); +typedef void (*CMsgCREGetUserPublishedItemVoteDetails_Closure) + (const CMsgCREGetUserPublishedItemVoteDetails *message, + void *closure_data); +typedef void (*CMsgCREGetUserPublishedItemVoteDetailsResponse__UserItemVoteDetail_Closure) + (const CMsgCREGetUserPublishedItemVoteDetailsResponse__UserItemVoteDetail *message, + void *closure_data); +typedef void (*CMsgCREGetUserPublishedItemVoteDetailsResponse_Closure) + (const CMsgCREGetUserPublishedItemVoteDetailsResponse *message, + void *closure_data); +typedef void (*CMsgFSGetFollowerCount_Closure) + (const CMsgFSGetFollowerCount *message, + void *closure_data); +typedef void (*CMsgFSGetFollowerCountResponse_Closure) + (const CMsgFSGetFollowerCountResponse *message, + void *closure_data); +typedef void (*CMsgFSGetIsFollowing_Closure) + (const CMsgFSGetIsFollowing *message, + void *closure_data); +typedef void (*CMsgFSGetIsFollowingResponse_Closure) + (const CMsgFSGetIsFollowingResponse *message, + void *closure_data); +typedef void (*CMsgFSEnumerateFollowingList_Closure) + (const CMsgFSEnumerateFollowingList *message, + void *closure_data); +typedef void (*CMsgFSEnumerateFollowingListResponse_Closure) + (const CMsgFSEnumerateFollowingListResponse *message, + void *closure_data); +typedef void (*CMsgDPGetNumberOfCurrentPlayers_Closure) + (const CMsgDPGetNumberOfCurrentPlayers *message, + void *closure_data); +typedef void (*CMsgDPGetNumberOfCurrentPlayersResponse_Closure) + (const CMsgDPGetNumberOfCurrentPlayersResponse *message, + void *closure_data); +typedef void (*CMsgClientFriendUserStatusPublished_Closure) + (const CMsgClientFriendUserStatusPublished *message, + void *closure_data); +typedef void (*CMsgClientServiceMethodLegacy_Closure) + (const CMsgClientServiceMethodLegacy *message, + void *closure_data); +typedef void (*CMsgClientServiceMethodLegacyResponse_Closure) + (const CMsgClientServiceMethodLegacyResponse *message, + void *closure_data); +typedef void (*CMsgClientUIMode_Closure) + (const CMsgClientUIMode *message, + void *closure_data); +typedef void (*CMsgClientVanityURLChangedNotification_Closure) + (const CMsgClientVanityURLChangedNotification *message, + void *closure_data); +typedef void (*CMsgClientAuthorizeLocalDeviceRequest_Closure) + (const CMsgClientAuthorizeLocalDeviceRequest *message, + void *closure_data); +typedef void (*CMsgClientAuthorizeLocalDevice_Closure) + (const CMsgClientAuthorizeLocalDevice *message, + void *closure_data); +typedef void (*CMsgClientAuthorizeLocalDeviceNotification_Closure) + (const CMsgClientAuthorizeLocalDeviceNotification *message, + void *closure_data); +typedef void (*CMsgClientDeauthorizeDeviceRequest_Closure) + (const CMsgClientDeauthorizeDeviceRequest *message, + void *closure_data); +typedef void (*CMsgClientDeauthorizeDevice_Closure) + (const CMsgClientDeauthorizeDevice *message, + void *closure_data); +typedef void (*CMsgClientUseLocalDeviceAuthorizations__DeviceToken_Closure) + (const CMsgClientUseLocalDeviceAuthorizations__DeviceToken *message, + void *closure_data); +typedef void (*CMsgClientUseLocalDeviceAuthorizations_Closure) + (const CMsgClientUseLocalDeviceAuthorizations *message, + void *closure_data); +typedef void (*CMsgClientGetAuthorizedDevices_Closure) + (const CMsgClientGetAuthorizedDevices *message, + void *closure_data); +typedef void (*CMsgClientGetAuthorizedDevicesResponse__AuthorizedDevice_Closure) + (const CMsgClientGetAuthorizedDevicesResponse__AuthorizedDevice *message, + void *closure_data); +typedef void (*CMsgClientGetAuthorizedDevicesResponse_Closure) + (const CMsgClientGetAuthorizedDevicesResponse *message, + void *closure_data); +typedef void (*CMsgClientSharedLibraryLockStatus__LockedLibrary_Closure) + (const CMsgClientSharedLibraryLockStatus__LockedLibrary *message, + void *closure_data); +typedef void (*CMsgClientSharedLibraryLockStatus_Closure) + (const CMsgClientSharedLibraryLockStatus *message, + void *closure_data); +typedef void (*CMsgClientSharedLibraryStopPlaying__StopApp_Closure) + (const CMsgClientSharedLibraryStopPlaying__StopApp *message, + void *closure_data); +typedef void (*CMsgClientSharedLibraryStopPlaying_Closure) + (const CMsgClientSharedLibraryStopPlaying *message, + void *closure_data); +typedef void (*CMsgClientServiceCall_Closure) + (const CMsgClientServiceCall *message, + void *closure_data); +typedef void (*CMsgClientServiceModule_Closure) + (const CMsgClientServiceModule *message, + void *closure_data); +typedef void (*CMsgClientServiceCallResponse_Closure) + (const CMsgClientServiceCallResponse *message, + void *closure_data); +typedef void (*CMsgAMUnlockH264_Closure) + (const CMsgAMUnlockH264 *message, + void *closure_data); +typedef void (*CMsgAMUnlockH264Response_Closure) + (const CMsgAMUnlockH264Response *message, + void *closure_data); +typedef void (*CMsgClientPlayingSessionState_Closure) + (const CMsgClientPlayingSessionState *message, + void *closure_data); +typedef void (*CMsgClientKickPlayingSession_Closure) + (const CMsgClientKickPlayingSession *message, + void *closure_data); +typedef void (*CMsgClientVoiceCallPreAuthorize_Closure) + (const CMsgClientVoiceCallPreAuthorize *message, + void *closure_data); +typedef void (*CMsgClientVoiceCallPreAuthorizeResponse_Closure) + (const CMsgClientVoiceCallPreAuthorizeResponse *message, + void *closure_data); +typedef void (*CMsgBadgeCraftedNotification_Closure) + (const CMsgBadgeCraftedNotification *message, + void *closure_data); +typedef void (*CMsgClientStartPeerContentServer_Closure) + (const CMsgClientStartPeerContentServer *message, + void *closure_data); +typedef void (*CMsgClientStartPeerContentServerResponse_Closure) + (const CMsgClientStartPeerContentServerResponse *message, + void *closure_data); +typedef void (*CMsgClientGetPeerContentInfo_Closure) + (const CMsgClientGetPeerContentInfo *message, + void *closure_data); +typedef void (*CMsgClientGetPeerContentInfoResponse_Closure) + (const CMsgClientGetPeerContentInfoResponse *message, + void *closure_data); + +/* --- services --- */ + + +PROTOBUF_C__END_DECLS + + +#endif /* PROTOBUF_C_steammessages_5fclientserver_5f2_2eproto__INCLUDED */ |