/* 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 */