#ifdef _MSC_VER #include "..\auto.h" #include "auto-types.h" #else #include "auto.h" #include "auto/auto-types.h" #endif #include #include struct tgl_state; void free_ds_constructor_account_days_t_t_l (struct tl_ds_account_days_t_t_l *D, struct paramed_type *T); void free_ds_constructor_audio_empty (struct tl_ds_audio *D, struct paramed_type *T); void free_ds_constructor_audio (struct tl_ds_audio *D, struct paramed_type *T); void free_ds_constructor_authorization (struct tl_ds_authorization *D, struct paramed_type *T); void free_ds_constructor_bool_false (struct tl_ds_bool *D, struct paramed_type *T); void free_ds_constructor_bool_true (struct tl_ds_bool *D, struct paramed_type *T); void free_ds_constructor_bot_command (struct tl_ds_bot_command *D, struct paramed_type *T); void free_ds_constructor_bot_command_old (struct tl_ds_bot_command *D, struct paramed_type *T); void free_ds_constructor_bot_info_empty (struct tl_ds_bot_info *D, struct paramed_type *T); void free_ds_constructor_bot_info (struct tl_ds_bot_info *D, struct paramed_type *T); void free_ds_constructor_bytes (struct tl_ds_string *D, struct paramed_type *T); void free_ds_constructor_chat_empty (struct tl_ds_chat *D, struct paramed_type *T); void free_ds_constructor_chat (struct tl_ds_chat *D, struct paramed_type *T); void free_ds_constructor_chat_forbidden (struct tl_ds_chat *D, struct paramed_type *T); void free_ds_constructor_geo_chat (struct tl_ds_chat *D, struct paramed_type *T); void free_ds_constructor_chat_full (struct tl_ds_chat_full *D, struct paramed_type *T); void free_ds_constructor_chat_invite_already (struct tl_ds_chat_invite *D, struct paramed_type *T); void free_ds_constructor_chat_invite (struct tl_ds_chat_invite *D, struct paramed_type *T); void free_ds_constructor_chat_located (struct tl_ds_chat_located *D, struct paramed_type *T); void free_ds_constructor_chat_participant (struct tl_ds_chat_participant *D, struct paramed_type *T); void free_ds_constructor_chat_participants_forbidden (struct tl_ds_chat_participants *D, struct paramed_type *T); void free_ds_constructor_chat_participants (struct tl_ds_chat_participants *D, struct paramed_type *T); void free_ds_constructor_chat_photo_empty (struct tl_ds_chat_photo *D, struct paramed_type *T); void free_ds_constructor_chat_photo (struct tl_ds_chat_photo *D, struct paramed_type *T); void free_ds_constructor_client_d_h_inner_data (struct tl_ds_client_d_h_inner_data *D, struct paramed_type *T); void free_ds_constructor_config (struct tl_ds_config *D, struct paramed_type *T); void free_ds_constructor_contact (struct tl_ds_contact *D, struct paramed_type *T); void free_ds_constructor_contact_blocked (struct tl_ds_contact_blocked *D, struct paramed_type *T); void free_ds_constructor_contact_found (struct tl_ds_contact_found *D, struct paramed_type *T); void free_ds_constructor_contact_link_unknown (struct tl_ds_contact_link *D, struct paramed_type *T); void free_ds_constructor_contact_link_none (struct tl_ds_contact_link *D, struct paramed_type *T); void free_ds_constructor_contact_link_has_phone (struct tl_ds_contact_link *D, struct paramed_type *T); void free_ds_constructor_contact_link_contact (struct tl_ds_contact_link *D, struct paramed_type *T); void free_ds_constructor_contact_status (struct tl_ds_contact_status *D, struct paramed_type *T); void free_ds_constructor_contact_suggested (struct tl_ds_contact_suggested *D, struct paramed_type *T); void free_ds_constructor_dc_option_l28 (struct tl_ds_dc_option *D, struct paramed_type *T); void free_ds_constructor_dc_option (struct tl_ds_dc_option *D, struct paramed_type *T); void free_ds_constructor_decrypted_message (struct tl_ds_decrypted_message *D, struct paramed_type *T); void free_ds_constructor_decrypted_message_service (struct tl_ds_decrypted_message *D, struct paramed_type *T); void free_ds_constructor_decrypted_message_action_set_message_t_t_l (struct tl_ds_decrypted_message_action *D, struct paramed_type *T); void free_ds_constructor_decrypted_message_action_read_messages (struct tl_ds_decrypted_message_action *D, struct paramed_type *T); void free_ds_constructor_decrypted_message_action_delete_messages (struct tl_ds_decrypted_message_action *D, struct paramed_type *T); void free_ds_constructor_decrypted_message_action_screenshot_messages (struct tl_ds_decrypted_message_action *D, struct paramed_type *T); void free_ds_constructor_decrypted_message_action_flush_history (struct tl_ds_decrypted_message_action *D, struct paramed_type *T); void free_ds_constructor_decrypted_message_action_resend (struct tl_ds_decrypted_message_action *D, struct paramed_type *T); void free_ds_constructor_decrypted_message_action_notify_layer (struct tl_ds_decrypted_message_action *D, struct paramed_type *T); void free_ds_constructor_decrypted_message_action_typing (struct tl_ds_decrypted_message_action *D, struct paramed_type *T); void free_ds_constructor_decrypted_message_action_request_key (struct tl_ds_decrypted_message_action *D, struct paramed_type *T); void free_ds_constructor_decrypted_message_action_accept_key (struct tl_ds_decrypted_message_action *D, struct paramed_type *T); void free_ds_constructor_decrypted_message_action_abort_key (struct tl_ds_decrypted_message_action *D, struct paramed_type *T); void free_ds_constructor_decrypted_message_action_commit_key (struct tl_ds_decrypted_message_action *D, struct paramed_type *T); void free_ds_constructor_decrypted_message_action_noop (struct tl_ds_decrypted_message_action *D, struct paramed_type *T); void free_ds_constructor_decrypted_message_layer (struct tl_ds_decrypted_message_layer *D, struct paramed_type *T); void free_ds_constructor_decrypted_message_media_empty (struct tl_ds_decrypted_message_media *D, struct paramed_type *T); void free_ds_constructor_decrypted_message_media_photo (struct tl_ds_decrypted_message_media *D, struct paramed_type *T); void free_ds_constructor_decrypted_message_media_geo_point (struct tl_ds_decrypted_message_media *D, struct paramed_type *T); void free_ds_constructor_decrypted_message_media_contact (struct tl_ds_decrypted_message_media *D, struct paramed_type *T); void free_ds_constructor_decrypted_message_media_document (struct tl_ds_decrypted_message_media *D, struct paramed_type *T); void free_ds_constructor_decrypted_message_media_video (struct tl_ds_decrypted_message_media *D, struct paramed_type *T); void free_ds_constructor_decrypted_message_media_audio (struct tl_ds_decrypted_message_media *D, struct paramed_type *T); void free_ds_constructor_decrypted_message_media_external_document (struct tl_ds_decrypted_message_media *D, struct paramed_type *T); void free_ds_constructor_decrypted_message_media_video_l12 (struct tl_ds_decrypted_message_media *D, struct paramed_type *T); void free_ds_constructor_decrypted_message_media_audio_l12 (struct tl_ds_decrypted_message_media *D, struct paramed_type *T); void free_ds_constructor_dialog (struct tl_ds_dialog *D, struct paramed_type *T); void free_ds_constructor_disabled_feature (struct tl_ds_disabled_feature *D, struct paramed_type *T); void free_ds_constructor_document_empty (struct tl_ds_document *D, struct paramed_type *T); void free_ds_constructor_document (struct tl_ds_document *D, struct paramed_type *T); void free_ds_constructor_document_l19 (struct tl_ds_document *D, struct paramed_type *T); void free_ds_constructor_document_attribute_image_size (struct tl_ds_document_attribute *D, struct paramed_type *T); void free_ds_constructor_document_attribute_animated (struct tl_ds_document_attribute *D, struct paramed_type *T); void free_ds_constructor_document_attribute_sticker_l28 (struct tl_ds_document_attribute *D, struct paramed_type *T); void free_ds_constructor_document_attribute_sticker (struct tl_ds_document_attribute *D, struct paramed_type *T); void free_ds_constructor_document_attribute_video (struct tl_ds_document_attribute *D, struct paramed_type *T); void free_ds_constructor_document_attribute_audio (struct tl_ds_document_attribute *D, struct paramed_type *T); void free_ds_constructor_document_attribute_filename (struct tl_ds_document_attribute *D, struct paramed_type *T); void free_ds_constructor_double (double *D, struct paramed_type *T); void free_ds_constructor_encrypted_chat_empty (struct tl_ds_encrypted_chat *D, struct paramed_type *T); void free_ds_constructor_encrypted_chat_waiting (struct tl_ds_encrypted_chat *D, struct paramed_type *T); void free_ds_constructor_encrypted_chat_requested (struct tl_ds_encrypted_chat *D, struct paramed_type *T); void free_ds_constructor_encrypted_chat (struct tl_ds_encrypted_chat *D, struct paramed_type *T); void free_ds_constructor_encrypted_chat_discarded (struct tl_ds_encrypted_chat *D, struct paramed_type *T); void free_ds_constructor_encrypted_file_empty (struct tl_ds_encrypted_file *D, struct paramed_type *T); void free_ds_constructor_encrypted_file (struct tl_ds_encrypted_file *D, struct paramed_type *T); void free_ds_constructor_encrypted_message (struct tl_ds_encrypted_message *D, struct paramed_type *T); void free_ds_constructor_encrypted_message_service (struct tl_ds_encrypted_message *D, struct paramed_type *T); void free_ds_constructor_error (struct tl_ds_error *D, struct paramed_type *T); void free_ds_constructor_chat_invite_empty (struct tl_ds_exported_chat_invite *D, struct paramed_type *T); void free_ds_constructor_chat_invite_exported (struct tl_ds_exported_chat_invite *D, struct paramed_type *T); void free_ds_constructor_file_location_unavailable (struct tl_ds_file_location *D, struct paramed_type *T); void free_ds_constructor_file_location (struct tl_ds_file_location *D, struct paramed_type *T); void free_ds_constructor_geo_chat_message_empty (struct tl_ds_geo_chat_message *D, struct paramed_type *T); void free_ds_constructor_geo_chat_message (struct tl_ds_geo_chat_message *D, struct paramed_type *T); void free_ds_constructor_geo_chat_message_service (struct tl_ds_geo_chat_message *D, struct paramed_type *T); void free_ds_constructor_geo_point_empty (struct tl_ds_geo_point *D, struct paramed_type *T); void free_ds_constructor_geo_point (struct tl_ds_geo_point *D, struct paramed_type *T); void free_ds_constructor_imported_contact (struct tl_ds_imported_contact *D, struct paramed_type *T); void free_ds_constructor_input_app_event (struct tl_ds_input_app_event *D, struct paramed_type *T); void free_ds_constructor_input_audio_empty (struct tl_ds_input_audio *D, struct paramed_type *T); void free_ds_constructor_input_audio (struct tl_ds_input_audio *D, struct paramed_type *T); void free_ds_constructor_input_chat_photo_empty (struct tl_ds_input_chat_photo *D, struct paramed_type *T); void free_ds_constructor_input_chat_uploaded_photo (struct tl_ds_input_chat_photo *D, struct paramed_type *T); void free_ds_constructor_input_chat_photo (struct tl_ds_input_chat_photo *D, struct paramed_type *T); void free_ds_constructor_input_phone_contact (struct tl_ds_input_contact *D, struct paramed_type *T); void free_ds_constructor_input_document_empty (struct tl_ds_input_document *D, struct paramed_type *T); void free_ds_constructor_input_document (struct tl_ds_input_document *D, struct paramed_type *T); void free_ds_constructor_input_encrypted_chat (struct tl_ds_input_encrypted_chat *D, struct paramed_type *T); void free_ds_constructor_input_encrypted_file_empty (struct tl_ds_input_encrypted_file *D, struct paramed_type *T); void free_ds_constructor_input_encrypted_file_uploaded (struct tl_ds_input_encrypted_file *D, struct paramed_type *T); void free_ds_constructor_input_encrypted_file (struct tl_ds_input_encrypted_file *D, struct paramed_type *T); void free_ds_constructor_input_encrypted_file_big_uploaded (struct tl_ds_input_encrypted_file *D, struct paramed_type *T); void free_ds_constructor_input_file (struct tl_ds_input_file *D, struct paramed_type *T); void free_ds_constructor_input_file_big (struct tl_ds_input_file *D, struct paramed_type *T); void free_ds_constructor_input_file_location (struct tl_ds_input_file_location *D, struct paramed_type *T); void free_ds_constructor_input_video_file_location (struct tl_ds_input_file_location *D, struct paramed_type *T); void free_ds_constructor_input_encrypted_file_location (struct tl_ds_input_file_location *D, struct paramed_type *T); void free_ds_constructor_input_audio_file_location (struct tl_ds_input_file_location *D, struct paramed_type *T); void free_ds_constructor_input_document_file_location (struct tl_ds_input_file_location *D, struct paramed_type *T); void free_ds_constructor_input_geo_chat (struct tl_ds_input_geo_chat *D, struct paramed_type *T); void free_ds_constructor_input_geo_point_empty (struct tl_ds_input_geo_point *D, struct paramed_type *T); void free_ds_constructor_input_geo_point (struct tl_ds_input_geo_point *D, struct paramed_type *T); void free_ds_constructor_input_media_empty (struct tl_ds_input_media *D, struct paramed_type *T); void free_ds_constructor_input_media_uploaded_photo (struct tl_ds_input_media *D, struct paramed_type *T); void free_ds_constructor_input_media_photo (struct tl_ds_input_media *D, struct paramed_type *T); void free_ds_constructor_input_media_geo_point (struct tl_ds_input_media *D, struct paramed_type *T); void free_ds_constructor_input_media_contact (struct tl_ds_input_media *D, struct paramed_type *T); void free_ds_constructor_input_media_uploaded_video (struct tl_ds_input_media *D, struct paramed_type *T); void free_ds_constructor_input_media_uploaded_thumb_video (struct tl_ds_input_media *D, struct paramed_type *T); void free_ds_constructor_input_media_video (struct tl_ds_input_media *D, struct paramed_type *T); void free_ds_constructor_input_media_uploaded_audio (struct tl_ds_input_media *D, struct paramed_type *T); void free_ds_constructor_input_media_audio (struct tl_ds_input_media *D, struct paramed_type *T); void free_ds_constructor_input_media_uploaded_document (struct tl_ds_input_media *D, struct paramed_type *T); void free_ds_constructor_input_media_uploaded_thumb_document (struct tl_ds_input_media *D, struct paramed_type *T); void free_ds_constructor_input_media_document (struct tl_ds_input_media *D, struct paramed_type *T); void free_ds_constructor_input_media_venue (struct tl_ds_input_media *D, struct paramed_type *T); void free_ds_constructor_input_notify_peer (struct tl_ds_input_notify_peer *D, struct paramed_type *T); void free_ds_constructor_input_notify_users (struct tl_ds_input_notify_peer *D, struct paramed_type *T); void free_ds_constructor_input_notify_chats (struct tl_ds_input_notify_peer *D, struct paramed_type *T); void free_ds_constructor_input_notify_all (struct tl_ds_input_notify_peer *D, struct paramed_type *T); void free_ds_constructor_input_notify_geo_chat_peer (struct tl_ds_input_notify_peer *D, struct paramed_type *T); void free_ds_constructor_input_peer_empty (struct tl_ds_input_peer *D, struct paramed_type *T); void free_ds_constructor_input_peer_self (struct tl_ds_input_peer *D, struct paramed_type *T); void free_ds_constructor_input_peer_contact (struct tl_ds_input_peer *D, struct paramed_type *T); void free_ds_constructor_input_peer_foreign (struct tl_ds_input_peer *D, struct paramed_type *T); void free_ds_constructor_input_peer_chat (struct tl_ds_input_peer *D, struct paramed_type *T); void free_ds_constructor_input_peer_notify_events_empty (struct tl_ds_input_peer_notify_events *D, struct paramed_type *T); void free_ds_constructor_input_peer_notify_events_all (struct tl_ds_input_peer_notify_events *D, struct paramed_type *T); void free_ds_constructor_input_peer_notify_settings (struct tl_ds_input_peer_notify_settings *D, struct paramed_type *T); void free_ds_constructor_input_photo_empty (struct tl_ds_input_photo *D, struct paramed_type *T); void free_ds_constructor_input_photo (struct tl_ds_input_photo *D, struct paramed_type *T); void free_ds_constructor_input_photo_crop_auto (struct tl_ds_input_photo_crop *D, struct paramed_type *T); void free_ds_constructor_input_photo_crop (struct tl_ds_input_photo_crop *D, struct paramed_type *T); void free_ds_constructor_input_privacy_key_status_timestamp (struct tl_ds_input_privacy_key *D, struct paramed_type *T); void free_ds_constructor_input_privacy_value_allow_contacts (struct tl_ds_input_privacy_rule *D, struct paramed_type *T); void free_ds_constructor_input_privacy_value_allow_all (struct tl_ds_input_privacy_rule *D, struct paramed_type *T); void free_ds_constructor_input_privacy_value_allow_users (struct tl_ds_input_privacy_rule *D, struct paramed_type *T); void free_ds_constructor_input_privacy_value_disallow_contacts (struct tl_ds_input_privacy_rule *D, struct paramed_type *T); void free_ds_constructor_input_privacy_value_disallow_all (struct tl_ds_input_privacy_rule *D, struct paramed_type *T); void free_ds_constructor_input_privacy_value_disallow_users (struct tl_ds_input_privacy_rule *D, struct paramed_type *T); void free_ds_constructor_input_sticker_set_empty (struct tl_ds_input_sticker_set *D, struct paramed_type *T); void free_ds_constructor_input_sticker_set_i_d (struct tl_ds_input_sticker_set *D, struct paramed_type *T); void free_ds_constructor_input_sticker_set_short_name (struct tl_ds_input_sticker_set *D, struct paramed_type *T); void free_ds_constructor_input_user_empty (struct tl_ds_input_user *D, struct paramed_type *T); void free_ds_constructor_input_user_self (struct tl_ds_input_user *D, struct paramed_type *T); void free_ds_constructor_input_user_contact (struct tl_ds_input_user *D, struct paramed_type *T); void free_ds_constructor_input_user_foreign (struct tl_ds_input_user *D, struct paramed_type *T); void free_ds_constructor_input_video_empty (struct tl_ds_input_video *D, struct paramed_type *T); void free_ds_constructor_input_video (struct tl_ds_input_video *D, struct paramed_type *T); void free_ds_constructor_int (int *D, struct paramed_type *T); void free_ds_constructor_int128 (struct tl_ds_int128 *D, struct paramed_type *T); void free_ds_constructor_int256 (struct tl_ds_int256 *D, struct paramed_type *T); void free_ds_constructor_keyboard_button (struct tl_ds_keyboard_button *D, struct paramed_type *T); void free_ds_constructor_keyboard_button_row (struct tl_ds_keyboard_button_row *D, struct paramed_type *T); void free_ds_constructor_long (long long *D, struct paramed_type *T); void free_ds_constructor_message_empty (struct tl_ds_message *D, struct paramed_type *T); void free_ds_constructor_message (struct tl_ds_message *D, struct paramed_type *T); void free_ds_constructor_message_service (struct tl_ds_message *D, struct paramed_type *T); void free_ds_constructor_message_action_empty (struct tl_ds_message_action *D, struct paramed_type *T); void free_ds_constructor_message_action_chat_create (struct tl_ds_message_action *D, struct paramed_type *T); void free_ds_constructor_message_action_chat_edit_title (struct tl_ds_message_action *D, struct paramed_type *T); void free_ds_constructor_message_action_chat_edit_photo (struct tl_ds_message_action *D, struct paramed_type *T); void free_ds_constructor_message_action_chat_delete_photo (struct tl_ds_message_action *D, struct paramed_type *T); void free_ds_constructor_message_action_chat_add_user (struct tl_ds_message_action *D, struct paramed_type *T); void free_ds_constructor_message_action_chat_delete_user (struct tl_ds_message_action *D, struct paramed_type *T); void free_ds_constructor_message_action_geo_chat_create (struct tl_ds_message_action *D, struct paramed_type *T); void free_ds_constructor_message_action_geo_chat_checkin (struct tl_ds_message_action *D, struct paramed_type *T); void free_ds_constructor_message_action_chat_joined_by_link (struct tl_ds_message_action *D, struct paramed_type *T); void free_ds_constructor_message_media_empty (struct tl_ds_message_media *D, struct paramed_type *T); void free_ds_constructor_message_media_photo (struct tl_ds_message_media *D, struct paramed_type *T); void free_ds_constructor_message_media_video (struct tl_ds_message_media *D, struct paramed_type *T); void free_ds_constructor_message_media_geo (struct tl_ds_message_media *D, struct paramed_type *T); void free_ds_constructor_message_media_contact (struct tl_ds_message_media *D, struct paramed_type *T); void free_ds_constructor_message_media_unsupported (struct tl_ds_message_media *D, struct paramed_type *T); void free_ds_constructor_message_media_document (struct tl_ds_message_media *D, struct paramed_type *T); void free_ds_constructor_message_media_audio (struct tl_ds_message_media *D, struct paramed_type *T); void free_ds_constructor_message_media_web_page (struct tl_ds_message_media *D, struct paramed_type *T); void free_ds_constructor_message_media_venue (struct tl_ds_message_media *D, struct paramed_type *T); void free_ds_constructor_message_media_photo_l27 (struct tl_ds_message_media *D, struct paramed_type *T); void free_ds_constructor_message_media_video_l27 (struct tl_ds_message_media *D, struct paramed_type *T); void free_ds_constructor_input_messages_filter_empty (struct tl_ds_messages_filter *D, struct paramed_type *T); void free_ds_constructor_input_messages_filter_photos (struct tl_ds_messages_filter *D, struct paramed_type *T); void free_ds_constructor_input_messages_filter_video (struct tl_ds_messages_filter *D, struct paramed_type *T); void free_ds_constructor_input_messages_filter_photo_video (struct tl_ds_messages_filter *D, struct paramed_type *T); void free_ds_constructor_input_messages_filter_photo_video_documents (struct tl_ds_messages_filter *D, struct paramed_type *T); void free_ds_constructor_input_messages_filter_document (struct tl_ds_messages_filter *D, struct paramed_type *T); void free_ds_constructor_input_messages_filter_audio (struct tl_ds_messages_filter *D, struct paramed_type *T); void free_ds_constructor_nearest_dc (struct tl_ds_nearest_dc *D, struct paramed_type *T); void free_ds_constructor_notify_peer (struct tl_ds_notify_peer *D, struct paramed_type *T); void free_ds_constructor_notify_users (struct tl_ds_notify_peer *D, struct paramed_type *T); void free_ds_constructor_notify_chats (struct tl_ds_notify_peer *D, struct paramed_type *T); void free_ds_constructor_notify_all (struct tl_ds_notify_peer *D, struct paramed_type *T); void free_ds_constructor_null (struct tl_ds_null *D, struct paramed_type *T); void free_ds_constructor_p_q_inner_data (struct tl_ds_p_q_inner_data *D, struct paramed_type *T); void free_ds_constructor_p_q_inner_data_temp (struct tl_ds_p_q_inner_data *D, struct paramed_type *T); void free_ds_constructor_peer_user (struct tl_ds_peer *D, struct paramed_type *T); void free_ds_constructor_peer_chat (struct tl_ds_peer *D, struct paramed_type *T); void free_ds_constructor_peer_notify_events_empty (struct tl_ds_peer_notify_events *D, struct paramed_type *T); void free_ds_constructor_peer_notify_events_all (struct tl_ds_peer_notify_events *D, struct paramed_type *T); void free_ds_constructor_peer_notify_settings_empty (struct tl_ds_peer_notify_settings *D, struct paramed_type *T); void free_ds_constructor_peer_notify_settings (struct tl_ds_peer_notify_settings *D, struct paramed_type *T); void free_ds_constructor_photo_empty (struct tl_ds_photo *D, struct paramed_type *T); void free_ds_constructor_photo (struct tl_ds_photo *D, struct paramed_type *T); void free_ds_constructor_photo_l27 (struct tl_ds_photo *D, struct paramed_type *T); void free_ds_constructor_photo_size_empty (struct tl_ds_photo_size *D, struct paramed_type *T); void free_ds_constructor_photo_size (struct tl_ds_photo_size *D, struct paramed_type *T); void free_ds_constructor_photo_cached_size (struct tl_ds_photo_size *D, struct paramed_type *T); void free_ds_constructor_privacy_key_status_timestamp (struct tl_ds_privacy_key *D, struct paramed_type *T); void free_ds_constructor_privacy_value_allow_contacts (struct tl_ds_privacy_rule *D, struct paramed_type *T); void free_ds_constructor_privacy_value_allow_all (struct tl_ds_privacy_rule *D, struct paramed_type *T); void free_ds_constructor_privacy_value_allow_users (struct tl_ds_privacy_rule *D, struct paramed_type *T); void free_ds_constructor_privacy_value_disallow_contacts (struct tl_ds_privacy_rule *D, struct paramed_type *T); void free_ds_constructor_privacy_value_disallow_all (struct tl_ds_privacy_rule *D, struct paramed_type *T); void free_ds_constructor_privacy_value_disallow_users (struct tl_ds_privacy_rule *D, struct paramed_type *T); void free_ds_constructor_received_notify_message (struct tl_ds_received_notify_message *D, struct paramed_type *T); void free_ds_constructor_reply_keyboard_hide (struct tl_ds_reply_markup *D, struct paramed_type *T); void free_ds_constructor_reply_keyboard_force_reply (struct tl_ds_reply_markup *D, struct paramed_type *T); void free_ds_constructor_reply_keyboard_markup (struct tl_ds_reply_markup *D, struct paramed_type *T); void free_ds_constructor_res_p_q (struct tl_ds_res_p_q *D, struct paramed_type *T); void free_ds_constructor_send_message_typing_action (struct tl_ds_send_message_action *D, struct paramed_type *T); void free_ds_constructor_send_message_cancel_action (struct tl_ds_send_message_action *D, struct paramed_type *T); void free_ds_constructor_send_message_record_video_action (struct tl_ds_send_message_action *D, struct paramed_type *T); void free_ds_constructor_send_message_upload_video_action_l27 (struct tl_ds_send_message_action *D, struct paramed_type *T); void free_ds_constructor_send_message_upload_video_action (struct tl_ds_send_message_action *D, struct paramed_type *T); void free_ds_constructor_send_message_record_audio_action (struct tl_ds_send_message_action *D, struct paramed_type *T); void free_ds_constructor_send_message_upload_audio_action_l27 (struct tl_ds_send_message_action *D, struct paramed_type *T); void free_ds_constructor_send_message_upload_audio_action (struct tl_ds_send_message_action *D, struct paramed_type *T); void free_ds_constructor_send_message_upload_photo_action (struct tl_ds_send_message_action *D, struct paramed_type *T); void free_ds_constructor_send_message_upload_document_action_l27 (struct tl_ds_send_message_action *D, struct paramed_type *T); void free_ds_constructor_send_message_upload_document_action (struct tl_ds_send_message_action *D, struct paramed_type *T); void free_ds_constructor_send_message_geo_location_action (struct tl_ds_send_message_action *D, struct paramed_type *T); void free_ds_constructor_send_message_choose_contact_action (struct tl_ds_send_message_action *D, struct paramed_type *T); void free_ds_constructor_server_d_h_params_fail (struct tl_ds_server_d_h_params *D, struct paramed_type *T); void free_ds_constructor_server_d_h_params_ok (struct tl_ds_server_d_h_params *D, struct paramed_type *T); void free_ds_constructor_server_d_h_inner_data (struct tl_ds_server_d_h_inner_data *D, struct paramed_type *T); void free_ds_constructor_dh_gen_ok (struct tl_ds_set_client_d_h_params_answer *D, struct paramed_type *T); void free_ds_constructor_dh_gen_retry (struct tl_ds_set_client_d_h_params_answer *D, struct paramed_type *T); void free_ds_constructor_dh_gen_fail (struct tl_ds_set_client_d_h_params_answer *D, struct paramed_type *T); void free_ds_constructor_sticker_pack (struct tl_ds_sticker_pack *D, struct paramed_type *T); void free_ds_constructor_sticker_set (struct tl_ds_sticker_set *D, struct paramed_type *T); void free_ds_constructor_string (struct tl_ds_string *D, struct paramed_type *T); void free_ds_constructor_update_new_message (struct tl_ds_update *D, struct paramed_type *T); void free_ds_constructor_update_message_i_d (struct tl_ds_update *D, struct paramed_type *T); void free_ds_constructor_update_delete_messages (struct tl_ds_update *D, struct paramed_type *T); void free_ds_constructor_update_user_typing (struct tl_ds_update *D, struct paramed_type *T); void free_ds_constructor_update_chat_user_typing (struct tl_ds_update *D, struct paramed_type *T); void free_ds_constructor_update_chat_participants (struct tl_ds_update *D, struct paramed_type *T); void free_ds_constructor_update_user_status (struct tl_ds_update *D, struct paramed_type *T); void free_ds_constructor_update_user_name (struct tl_ds_update *D, struct paramed_type *T); void free_ds_constructor_update_user_photo (struct tl_ds_update *D, struct paramed_type *T); void free_ds_constructor_update_contact_registered (struct tl_ds_update *D, struct paramed_type *T); void free_ds_constructor_update_contact_link (struct tl_ds_update *D, struct paramed_type *T); void free_ds_constructor_update_new_authorization (struct tl_ds_update *D, struct paramed_type *T); void free_ds_constructor_update_new_geo_chat_message (struct tl_ds_update *D, struct paramed_type *T); void free_ds_constructor_update_new_encrypted_message (struct tl_ds_update *D, struct paramed_type *T); void free_ds_constructor_update_encrypted_chat_typing (struct tl_ds_update *D, struct paramed_type *T); void free_ds_constructor_update_encryption (struct tl_ds_update *D, struct paramed_type *T); void free_ds_constructor_update_encrypted_messages_read (struct tl_ds_update *D, struct paramed_type *T); void free_ds_constructor_update_chat_participant_add (struct tl_ds_update *D, struct paramed_type *T); void free_ds_constructor_update_chat_participant_delete (struct tl_ds_update *D, struct paramed_type *T); void free_ds_constructor_update_dc_options (struct tl_ds_update *D, struct paramed_type *T); void free_ds_constructor_update_user_blocked (struct tl_ds_update *D, struct paramed_type *T); void free_ds_constructor_update_notify_settings (struct tl_ds_update *D, struct paramed_type *T); void free_ds_constructor_update_service_notification (struct tl_ds_update *D, struct paramed_type *T); void free_ds_constructor_update_privacy (struct tl_ds_update *D, struct paramed_type *T); void free_ds_constructor_update_user_phone (struct tl_ds_update *D, struct paramed_type *T); void free_ds_constructor_update_read_history_inbox (struct tl_ds_update *D, struct paramed_type *T); void free_ds_constructor_update_read_history_outbox (struct tl_ds_update *D, struct paramed_type *T); void free_ds_constructor_update_web_page (struct tl_ds_update *D, struct paramed_type *T); void free_ds_constructor_update_read_messages_contents (struct tl_ds_update *D, struct paramed_type *T); void free_ds_constructor_update_msg_update (struct tl_ds_update *D, struct paramed_type *T); void free_ds_constructor_updates_too_long (struct tl_ds_updates *D, struct paramed_type *T); void free_ds_constructor_update_short_message (struct tl_ds_updates *D, struct paramed_type *T); void free_ds_constructor_update_short_chat_message (struct tl_ds_updates *D, struct paramed_type *T); void free_ds_constructor_update_short (struct tl_ds_updates *D, struct paramed_type *T); void free_ds_constructor_updates_combined (struct tl_ds_updates *D, struct paramed_type *T); void free_ds_constructor_updates (struct tl_ds_updates *D, struct paramed_type *T); void free_ds_constructor_user_empty (struct tl_ds_user *D, struct paramed_type *T); void free_ds_constructor_user (struct tl_ds_user *D, struct paramed_type *T); void free_ds_constructor_user_full (struct tl_ds_user_full *D, struct paramed_type *T); void free_ds_constructor_user_profile_photo_empty (struct tl_ds_user_profile_photo *D, struct paramed_type *T); void free_ds_constructor_user_profile_photo (struct tl_ds_user_profile_photo *D, struct paramed_type *T); void free_ds_constructor_user_status_empty (struct tl_ds_user_status *D, struct paramed_type *T); void free_ds_constructor_user_status_online (struct tl_ds_user_status *D, struct paramed_type *T); void free_ds_constructor_user_status_offline (struct tl_ds_user_status *D, struct paramed_type *T); void free_ds_constructor_user_status_recently (struct tl_ds_user_status *D, struct paramed_type *T); void free_ds_constructor_user_status_last_week (struct tl_ds_user_status *D, struct paramed_type *T); void free_ds_constructor_user_status_last_month (struct tl_ds_user_status *D, struct paramed_type *T); void free_ds_constructor_vector (struct tl_ds_vector *D, struct paramed_type *T); void free_ds_constructor_video_empty (struct tl_ds_video *D, struct paramed_type *T); void free_ds_constructor_video (struct tl_ds_video *D, struct paramed_type *T); void free_ds_constructor_video_l27 (struct tl_ds_video *D, struct paramed_type *T); void free_ds_constructor_wall_paper (struct tl_ds_wall_paper *D, struct paramed_type *T); void free_ds_constructor_wall_paper_solid (struct tl_ds_wall_paper *D, struct paramed_type *T); void free_ds_constructor_web_page_empty (struct tl_ds_web_page *D, struct paramed_type *T); void free_ds_constructor_web_page_pending (struct tl_ds_web_page *D, struct paramed_type *T); void free_ds_constructor_web_page (struct tl_ds_web_page *D, struct paramed_type *T); void free_ds_constructor_account_authorizations (struct tl_ds_account_authorizations *D, struct paramed_type *T); void free_ds_constructor_account_no_password (struct tl_ds_account_password *D, struct paramed_type *T); void free_ds_constructor_account_password (struct tl_ds_account_password *D, struct paramed_type *T); void free_ds_constructor_account_password_input_settings (struct tl_ds_account_password_input_settings *D, struct paramed_type *T); void free_ds_constructor_account_password_settings (struct tl_ds_account_password_settings *D, struct paramed_type *T); void free_ds_constructor_account_privacy_rules (struct tl_ds_account_privacy_rules *D, struct paramed_type *T); void free_ds_constructor_account_sent_change_phone_code (struct tl_ds_account_sent_change_phone_code *D, struct paramed_type *T); void free_ds_constructor_auth_authorization (struct tl_ds_auth_authorization *D, struct paramed_type *T); void free_ds_constructor_auth_checked_phone (struct tl_ds_auth_checked_phone *D, struct paramed_type *T); void free_ds_constructor_auth_exported_authorization (struct tl_ds_auth_exported_authorization *D, struct paramed_type *T); void free_ds_constructor_auth_password_recovery (struct tl_ds_auth_password_recovery *D, struct paramed_type *T); void free_ds_constructor_auth_sent_code (struct tl_ds_auth_sent_code *D, struct paramed_type *T); void free_ds_constructor_auth_sent_app_code (struct tl_ds_auth_sent_code *D, struct paramed_type *T); void free_ds_constructor_binlog_encr_key (struct tl_ds_binlog_encr_key *D, struct paramed_type *T); void free_ds_constructor_binlog_start (struct tl_ds_binlog_update *D, struct paramed_type *T); void free_ds_constructor_binlog_dc_option (struct tl_ds_binlog_update *D, struct paramed_type *T); void free_ds_constructor_binlog_dc_option_new (struct tl_ds_binlog_update *D, struct paramed_type *T); void free_ds_constructor_binlog_auth_key (struct tl_ds_binlog_update *D, struct paramed_type *T); void free_ds_constructor_binlog_default_dc (struct tl_ds_binlog_update *D, struct paramed_type *T); void free_ds_constructor_binlog_dc_signed (struct tl_ds_binlog_update *D, struct paramed_type *T); void free_ds_constructor_binlog_our_id (struct tl_ds_binlog_update *D, struct paramed_type *T); void free_ds_constructor_binlog_set_dh_params (struct tl_ds_binlog_update *D, struct paramed_type *T); void free_ds_constructor_binlog_set_pts (struct tl_ds_binlog_update *D, struct paramed_type *T); void free_ds_constructor_binlog_set_qts (struct tl_ds_binlog_update *D, struct paramed_type *T); void free_ds_constructor_binlog_set_date (struct tl_ds_binlog_update *D, struct paramed_type *T); void free_ds_constructor_binlog_set_seq (struct tl_ds_binlog_update *D, struct paramed_type *T); void free_ds_constructor_binlog_encr_chat_delete (struct tl_ds_binlog_update *D, struct paramed_type *T); void free_ds_constructor_binlog_encr_chat_new (struct tl_ds_binlog_update *D, struct paramed_type *T); void free_ds_constructor_binlog_encr_chat_exchange_new (struct tl_ds_binlog_update *D, struct paramed_type *T); void free_ds_constructor_binlog_user_delete (struct tl_ds_binlog_update *D, struct paramed_type *T); void free_ds_constructor_binlog_user_new (struct tl_ds_binlog_update *D, struct paramed_type *T); void free_ds_constructor_binlog_chat_new (struct tl_ds_binlog_update *D, struct paramed_type *T); void free_ds_constructor_binlog_chat_add_participant (struct tl_ds_binlog_update *D, struct paramed_type *T); void free_ds_constructor_binlog_chat_del_participant (struct tl_ds_binlog_update *D, struct paramed_type *T); void free_ds_constructor_binlog_set_msg_id (struct tl_ds_binlog_update *D, struct paramed_type *T); void free_ds_constructor_binlog_message_delete (struct tl_ds_binlog_update *D, struct paramed_type *T); void free_ds_constructor_binlog_message_new (struct tl_ds_binlog_update *D, struct paramed_type *T); void free_ds_constructor_binlog_message_encr_new (struct tl_ds_binlog_update *D, struct paramed_type *T); void free_ds_constructor_binlog_msg_update (struct tl_ds_binlog_update *D, struct paramed_type *T); void free_ds_constructor_binlog_reset_authorization (struct tl_ds_binlog_update *D, struct paramed_type *T); void free_ds_constructor_contacts_blocked (struct tl_ds_contacts_blocked *D, struct paramed_type *T); void free_ds_constructor_contacts_blocked_slice (struct tl_ds_contacts_blocked *D, struct paramed_type *T); void free_ds_constructor_contacts_contacts_not_modified (struct tl_ds_contacts_contacts *D, struct paramed_type *T); void free_ds_constructor_contacts_contacts (struct tl_ds_contacts_contacts *D, struct paramed_type *T); void free_ds_constructor_contacts_found (struct tl_ds_contacts_found *D, struct paramed_type *T); void free_ds_constructor_contacts_imported_contacts (struct tl_ds_contacts_imported_contacts *D, struct paramed_type *T); void free_ds_constructor_contacts_link (struct tl_ds_contacts_link *D, struct paramed_type *T); void free_ds_constructor_contacts_suggested (struct tl_ds_contacts_suggested *D, struct paramed_type *T); void free_ds_constructor_geochats_located (struct tl_ds_geochats_located *D, struct paramed_type *T); void free_ds_constructor_geochats_messages (struct tl_ds_geochats_messages *D, struct paramed_type *T); void free_ds_constructor_geochats_messages_slice (struct tl_ds_geochats_messages *D, struct paramed_type *T); void free_ds_constructor_geochats_stated_message (struct tl_ds_geochats_stated_message *D, struct paramed_type *T); void free_ds_constructor_help_app_update (struct tl_ds_help_app_update *D, struct paramed_type *T); void free_ds_constructor_help_no_app_update (struct tl_ds_help_app_update *D, struct paramed_type *T); void free_ds_constructor_help_invite_text (struct tl_ds_help_invite_text *D, struct paramed_type *T); void free_ds_constructor_help_support (struct tl_ds_help_support *D, struct paramed_type *T); void free_ds_constructor_messages_affected_history (struct tl_ds_messages_affected_history *D, struct paramed_type *T); void free_ds_constructor_messages_affected_messages (struct tl_ds_messages_affected_messages *D, struct paramed_type *T); void free_ds_constructor_messages_all_stickers_not_modified (struct tl_ds_messages_all_stickers *D, struct paramed_type *T); void free_ds_constructor_messages_all_stickers (struct tl_ds_messages_all_stickers *D, struct paramed_type *T); void free_ds_constructor_messages_chat_full (struct tl_ds_messages_chat_full *D, struct paramed_type *T); void free_ds_constructor_messages_chats (struct tl_ds_messages_chats *D, struct paramed_type *T); void free_ds_constructor_messages_dh_config_not_modified (struct tl_ds_messages_dh_config *D, struct paramed_type *T); void free_ds_constructor_messages_dh_config (struct tl_ds_messages_dh_config *D, struct paramed_type *T); void free_ds_constructor_messages_dialogs (struct tl_ds_messages_dialogs *D, struct paramed_type *T); void free_ds_constructor_messages_dialogs_slice (struct tl_ds_messages_dialogs *D, struct paramed_type *T); void free_ds_constructor_messages_message_empty (struct tl_ds_messages_message *D, struct paramed_type *T); void free_ds_constructor_messages_messages (struct tl_ds_messages_messages *D, struct paramed_type *T); void free_ds_constructor_messages_messages_slice (struct tl_ds_messages_messages *D, struct paramed_type *T); void free_ds_constructor_messages_sent_encrypted_message (struct tl_ds_messages_sent_encrypted_message *D, struct paramed_type *T); void free_ds_constructor_messages_sent_encrypted_file (struct tl_ds_messages_sent_encrypted_message *D, struct paramed_type *T); void free_ds_constructor_messages_sent_message (struct tl_ds_messages_sent_message *D, struct paramed_type *T); void free_ds_constructor_messages_sent_message_link (struct tl_ds_messages_sent_message *D, struct paramed_type *T); void free_ds_constructor_messages_sticker_set (struct tl_ds_messages_sticker_set *D, struct paramed_type *T); void free_ds_constructor_messages_stickers_not_modified (struct tl_ds_messages_stickers *D, struct paramed_type *T); void free_ds_constructor_messages_stickers (struct tl_ds_messages_stickers *D, struct paramed_type *T); void free_ds_constructor_photos_photo (struct tl_ds_photos_photo *D, struct paramed_type *T); void free_ds_constructor_photos_photos (struct tl_ds_photos_photos *D, struct paramed_type *T); void free_ds_constructor_photos_photos_slice (struct tl_ds_photos_photos *D, struct paramed_type *T); void free_ds_constructor_storage_file_unknown (struct tl_ds_storage_file_type *D, struct paramed_type *T); void free_ds_constructor_storage_file_jpeg (struct tl_ds_storage_file_type *D, struct paramed_type *T); void free_ds_constructor_storage_file_gif (struct tl_ds_storage_file_type *D, struct paramed_type *T); void free_ds_constructor_storage_file_png (struct tl_ds_storage_file_type *D, struct paramed_type *T); void free_ds_constructor_storage_file_pdf (struct tl_ds_storage_file_type *D, struct paramed_type *T); void free_ds_constructor_storage_file_mp3 (struct tl_ds_storage_file_type *D, struct paramed_type *T); void free_ds_constructor_storage_file_mov (struct tl_ds_storage_file_type *D, struct paramed_type *T); void free_ds_constructor_storage_file_partial (struct tl_ds_storage_file_type *D, struct paramed_type *T); void free_ds_constructor_storage_file_mp4 (struct tl_ds_storage_file_type *D, struct paramed_type *T); void free_ds_constructor_storage_file_webp (struct tl_ds_storage_file_type *D, struct paramed_type *T); void free_ds_constructor_updates_difference_empty (struct tl_ds_updates_difference *D, struct paramed_type *T); void free_ds_constructor_updates_difference (struct tl_ds_updates_difference *D, struct paramed_type *T); void free_ds_constructor_updates_difference_slice (struct tl_ds_updates_difference *D, struct paramed_type *T); void free_ds_constructor_updates_state (struct tl_ds_updates_state *D, struct paramed_type *T); void free_ds_constructor_upload_file (struct tl_ds_upload_file *D, struct paramed_type *T); void free_ds_type_account_days_t_t_l (struct tl_ds_account_days_t_t_l *D, struct paramed_type *T); void free_ds_type_audio (struct tl_ds_audio *D, struct paramed_type *T); void free_ds_type_authorization (struct tl_ds_authorization *D, struct paramed_type *T); void free_ds_type_bool (struct tl_ds_bool *D, struct paramed_type *T); void free_ds_type_bot_command (struct tl_ds_bot_command *D, struct paramed_type *T); void free_ds_type_bot_info (struct tl_ds_bot_info *D, struct paramed_type *T); void free_ds_type_bytes (struct tl_ds_string *D, struct paramed_type *T); void free_ds_type_chat (struct tl_ds_chat *D, struct paramed_type *T); void free_ds_type_chat_full (struct tl_ds_chat_full *D, struct paramed_type *T); void free_ds_type_chat_invite (struct tl_ds_chat_invite *D, struct paramed_type *T); void free_ds_type_chat_located (struct tl_ds_chat_located *D, struct paramed_type *T); void free_ds_type_chat_participant (struct tl_ds_chat_participant *D, struct paramed_type *T); void free_ds_type_chat_participants (struct tl_ds_chat_participants *D, struct paramed_type *T); void free_ds_type_chat_photo (struct tl_ds_chat_photo *D, struct paramed_type *T); void free_ds_type_client_d_h_inner_data (struct tl_ds_client_d_h_inner_data *D, struct paramed_type *T); void free_ds_type_config (struct tl_ds_config *D, struct paramed_type *T); void free_ds_type_contact (struct tl_ds_contact *D, struct paramed_type *T); void free_ds_type_contact_blocked (struct tl_ds_contact_blocked *D, struct paramed_type *T); void free_ds_type_contact_found (struct tl_ds_contact_found *D, struct paramed_type *T); void free_ds_type_contact_link (struct tl_ds_contact_link *D, struct paramed_type *T); void free_ds_type_contact_status (struct tl_ds_contact_status *D, struct paramed_type *T); void free_ds_type_contact_suggested (struct tl_ds_contact_suggested *D, struct paramed_type *T); void free_ds_type_dc_option (struct tl_ds_dc_option *D, struct paramed_type *T); void free_ds_type_decrypted_message (struct tl_ds_decrypted_message *D, struct paramed_type *T); void free_ds_type_decrypted_message_action (struct tl_ds_decrypted_message_action *D, struct paramed_type *T); void free_ds_type_decrypted_message_layer (struct tl_ds_decrypted_message_layer *D, struct paramed_type *T); void free_ds_type_decrypted_message_media (struct tl_ds_decrypted_message_media *D, struct paramed_type *T); void free_ds_type_dialog (struct tl_ds_dialog *D, struct paramed_type *T); void free_ds_type_disabled_feature (struct tl_ds_disabled_feature *D, struct paramed_type *T); void free_ds_type_document (struct tl_ds_document *D, struct paramed_type *T); void free_ds_type_document_attribute (struct tl_ds_document_attribute *D, struct paramed_type *T); void free_ds_type_double (double *D, struct paramed_type *T); void free_ds_type_encrypted_chat (struct tl_ds_encrypted_chat *D, struct paramed_type *T); void free_ds_type_encrypted_file (struct tl_ds_encrypted_file *D, struct paramed_type *T); void free_ds_type_encrypted_message (struct tl_ds_encrypted_message *D, struct paramed_type *T); void free_ds_type_error (struct tl_ds_error *D, struct paramed_type *T); void free_ds_type_exported_chat_invite (struct tl_ds_exported_chat_invite *D, struct paramed_type *T); void free_ds_type_file_location (struct tl_ds_file_location *D, struct paramed_type *T); void free_ds_type_geo_chat_message (struct tl_ds_geo_chat_message *D, struct paramed_type *T); void free_ds_type_geo_point (struct tl_ds_geo_point *D, struct paramed_type *T); void free_ds_type_imported_contact (struct tl_ds_imported_contact *D, struct paramed_type *T); void free_ds_type_input_app_event (struct tl_ds_input_app_event *D, struct paramed_type *T); void free_ds_type_input_audio (struct tl_ds_input_audio *D, struct paramed_type *T); void free_ds_type_input_chat_photo (struct tl_ds_input_chat_photo *D, struct paramed_type *T); void free_ds_type_input_contact (struct tl_ds_input_contact *D, struct paramed_type *T); void free_ds_type_input_document (struct tl_ds_input_document *D, struct paramed_type *T); void free_ds_type_input_encrypted_chat (struct tl_ds_input_encrypted_chat *D, struct paramed_type *T); void free_ds_type_input_encrypted_file (struct tl_ds_input_encrypted_file *D, struct paramed_type *T); void free_ds_type_input_file (struct tl_ds_input_file *D, struct paramed_type *T); void free_ds_type_input_file_location (struct tl_ds_input_file_location *D, struct paramed_type *T); void free_ds_type_input_geo_chat (struct tl_ds_input_geo_chat *D, struct paramed_type *T); void free_ds_type_input_geo_point (struct tl_ds_input_geo_point *D, struct paramed_type *T); void free_ds_type_input_media (struct tl_ds_input_media *D, struct paramed_type *T); void free_ds_type_input_notify_peer (struct tl_ds_input_notify_peer *D, struct paramed_type *T); void free_ds_type_input_peer (struct tl_ds_input_peer *D, struct paramed_type *T); void free_ds_type_input_peer_notify_events (struct tl_ds_input_peer_notify_events *D, struct paramed_type *T); void free_ds_type_input_peer_notify_settings (struct tl_ds_input_peer_notify_settings *D, struct paramed_type *T); void free_ds_type_input_photo (struct tl_ds_input_photo *D, struct paramed_type *T); void free_ds_type_input_photo_crop (struct tl_ds_input_photo_crop *D, struct paramed_type *T); void free_ds_type_input_privacy_key (struct tl_ds_input_privacy_key *D, struct paramed_type *T); void free_ds_type_input_privacy_rule (struct tl_ds_input_privacy_rule *D, struct paramed_type *T); void free_ds_type_input_sticker_set (struct tl_ds_input_sticker_set *D, struct paramed_type *T); void free_ds_type_input_user (struct tl_ds_input_user *D, struct paramed_type *T); void free_ds_type_input_video (struct tl_ds_input_video *D, struct paramed_type *T); void free_ds_type_int (int *D, struct paramed_type *T); void free_ds_type_int128 (struct tl_ds_int128 *D, struct paramed_type *T); void free_ds_type_int256 (struct tl_ds_int256 *D, struct paramed_type *T); void free_ds_type_keyboard_button (struct tl_ds_keyboard_button *D, struct paramed_type *T); void free_ds_type_keyboard_button_row (struct tl_ds_keyboard_button_row *D, struct paramed_type *T); void free_ds_type_long (long long *D, struct paramed_type *T); void free_ds_type_message (struct tl_ds_message *D, struct paramed_type *T); void free_ds_type_message_action (struct tl_ds_message_action *D, struct paramed_type *T); void free_ds_type_message_media (struct tl_ds_message_media *D, struct paramed_type *T); void free_ds_type_messages_filter (struct tl_ds_messages_filter *D, struct paramed_type *T); void free_ds_type_nearest_dc (struct tl_ds_nearest_dc *D, struct paramed_type *T); void free_ds_type_notify_peer (struct tl_ds_notify_peer *D, struct paramed_type *T); void free_ds_type_null (struct tl_ds_null *D, struct paramed_type *T); void free_ds_type_p_q_inner_data (struct tl_ds_p_q_inner_data *D, struct paramed_type *T); void free_ds_type_peer (struct tl_ds_peer *D, struct paramed_type *T); void free_ds_type_peer_notify_events (struct tl_ds_peer_notify_events *D, struct paramed_type *T); void free_ds_type_peer_notify_settings (struct tl_ds_peer_notify_settings *D, struct paramed_type *T); void free_ds_type_photo (struct tl_ds_photo *D, struct paramed_type *T); void free_ds_type_photo_size (struct tl_ds_photo_size *D, struct paramed_type *T); void free_ds_type_privacy_key (struct tl_ds_privacy_key *D, struct paramed_type *T); void free_ds_type_privacy_rule (struct tl_ds_privacy_rule *D, struct paramed_type *T); void free_ds_type_received_notify_message (struct tl_ds_received_notify_message *D, struct paramed_type *T); void free_ds_type_reply_markup (struct tl_ds_reply_markup *D, struct paramed_type *T); void free_ds_type_res_p_q (struct tl_ds_res_p_q *D, struct paramed_type *T); void free_ds_type_send_message_action (struct tl_ds_send_message_action *D, struct paramed_type *T); void free_ds_type_server_d_h_params (struct tl_ds_server_d_h_params *D, struct paramed_type *T); void free_ds_type_server_d_h_inner_data (struct tl_ds_server_d_h_inner_data *D, struct paramed_type *T); void free_ds_type_set_client_d_h_params_answer (struct tl_ds_set_client_d_h_params_answer *D, struct paramed_type *T); void free_ds_type_sticker_pack (struct tl_ds_sticker_pack *D, struct paramed_type *T); void free_ds_type_sticker_set (struct tl_ds_sticker_set *D, struct paramed_type *T); void free_ds_type_string (struct tl_ds_string *D, struct paramed_type *T); void free_ds_type_update (struct tl_ds_update *D, struct paramed_type *T); void free_ds_type_updates (struct tl_ds_updates *D, struct paramed_type *T); void free_ds_type_user (struct tl_ds_user *D, struct paramed_type *T); void free_ds_type_user_full (struct tl_ds_user_full *D, struct paramed_type *T); void free_ds_type_user_profile_photo (struct tl_ds_user_profile_photo *D, struct paramed_type *T); void free_ds_type_user_status (struct tl_ds_user_status *D, struct paramed_type *T); void free_ds_type_vector (struct tl_ds_vector *D, struct paramed_type *T); void free_ds_type_video (struct tl_ds_video *D, struct paramed_type *T); void free_ds_type_wall_paper (struct tl_ds_wall_paper *D, struct paramed_type *T); void free_ds_type_web_page (struct tl_ds_web_page *D, struct paramed_type *T); void free_ds_type_account_authorizations (struct tl_ds_account_authorizations *D, struct paramed_type *T); void free_ds_type_account_password (struct tl_ds_account_password *D, struct paramed_type *T); void free_ds_type_account_password_input_settings (struct tl_ds_account_password_input_settings *D, struct paramed_type *T); void free_ds_type_account_password_settings (struct tl_ds_account_password_settings *D, struct paramed_type *T); void free_ds_type_account_privacy_rules (struct tl_ds_account_privacy_rules *D, struct paramed_type *T); void free_ds_type_account_sent_change_phone_code (struct tl_ds_account_sent_change_phone_code *D, struct paramed_type *T); void free_ds_type_auth_authorization (struct tl_ds_auth_authorization *D, struct paramed_type *T); void free_ds_type_auth_checked_phone (struct tl_ds_auth_checked_phone *D, struct paramed_type *T); void free_ds_type_auth_exported_authorization (struct tl_ds_auth_exported_authorization *D, struct paramed_type *T); void free_ds_type_auth_password_recovery (struct tl_ds_auth_password_recovery *D, struct paramed_type *T); void free_ds_type_auth_sent_code (struct tl_ds_auth_sent_code *D, struct paramed_type *T); void free_ds_type_binlog_encr_key (struct tl_ds_binlog_encr_key *D, struct paramed_type *T); void free_ds_type_binlog_update (struct tl_ds_binlog_update *D, struct paramed_type *T); void free_ds_type_contacts_blocked (struct tl_ds_contacts_blocked *D, struct paramed_type *T); void free_ds_type_contacts_contacts (struct tl_ds_contacts_contacts *D, struct paramed_type *T); void free_ds_type_contacts_found (struct tl_ds_contacts_found *D, struct paramed_type *T); void free_ds_type_contacts_imported_contacts (struct tl_ds_contacts_imported_contacts *D, struct paramed_type *T); void free_ds_type_contacts_link (struct tl_ds_contacts_link *D, struct paramed_type *T); void free_ds_type_contacts_suggested (struct tl_ds_contacts_suggested *D, struct paramed_type *T); void free_ds_type_geochats_located (struct tl_ds_geochats_located *D, struct paramed_type *T); void free_ds_type_geochats_messages (struct tl_ds_geochats_messages *D, struct paramed_type *T); void free_ds_type_geochats_stated_message (struct tl_ds_geochats_stated_message *D, struct paramed_type *T); void free_ds_type_help_app_update (struct tl_ds_help_app_update *D, struct paramed_type *T); void free_ds_type_help_invite_text (struct tl_ds_help_invite_text *D, struct paramed_type *T); void free_ds_type_help_support (struct tl_ds_help_support *D, struct paramed_type *T); void free_ds_type_messages_affected_history (struct tl_ds_messages_affected_history *D, struct paramed_type *T); void free_ds_type_messages_affected_messages (struct tl_ds_messages_affected_messages *D, struct paramed_type *T); void free_ds_type_messages_all_stickers (struct tl_ds_messages_all_stickers *D, struct paramed_type *T); void free_ds_type_messages_chat_full (struct tl_ds_messages_chat_full *D, struct paramed_type *T); void free_ds_type_messages_chats (struct tl_ds_messages_chats *D, struct paramed_type *T); void free_ds_type_messages_dh_config (struct tl_ds_messages_dh_config *D, struct paramed_type *T); void free_ds_type_messages_dialogs (struct tl_ds_messages_dialogs *D, struct paramed_type *T); void free_ds_type_messages_message (struct tl_ds_messages_message *D, struct paramed_type *T); void free_ds_type_messages_messages (struct tl_ds_messages_messages *D, struct paramed_type *T); void free_ds_type_messages_sent_encrypted_message (struct tl_ds_messages_sent_encrypted_message *D, struct paramed_type *T); void free_ds_type_messages_sent_message (struct tl_ds_messages_sent_message *D, struct paramed_type *T); void free_ds_type_messages_sticker_set (struct tl_ds_messages_sticker_set *D, struct paramed_type *T); void free_ds_type_messages_stickers (struct tl_ds_messages_stickers *D, struct paramed_type *T); void free_ds_type_photos_photo (struct tl_ds_photos_photo *D, struct paramed_type *T); void free_ds_type_photos_photos (struct tl_ds_photos_photos *D, struct paramed_type *T); void free_ds_type_storage_file_type (struct tl_ds_storage_file_type *D, struct paramed_type *T); void free_ds_type_updates_difference (struct tl_ds_updates_difference *D, struct paramed_type *T); void free_ds_type_updates_state (struct tl_ds_updates_state *D, struct paramed_type *T); void free_ds_type_upload_file (struct tl_ds_upload_file *D, struct paramed_type *T); void free_ds_type_any (void *D, struct paramed_type *T);