summaryrefslogtreecommitdiff
path: root/protocols/Telegram/src/tgl/auto/auto-fetch-ds.h
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/Telegram/src/tgl/auto/auto-fetch-ds.h')
-rw-r--r--protocols/Telegram/src/tgl/auto/auto-fetch-ds.h716
1 files changed, 716 insertions, 0 deletions
diff --git a/protocols/Telegram/src/tgl/auto/auto-fetch-ds.h b/protocols/Telegram/src/tgl/auto/auto-fetch-ds.h
new file mode 100644
index 0000000000..6c39473b14
--- /dev/null
+++ b/protocols/Telegram/src/tgl/auto/auto-fetch-ds.h
@@ -0,0 +1,716 @@
+#ifdef _MSC_VER
+#include "..\auto.h"
+#else
+#include "auto.h"
+#endif
+#include <assert.h>
+#include <stdio.h>
+struct tgl_state;
+struct tl_ds_account_days_t_t_l *fetch_ds_constructor_account_days_t_t_l (struct paramed_type *T);
+struct tl_ds_audio *fetch_ds_constructor_audio_empty (struct paramed_type *T);
+struct tl_ds_audio *fetch_ds_constructor_audio (struct paramed_type *T);
+struct tl_ds_authorization *fetch_ds_constructor_authorization (struct paramed_type *T);
+struct tl_ds_bool *fetch_ds_constructor_bool_false (struct paramed_type *T);
+struct tl_ds_bool *fetch_ds_constructor_bool_true (struct paramed_type *T);
+struct tl_ds_bot_command *fetch_ds_constructor_bot_command (struct paramed_type *T);
+struct tl_ds_bot_command *fetch_ds_constructor_bot_command_old (struct paramed_type *T);
+struct tl_ds_bot_info *fetch_ds_constructor_bot_info_empty (struct paramed_type *T);
+struct tl_ds_bot_info *fetch_ds_constructor_bot_info (struct paramed_type *T);
+struct tl_ds_string *fetch_ds_constructor_bytes (struct paramed_type *T);
+struct tl_ds_chat *fetch_ds_constructor_chat_empty (struct paramed_type *T);
+struct tl_ds_chat *fetch_ds_constructor_chat (struct paramed_type *T);
+struct tl_ds_chat *fetch_ds_constructor_chat_forbidden (struct paramed_type *T);
+struct tl_ds_chat *fetch_ds_constructor_geo_chat (struct paramed_type *T);
+struct tl_ds_chat_full *fetch_ds_constructor_chat_full (struct paramed_type *T);
+struct tl_ds_chat_invite *fetch_ds_constructor_chat_invite_already (struct paramed_type *T);
+struct tl_ds_chat_invite *fetch_ds_constructor_chat_invite (struct paramed_type *T);
+struct tl_ds_chat_located *fetch_ds_constructor_chat_located (struct paramed_type *T);
+struct tl_ds_chat_participant *fetch_ds_constructor_chat_participant (struct paramed_type *T);
+struct tl_ds_chat_participants *fetch_ds_constructor_chat_participants_forbidden (struct paramed_type *T);
+struct tl_ds_chat_participants *fetch_ds_constructor_chat_participants (struct paramed_type *T);
+struct tl_ds_chat_photo *fetch_ds_constructor_chat_photo_empty (struct paramed_type *T);
+struct tl_ds_chat_photo *fetch_ds_constructor_chat_photo (struct paramed_type *T);
+struct tl_ds_client_d_h_inner_data *fetch_ds_constructor_client_d_h_inner_data (struct paramed_type *T);
+struct tl_ds_config *fetch_ds_constructor_config (struct paramed_type *T);
+struct tl_ds_contact *fetch_ds_constructor_contact (struct paramed_type *T);
+struct tl_ds_contact_blocked *fetch_ds_constructor_contact_blocked (struct paramed_type *T);
+struct tl_ds_contact_found *fetch_ds_constructor_contact_found (struct paramed_type *T);
+struct tl_ds_contact_link *fetch_ds_constructor_contact_link_unknown (struct paramed_type *T);
+struct tl_ds_contact_link *fetch_ds_constructor_contact_link_none (struct paramed_type *T);
+struct tl_ds_contact_link *fetch_ds_constructor_contact_link_has_phone (struct paramed_type *T);
+struct tl_ds_contact_link *fetch_ds_constructor_contact_link_contact (struct paramed_type *T);
+struct tl_ds_contact_status *fetch_ds_constructor_contact_status (struct paramed_type *T);
+struct tl_ds_contact_suggested *fetch_ds_constructor_contact_suggested (struct paramed_type *T);
+struct tl_ds_dc_option *fetch_ds_constructor_dc_option_l28 (struct paramed_type *T);
+struct tl_ds_dc_option *fetch_ds_constructor_dc_option (struct paramed_type *T);
+struct tl_ds_decrypted_message *fetch_ds_constructor_decrypted_message (struct paramed_type *T);
+struct tl_ds_decrypted_message *fetch_ds_constructor_decrypted_message_service (struct paramed_type *T);
+struct tl_ds_decrypted_message_action *fetch_ds_constructor_decrypted_message_action_set_message_t_t_l (struct paramed_type *T);
+struct tl_ds_decrypted_message_action *fetch_ds_constructor_decrypted_message_action_read_messages (struct paramed_type *T);
+struct tl_ds_decrypted_message_action *fetch_ds_constructor_decrypted_message_action_delete_messages (struct paramed_type *T);
+struct tl_ds_decrypted_message_action *fetch_ds_constructor_decrypted_message_action_screenshot_messages (struct paramed_type *T);
+struct tl_ds_decrypted_message_action *fetch_ds_constructor_decrypted_message_action_flush_history (struct paramed_type *T);
+struct tl_ds_decrypted_message_action *fetch_ds_constructor_decrypted_message_action_resend (struct paramed_type *T);
+struct tl_ds_decrypted_message_action *fetch_ds_constructor_decrypted_message_action_notify_layer (struct paramed_type *T);
+struct tl_ds_decrypted_message_action *fetch_ds_constructor_decrypted_message_action_typing (struct paramed_type *T);
+struct tl_ds_decrypted_message_action *fetch_ds_constructor_decrypted_message_action_request_key (struct paramed_type *T);
+struct tl_ds_decrypted_message_action *fetch_ds_constructor_decrypted_message_action_accept_key (struct paramed_type *T);
+struct tl_ds_decrypted_message_action *fetch_ds_constructor_decrypted_message_action_abort_key (struct paramed_type *T);
+struct tl_ds_decrypted_message_action *fetch_ds_constructor_decrypted_message_action_commit_key (struct paramed_type *T);
+struct tl_ds_decrypted_message_action *fetch_ds_constructor_decrypted_message_action_noop (struct paramed_type *T);
+struct tl_ds_decrypted_message_layer *fetch_ds_constructor_decrypted_message_layer (struct paramed_type *T);
+struct tl_ds_decrypted_message_media *fetch_ds_constructor_decrypted_message_media_empty (struct paramed_type *T);
+struct tl_ds_decrypted_message_media *fetch_ds_constructor_decrypted_message_media_photo (struct paramed_type *T);
+struct tl_ds_decrypted_message_media *fetch_ds_constructor_decrypted_message_media_geo_point (struct paramed_type *T);
+struct tl_ds_decrypted_message_media *fetch_ds_constructor_decrypted_message_media_contact (struct paramed_type *T);
+struct tl_ds_decrypted_message_media *fetch_ds_constructor_decrypted_message_media_document (struct paramed_type *T);
+struct tl_ds_decrypted_message_media *fetch_ds_constructor_decrypted_message_media_video (struct paramed_type *T);
+struct tl_ds_decrypted_message_media *fetch_ds_constructor_decrypted_message_media_audio (struct paramed_type *T);
+struct tl_ds_decrypted_message_media *fetch_ds_constructor_decrypted_message_media_external_document (struct paramed_type *T);
+struct tl_ds_decrypted_message_media *fetch_ds_constructor_decrypted_message_media_video_l12 (struct paramed_type *T);
+struct tl_ds_decrypted_message_media *fetch_ds_constructor_decrypted_message_media_audio_l12 (struct paramed_type *T);
+struct tl_ds_dialog *fetch_ds_constructor_dialog (struct paramed_type *T);
+struct tl_ds_disabled_feature *fetch_ds_constructor_disabled_feature (struct paramed_type *T);
+struct tl_ds_document *fetch_ds_constructor_document_empty (struct paramed_type *T);
+struct tl_ds_document *fetch_ds_constructor_document (struct paramed_type *T);
+struct tl_ds_document *fetch_ds_constructor_document_l19 (struct paramed_type *T);
+struct tl_ds_document_attribute *fetch_ds_constructor_document_attribute_image_size (struct paramed_type *T);
+struct tl_ds_document_attribute *fetch_ds_constructor_document_attribute_animated (struct paramed_type *T);
+struct tl_ds_document_attribute *fetch_ds_constructor_document_attribute_sticker_l28 (struct paramed_type *T);
+struct tl_ds_document_attribute *fetch_ds_constructor_document_attribute_sticker (struct paramed_type *T);
+struct tl_ds_document_attribute *fetch_ds_constructor_document_attribute_video (struct paramed_type *T);
+struct tl_ds_document_attribute *fetch_ds_constructor_document_attribute_audio (struct paramed_type *T);
+struct tl_ds_document_attribute *fetch_ds_constructor_document_attribute_filename (struct paramed_type *T);
+double *fetch_ds_constructor_double (struct paramed_type *T);
+struct tl_ds_encrypted_chat *fetch_ds_constructor_encrypted_chat_empty (struct paramed_type *T);
+struct tl_ds_encrypted_chat *fetch_ds_constructor_encrypted_chat_waiting (struct paramed_type *T);
+struct tl_ds_encrypted_chat *fetch_ds_constructor_encrypted_chat_requested (struct paramed_type *T);
+struct tl_ds_encrypted_chat *fetch_ds_constructor_encrypted_chat (struct paramed_type *T);
+struct tl_ds_encrypted_chat *fetch_ds_constructor_encrypted_chat_discarded (struct paramed_type *T);
+struct tl_ds_encrypted_file *fetch_ds_constructor_encrypted_file_empty (struct paramed_type *T);
+struct tl_ds_encrypted_file *fetch_ds_constructor_encrypted_file (struct paramed_type *T);
+struct tl_ds_encrypted_message *fetch_ds_constructor_encrypted_message (struct paramed_type *T);
+struct tl_ds_encrypted_message *fetch_ds_constructor_encrypted_message_service (struct paramed_type *T);
+struct tl_ds_error *fetch_ds_constructor_error (struct paramed_type *T);
+struct tl_ds_exported_chat_invite *fetch_ds_constructor_chat_invite_empty (struct paramed_type *T);
+struct tl_ds_exported_chat_invite *fetch_ds_constructor_chat_invite_exported (struct paramed_type *T);
+struct tl_ds_file_location *fetch_ds_constructor_file_location_unavailable (struct paramed_type *T);
+struct tl_ds_file_location *fetch_ds_constructor_file_location (struct paramed_type *T);
+struct tl_ds_geo_chat_message *fetch_ds_constructor_geo_chat_message_empty (struct paramed_type *T);
+struct tl_ds_geo_chat_message *fetch_ds_constructor_geo_chat_message (struct paramed_type *T);
+struct tl_ds_geo_chat_message *fetch_ds_constructor_geo_chat_message_service (struct paramed_type *T);
+struct tl_ds_geo_point *fetch_ds_constructor_geo_point_empty (struct paramed_type *T);
+struct tl_ds_geo_point *fetch_ds_constructor_geo_point (struct paramed_type *T);
+struct tl_ds_imported_contact *fetch_ds_constructor_imported_contact (struct paramed_type *T);
+struct tl_ds_input_app_event *fetch_ds_constructor_input_app_event (struct paramed_type *T);
+struct tl_ds_input_audio *fetch_ds_constructor_input_audio_empty (struct paramed_type *T);
+struct tl_ds_input_audio *fetch_ds_constructor_input_audio (struct paramed_type *T);
+struct tl_ds_input_chat_photo *fetch_ds_constructor_input_chat_photo_empty (struct paramed_type *T);
+struct tl_ds_input_chat_photo *fetch_ds_constructor_input_chat_uploaded_photo (struct paramed_type *T);
+struct tl_ds_input_chat_photo *fetch_ds_constructor_input_chat_photo (struct paramed_type *T);
+struct tl_ds_input_contact *fetch_ds_constructor_input_phone_contact (struct paramed_type *T);
+struct tl_ds_input_document *fetch_ds_constructor_input_document_empty (struct paramed_type *T);
+struct tl_ds_input_document *fetch_ds_constructor_input_document (struct paramed_type *T);
+struct tl_ds_input_encrypted_chat *fetch_ds_constructor_input_encrypted_chat (struct paramed_type *T);
+struct tl_ds_input_encrypted_file *fetch_ds_constructor_input_encrypted_file_empty (struct paramed_type *T);
+struct tl_ds_input_encrypted_file *fetch_ds_constructor_input_encrypted_file_uploaded (struct paramed_type *T);
+struct tl_ds_input_encrypted_file *fetch_ds_constructor_input_encrypted_file (struct paramed_type *T);
+struct tl_ds_input_encrypted_file *fetch_ds_constructor_input_encrypted_file_big_uploaded (struct paramed_type *T);
+struct tl_ds_input_file *fetch_ds_constructor_input_file (struct paramed_type *T);
+struct tl_ds_input_file *fetch_ds_constructor_input_file_big (struct paramed_type *T);
+struct tl_ds_input_file_location *fetch_ds_constructor_input_file_location (struct paramed_type *T);
+struct tl_ds_input_file_location *fetch_ds_constructor_input_video_file_location (struct paramed_type *T);
+struct tl_ds_input_file_location *fetch_ds_constructor_input_encrypted_file_location (struct paramed_type *T);
+struct tl_ds_input_file_location *fetch_ds_constructor_input_audio_file_location (struct paramed_type *T);
+struct tl_ds_input_file_location *fetch_ds_constructor_input_document_file_location (struct paramed_type *T);
+struct tl_ds_input_geo_chat *fetch_ds_constructor_input_geo_chat (struct paramed_type *T);
+struct tl_ds_input_geo_point *fetch_ds_constructor_input_geo_point_empty (struct paramed_type *T);
+struct tl_ds_input_geo_point *fetch_ds_constructor_input_geo_point (struct paramed_type *T);
+struct tl_ds_input_media *fetch_ds_constructor_input_media_empty (struct paramed_type *T);
+struct tl_ds_input_media *fetch_ds_constructor_input_media_uploaded_photo (struct paramed_type *T);
+struct tl_ds_input_media *fetch_ds_constructor_input_media_photo (struct paramed_type *T);
+struct tl_ds_input_media *fetch_ds_constructor_input_media_geo_point (struct paramed_type *T);
+struct tl_ds_input_media *fetch_ds_constructor_input_media_contact (struct paramed_type *T);
+struct tl_ds_input_media *fetch_ds_constructor_input_media_uploaded_video (struct paramed_type *T);
+struct tl_ds_input_media *fetch_ds_constructor_input_media_uploaded_thumb_video (struct paramed_type *T);
+struct tl_ds_input_media *fetch_ds_constructor_input_media_video (struct paramed_type *T);
+struct tl_ds_input_media *fetch_ds_constructor_input_media_uploaded_audio (struct paramed_type *T);
+struct tl_ds_input_media *fetch_ds_constructor_input_media_audio (struct paramed_type *T);
+struct tl_ds_input_media *fetch_ds_constructor_input_media_uploaded_document (struct paramed_type *T);
+struct tl_ds_input_media *fetch_ds_constructor_input_media_uploaded_thumb_document (struct paramed_type *T);
+struct tl_ds_input_media *fetch_ds_constructor_input_media_document (struct paramed_type *T);
+struct tl_ds_input_media *fetch_ds_constructor_input_media_venue (struct paramed_type *T);
+struct tl_ds_input_notify_peer *fetch_ds_constructor_input_notify_peer (struct paramed_type *T);
+struct tl_ds_input_notify_peer *fetch_ds_constructor_input_notify_users (struct paramed_type *T);
+struct tl_ds_input_notify_peer *fetch_ds_constructor_input_notify_chats (struct paramed_type *T);
+struct tl_ds_input_notify_peer *fetch_ds_constructor_input_notify_all (struct paramed_type *T);
+struct tl_ds_input_notify_peer *fetch_ds_constructor_input_notify_geo_chat_peer (struct paramed_type *T);
+struct tl_ds_input_peer *fetch_ds_constructor_input_peer_empty (struct paramed_type *T);
+struct tl_ds_input_peer *fetch_ds_constructor_input_peer_self (struct paramed_type *T);
+struct tl_ds_input_peer *fetch_ds_constructor_input_peer_contact (struct paramed_type *T);
+struct tl_ds_input_peer *fetch_ds_constructor_input_peer_foreign (struct paramed_type *T);
+struct tl_ds_input_peer *fetch_ds_constructor_input_peer_chat (struct paramed_type *T);
+struct tl_ds_input_peer_notify_events *fetch_ds_constructor_input_peer_notify_events_empty (struct paramed_type *T);
+struct tl_ds_input_peer_notify_events *fetch_ds_constructor_input_peer_notify_events_all (struct paramed_type *T);
+struct tl_ds_input_peer_notify_settings *fetch_ds_constructor_input_peer_notify_settings (struct paramed_type *T);
+struct tl_ds_input_photo *fetch_ds_constructor_input_photo_empty (struct paramed_type *T);
+struct tl_ds_input_photo *fetch_ds_constructor_input_photo (struct paramed_type *T);
+struct tl_ds_input_photo_crop *fetch_ds_constructor_input_photo_crop_auto (struct paramed_type *T);
+struct tl_ds_input_photo_crop *fetch_ds_constructor_input_photo_crop (struct paramed_type *T);
+struct tl_ds_input_privacy_key *fetch_ds_constructor_input_privacy_key_status_timestamp (struct paramed_type *T);
+struct tl_ds_input_privacy_rule *fetch_ds_constructor_input_privacy_value_allow_contacts (struct paramed_type *T);
+struct tl_ds_input_privacy_rule *fetch_ds_constructor_input_privacy_value_allow_all (struct paramed_type *T);
+struct tl_ds_input_privacy_rule *fetch_ds_constructor_input_privacy_value_allow_users (struct paramed_type *T);
+struct tl_ds_input_privacy_rule *fetch_ds_constructor_input_privacy_value_disallow_contacts (struct paramed_type *T);
+struct tl_ds_input_privacy_rule *fetch_ds_constructor_input_privacy_value_disallow_all (struct paramed_type *T);
+struct tl_ds_input_privacy_rule *fetch_ds_constructor_input_privacy_value_disallow_users (struct paramed_type *T);
+struct tl_ds_input_sticker_set *fetch_ds_constructor_input_sticker_set_empty (struct paramed_type *T);
+struct tl_ds_input_sticker_set *fetch_ds_constructor_input_sticker_set_i_d (struct paramed_type *T);
+struct tl_ds_input_sticker_set *fetch_ds_constructor_input_sticker_set_short_name (struct paramed_type *T);
+struct tl_ds_input_user *fetch_ds_constructor_input_user_empty (struct paramed_type *T);
+struct tl_ds_input_user *fetch_ds_constructor_input_user_self (struct paramed_type *T);
+struct tl_ds_input_user *fetch_ds_constructor_input_user_contact (struct paramed_type *T);
+struct tl_ds_input_user *fetch_ds_constructor_input_user_foreign (struct paramed_type *T);
+struct tl_ds_input_video *fetch_ds_constructor_input_video_empty (struct paramed_type *T);
+struct tl_ds_input_video *fetch_ds_constructor_input_video (struct paramed_type *T);
+int *fetch_ds_constructor_int (struct paramed_type *T);
+struct tl_ds_int128 *fetch_ds_constructor_int128 (struct paramed_type *T);
+struct tl_ds_int256 *fetch_ds_constructor_int256 (struct paramed_type *T);
+struct tl_ds_keyboard_button *fetch_ds_constructor_keyboard_button (struct paramed_type *T);
+struct tl_ds_keyboard_button_row *fetch_ds_constructor_keyboard_button_row (struct paramed_type *T);
+long long *fetch_ds_constructor_long (struct paramed_type *T);
+struct tl_ds_message *fetch_ds_constructor_message_empty (struct paramed_type *T);
+struct tl_ds_message *fetch_ds_constructor_message (struct paramed_type *T);
+struct tl_ds_message *fetch_ds_constructor_message_service (struct paramed_type *T);
+struct tl_ds_message_action *fetch_ds_constructor_message_action_empty (struct paramed_type *T);
+struct tl_ds_message_action *fetch_ds_constructor_message_action_chat_create (struct paramed_type *T);
+struct tl_ds_message_action *fetch_ds_constructor_message_action_chat_edit_title (struct paramed_type *T);
+struct tl_ds_message_action *fetch_ds_constructor_message_action_chat_edit_photo (struct paramed_type *T);
+struct tl_ds_message_action *fetch_ds_constructor_message_action_chat_delete_photo (struct paramed_type *T);
+struct tl_ds_message_action *fetch_ds_constructor_message_action_chat_add_user (struct paramed_type *T);
+struct tl_ds_message_action *fetch_ds_constructor_message_action_chat_delete_user (struct paramed_type *T);
+struct tl_ds_message_action *fetch_ds_constructor_message_action_geo_chat_create (struct paramed_type *T);
+struct tl_ds_message_action *fetch_ds_constructor_message_action_geo_chat_checkin (struct paramed_type *T);
+struct tl_ds_message_action *fetch_ds_constructor_message_action_chat_joined_by_link (struct paramed_type *T);
+struct tl_ds_message_media *fetch_ds_constructor_message_media_empty (struct paramed_type *T);
+struct tl_ds_message_media *fetch_ds_constructor_message_media_photo (struct paramed_type *T);
+struct tl_ds_message_media *fetch_ds_constructor_message_media_video (struct paramed_type *T);
+struct tl_ds_message_media *fetch_ds_constructor_message_media_geo (struct paramed_type *T);
+struct tl_ds_message_media *fetch_ds_constructor_message_media_contact (struct paramed_type *T);
+struct tl_ds_message_media *fetch_ds_constructor_message_media_unsupported (struct paramed_type *T);
+struct tl_ds_message_media *fetch_ds_constructor_message_media_document (struct paramed_type *T);
+struct tl_ds_message_media *fetch_ds_constructor_message_media_audio (struct paramed_type *T);
+struct tl_ds_message_media *fetch_ds_constructor_message_media_web_page (struct paramed_type *T);
+struct tl_ds_message_media *fetch_ds_constructor_message_media_venue (struct paramed_type *T);
+struct tl_ds_message_media *fetch_ds_constructor_message_media_photo_l27 (struct paramed_type *T);
+struct tl_ds_message_media *fetch_ds_constructor_message_media_video_l27 (struct paramed_type *T);
+struct tl_ds_messages_filter *fetch_ds_constructor_input_messages_filter_empty (struct paramed_type *T);
+struct tl_ds_messages_filter *fetch_ds_constructor_input_messages_filter_photos (struct paramed_type *T);
+struct tl_ds_messages_filter *fetch_ds_constructor_input_messages_filter_video (struct paramed_type *T);
+struct tl_ds_messages_filter *fetch_ds_constructor_input_messages_filter_photo_video (struct paramed_type *T);
+struct tl_ds_messages_filter *fetch_ds_constructor_input_messages_filter_photo_video_documents (struct paramed_type *T);
+struct tl_ds_messages_filter *fetch_ds_constructor_input_messages_filter_document (struct paramed_type *T);
+struct tl_ds_messages_filter *fetch_ds_constructor_input_messages_filter_audio (struct paramed_type *T);
+struct tl_ds_nearest_dc *fetch_ds_constructor_nearest_dc (struct paramed_type *T);
+struct tl_ds_notify_peer *fetch_ds_constructor_notify_peer (struct paramed_type *T);
+struct tl_ds_notify_peer *fetch_ds_constructor_notify_users (struct paramed_type *T);
+struct tl_ds_notify_peer *fetch_ds_constructor_notify_chats (struct paramed_type *T);
+struct tl_ds_notify_peer *fetch_ds_constructor_notify_all (struct paramed_type *T);
+struct tl_ds_null *fetch_ds_constructor_null (struct paramed_type *T);
+struct tl_ds_p_q_inner_data *fetch_ds_constructor_p_q_inner_data (struct paramed_type *T);
+struct tl_ds_p_q_inner_data *fetch_ds_constructor_p_q_inner_data_temp (struct paramed_type *T);
+struct tl_ds_peer *fetch_ds_constructor_peer_user (struct paramed_type *T);
+struct tl_ds_peer *fetch_ds_constructor_peer_chat (struct paramed_type *T);
+struct tl_ds_peer_notify_events *fetch_ds_constructor_peer_notify_events_empty (struct paramed_type *T);
+struct tl_ds_peer_notify_events *fetch_ds_constructor_peer_notify_events_all (struct paramed_type *T);
+struct tl_ds_peer_notify_settings *fetch_ds_constructor_peer_notify_settings_empty (struct paramed_type *T);
+struct tl_ds_peer_notify_settings *fetch_ds_constructor_peer_notify_settings (struct paramed_type *T);
+struct tl_ds_photo *fetch_ds_constructor_photo_empty (struct paramed_type *T);
+struct tl_ds_photo *fetch_ds_constructor_photo (struct paramed_type *T);
+struct tl_ds_photo *fetch_ds_constructor_photo_l27 (struct paramed_type *T);
+struct tl_ds_photo_size *fetch_ds_constructor_photo_size_empty (struct paramed_type *T);
+struct tl_ds_photo_size *fetch_ds_constructor_photo_size (struct paramed_type *T);
+struct tl_ds_photo_size *fetch_ds_constructor_photo_cached_size (struct paramed_type *T);
+struct tl_ds_privacy_key *fetch_ds_constructor_privacy_key_status_timestamp (struct paramed_type *T);
+struct tl_ds_privacy_rule *fetch_ds_constructor_privacy_value_allow_contacts (struct paramed_type *T);
+struct tl_ds_privacy_rule *fetch_ds_constructor_privacy_value_allow_all (struct paramed_type *T);
+struct tl_ds_privacy_rule *fetch_ds_constructor_privacy_value_allow_users (struct paramed_type *T);
+struct tl_ds_privacy_rule *fetch_ds_constructor_privacy_value_disallow_contacts (struct paramed_type *T);
+struct tl_ds_privacy_rule *fetch_ds_constructor_privacy_value_disallow_all (struct paramed_type *T);
+struct tl_ds_privacy_rule *fetch_ds_constructor_privacy_value_disallow_users (struct paramed_type *T);
+struct tl_ds_received_notify_message *fetch_ds_constructor_received_notify_message (struct paramed_type *T);
+struct tl_ds_reply_markup *fetch_ds_constructor_reply_keyboard_hide (struct paramed_type *T);
+struct tl_ds_reply_markup *fetch_ds_constructor_reply_keyboard_force_reply (struct paramed_type *T);
+struct tl_ds_reply_markup *fetch_ds_constructor_reply_keyboard_markup (struct paramed_type *T);
+struct tl_ds_res_p_q *fetch_ds_constructor_res_p_q (struct paramed_type *T);
+struct tl_ds_send_message_action *fetch_ds_constructor_send_message_typing_action (struct paramed_type *T);
+struct tl_ds_send_message_action *fetch_ds_constructor_send_message_cancel_action (struct paramed_type *T);
+struct tl_ds_send_message_action *fetch_ds_constructor_send_message_record_video_action (struct paramed_type *T);
+struct tl_ds_send_message_action *fetch_ds_constructor_send_message_upload_video_action_l27 (struct paramed_type *T);
+struct tl_ds_send_message_action *fetch_ds_constructor_send_message_upload_video_action (struct paramed_type *T);
+struct tl_ds_send_message_action *fetch_ds_constructor_send_message_record_audio_action (struct paramed_type *T);
+struct tl_ds_send_message_action *fetch_ds_constructor_send_message_upload_audio_action_l27 (struct paramed_type *T);
+struct tl_ds_send_message_action *fetch_ds_constructor_send_message_upload_audio_action (struct paramed_type *T);
+struct tl_ds_send_message_action *fetch_ds_constructor_send_message_upload_photo_action (struct paramed_type *T);
+struct tl_ds_send_message_action *fetch_ds_constructor_send_message_upload_document_action_l27 (struct paramed_type *T);
+struct tl_ds_send_message_action *fetch_ds_constructor_send_message_upload_document_action (struct paramed_type *T);
+struct tl_ds_send_message_action *fetch_ds_constructor_send_message_geo_location_action (struct paramed_type *T);
+struct tl_ds_send_message_action *fetch_ds_constructor_send_message_choose_contact_action (struct paramed_type *T);
+struct tl_ds_server_d_h_params *fetch_ds_constructor_server_d_h_params_fail (struct paramed_type *T);
+struct tl_ds_server_d_h_params *fetch_ds_constructor_server_d_h_params_ok (struct paramed_type *T);
+struct tl_ds_server_d_h_inner_data *fetch_ds_constructor_server_d_h_inner_data (struct paramed_type *T);
+struct tl_ds_set_client_d_h_params_answer *fetch_ds_constructor_dh_gen_ok (struct paramed_type *T);
+struct tl_ds_set_client_d_h_params_answer *fetch_ds_constructor_dh_gen_retry (struct paramed_type *T);
+struct tl_ds_set_client_d_h_params_answer *fetch_ds_constructor_dh_gen_fail (struct paramed_type *T);
+struct tl_ds_sticker_pack *fetch_ds_constructor_sticker_pack (struct paramed_type *T);
+struct tl_ds_sticker_set *fetch_ds_constructor_sticker_set (struct paramed_type *T);
+struct tl_ds_string *fetch_ds_constructor_string (struct paramed_type *T);
+struct tl_ds_update *fetch_ds_constructor_update_new_message (struct paramed_type *T);
+struct tl_ds_update *fetch_ds_constructor_update_message_i_d (struct paramed_type *T);
+struct tl_ds_update *fetch_ds_constructor_update_delete_messages (struct paramed_type *T);
+struct tl_ds_update *fetch_ds_constructor_update_user_typing (struct paramed_type *T);
+struct tl_ds_update *fetch_ds_constructor_update_chat_user_typing (struct paramed_type *T);
+struct tl_ds_update *fetch_ds_constructor_update_chat_participants (struct paramed_type *T);
+struct tl_ds_update *fetch_ds_constructor_update_user_status (struct paramed_type *T);
+struct tl_ds_update *fetch_ds_constructor_update_user_name (struct paramed_type *T);
+struct tl_ds_update *fetch_ds_constructor_update_user_photo (struct paramed_type *T);
+struct tl_ds_update *fetch_ds_constructor_update_contact_registered (struct paramed_type *T);
+struct tl_ds_update *fetch_ds_constructor_update_contact_link (struct paramed_type *T);
+struct tl_ds_update *fetch_ds_constructor_update_new_authorization (struct paramed_type *T);
+struct tl_ds_update *fetch_ds_constructor_update_new_geo_chat_message (struct paramed_type *T);
+struct tl_ds_update *fetch_ds_constructor_update_new_encrypted_message (struct paramed_type *T);
+struct tl_ds_update *fetch_ds_constructor_update_encrypted_chat_typing (struct paramed_type *T);
+struct tl_ds_update *fetch_ds_constructor_update_encryption (struct paramed_type *T);
+struct tl_ds_update *fetch_ds_constructor_update_encrypted_messages_read (struct paramed_type *T);
+struct tl_ds_update *fetch_ds_constructor_update_chat_participant_add (struct paramed_type *T);
+struct tl_ds_update *fetch_ds_constructor_update_chat_participant_delete (struct paramed_type *T);
+struct tl_ds_update *fetch_ds_constructor_update_dc_options (struct paramed_type *T);
+struct tl_ds_update *fetch_ds_constructor_update_user_blocked (struct paramed_type *T);
+struct tl_ds_update *fetch_ds_constructor_update_notify_settings (struct paramed_type *T);
+struct tl_ds_update *fetch_ds_constructor_update_service_notification (struct paramed_type *T);
+struct tl_ds_update *fetch_ds_constructor_update_privacy (struct paramed_type *T);
+struct tl_ds_update *fetch_ds_constructor_update_user_phone (struct paramed_type *T);
+struct tl_ds_update *fetch_ds_constructor_update_read_history_inbox (struct paramed_type *T);
+struct tl_ds_update *fetch_ds_constructor_update_read_history_outbox (struct paramed_type *T);
+struct tl_ds_update *fetch_ds_constructor_update_web_page (struct paramed_type *T);
+struct tl_ds_update *fetch_ds_constructor_update_read_messages_contents (struct paramed_type *T);
+struct tl_ds_update *fetch_ds_constructor_update_msg_update (struct paramed_type *T);
+struct tl_ds_updates *fetch_ds_constructor_updates_too_long (struct paramed_type *T);
+struct tl_ds_updates *fetch_ds_constructor_update_short_message (struct paramed_type *T);
+struct tl_ds_updates *fetch_ds_constructor_update_short_chat_message (struct paramed_type *T);
+struct tl_ds_updates *fetch_ds_constructor_update_short (struct paramed_type *T);
+struct tl_ds_updates *fetch_ds_constructor_updates_combined (struct paramed_type *T);
+struct tl_ds_updates *fetch_ds_constructor_updates (struct paramed_type *T);
+struct tl_ds_user *fetch_ds_constructor_user_empty (struct paramed_type *T);
+struct tl_ds_user *fetch_ds_constructor_user (struct paramed_type *T);
+struct tl_ds_user_full *fetch_ds_constructor_user_full (struct paramed_type *T);
+struct tl_ds_user_profile_photo *fetch_ds_constructor_user_profile_photo_empty (struct paramed_type *T);
+struct tl_ds_user_profile_photo *fetch_ds_constructor_user_profile_photo (struct paramed_type *T);
+struct tl_ds_user_status *fetch_ds_constructor_user_status_empty (struct paramed_type *T);
+struct tl_ds_user_status *fetch_ds_constructor_user_status_online (struct paramed_type *T);
+struct tl_ds_user_status *fetch_ds_constructor_user_status_offline (struct paramed_type *T);
+struct tl_ds_user_status *fetch_ds_constructor_user_status_recently (struct paramed_type *T);
+struct tl_ds_user_status *fetch_ds_constructor_user_status_last_week (struct paramed_type *T);
+struct tl_ds_user_status *fetch_ds_constructor_user_status_last_month (struct paramed_type *T);
+struct tl_ds_vector *fetch_ds_constructor_vector (struct paramed_type *T);
+struct tl_ds_video *fetch_ds_constructor_video_empty (struct paramed_type *T);
+struct tl_ds_video *fetch_ds_constructor_video (struct paramed_type *T);
+struct tl_ds_video *fetch_ds_constructor_video_l27 (struct paramed_type *T);
+struct tl_ds_wall_paper *fetch_ds_constructor_wall_paper (struct paramed_type *T);
+struct tl_ds_wall_paper *fetch_ds_constructor_wall_paper_solid (struct paramed_type *T);
+struct tl_ds_web_page *fetch_ds_constructor_web_page_empty (struct paramed_type *T);
+struct tl_ds_web_page *fetch_ds_constructor_web_page_pending (struct paramed_type *T);
+struct tl_ds_web_page *fetch_ds_constructor_web_page (struct paramed_type *T);
+struct tl_ds_account_authorizations *fetch_ds_constructor_account_authorizations (struct paramed_type *T);
+struct tl_ds_account_password *fetch_ds_constructor_account_no_password (struct paramed_type *T);
+struct tl_ds_account_password *fetch_ds_constructor_account_password (struct paramed_type *T);
+struct tl_ds_account_password_input_settings *fetch_ds_constructor_account_password_input_settings (struct paramed_type *T);
+struct tl_ds_account_password_settings *fetch_ds_constructor_account_password_settings (struct paramed_type *T);
+struct tl_ds_account_privacy_rules *fetch_ds_constructor_account_privacy_rules (struct paramed_type *T);
+struct tl_ds_account_sent_change_phone_code *fetch_ds_constructor_account_sent_change_phone_code (struct paramed_type *T);
+struct tl_ds_auth_authorization *fetch_ds_constructor_auth_authorization (struct paramed_type *T);
+struct tl_ds_auth_checked_phone *fetch_ds_constructor_auth_checked_phone (struct paramed_type *T);
+struct tl_ds_auth_exported_authorization *fetch_ds_constructor_auth_exported_authorization (struct paramed_type *T);
+struct tl_ds_auth_password_recovery *fetch_ds_constructor_auth_password_recovery (struct paramed_type *T);
+struct tl_ds_auth_sent_code *fetch_ds_constructor_auth_sent_code (struct paramed_type *T);
+struct tl_ds_auth_sent_code *fetch_ds_constructor_auth_sent_app_code (struct paramed_type *T);
+struct tl_ds_binlog_encr_key *fetch_ds_constructor_binlog_encr_key (struct paramed_type *T);
+struct tl_ds_binlog_update *fetch_ds_constructor_binlog_start (struct paramed_type *T);
+struct tl_ds_binlog_update *fetch_ds_constructor_binlog_dc_option (struct paramed_type *T);
+struct tl_ds_binlog_update *fetch_ds_constructor_binlog_dc_option_new (struct paramed_type *T);
+struct tl_ds_binlog_update *fetch_ds_constructor_binlog_auth_key (struct paramed_type *T);
+struct tl_ds_binlog_update *fetch_ds_constructor_binlog_default_dc (struct paramed_type *T);
+struct tl_ds_binlog_update *fetch_ds_constructor_binlog_dc_signed (struct paramed_type *T);
+struct tl_ds_binlog_update *fetch_ds_constructor_binlog_our_id (struct paramed_type *T);
+struct tl_ds_binlog_update *fetch_ds_constructor_binlog_set_dh_params (struct paramed_type *T);
+struct tl_ds_binlog_update *fetch_ds_constructor_binlog_set_pts (struct paramed_type *T);
+struct tl_ds_binlog_update *fetch_ds_constructor_binlog_set_qts (struct paramed_type *T);
+struct tl_ds_binlog_update *fetch_ds_constructor_binlog_set_date (struct paramed_type *T);
+struct tl_ds_binlog_update *fetch_ds_constructor_binlog_set_seq (struct paramed_type *T);
+struct tl_ds_binlog_update *fetch_ds_constructor_binlog_encr_chat_delete (struct paramed_type *T);
+struct tl_ds_binlog_update *fetch_ds_constructor_binlog_encr_chat_new (struct paramed_type *T);
+struct tl_ds_binlog_update *fetch_ds_constructor_binlog_encr_chat_exchange_new (struct paramed_type *T);
+struct tl_ds_binlog_update *fetch_ds_constructor_binlog_user_delete (struct paramed_type *T);
+struct tl_ds_binlog_update *fetch_ds_constructor_binlog_user_new (struct paramed_type *T);
+struct tl_ds_binlog_update *fetch_ds_constructor_binlog_chat_new (struct paramed_type *T);
+struct tl_ds_binlog_update *fetch_ds_constructor_binlog_chat_add_participant (struct paramed_type *T);
+struct tl_ds_binlog_update *fetch_ds_constructor_binlog_chat_del_participant (struct paramed_type *T);
+struct tl_ds_binlog_update *fetch_ds_constructor_binlog_set_msg_id (struct paramed_type *T);
+struct tl_ds_binlog_update *fetch_ds_constructor_binlog_message_delete (struct paramed_type *T);
+struct tl_ds_binlog_update *fetch_ds_constructor_binlog_message_new (struct paramed_type *T);
+struct tl_ds_binlog_update *fetch_ds_constructor_binlog_message_encr_new (struct paramed_type *T);
+struct tl_ds_binlog_update *fetch_ds_constructor_binlog_msg_update (struct paramed_type *T);
+struct tl_ds_binlog_update *fetch_ds_constructor_binlog_reset_authorization (struct paramed_type *T);
+struct tl_ds_contacts_blocked *fetch_ds_constructor_contacts_blocked (struct paramed_type *T);
+struct tl_ds_contacts_blocked *fetch_ds_constructor_contacts_blocked_slice (struct paramed_type *T);
+struct tl_ds_contacts_contacts *fetch_ds_constructor_contacts_contacts_not_modified (struct paramed_type *T);
+struct tl_ds_contacts_contacts *fetch_ds_constructor_contacts_contacts (struct paramed_type *T);
+struct tl_ds_contacts_found *fetch_ds_constructor_contacts_found (struct paramed_type *T);
+struct tl_ds_contacts_imported_contacts *fetch_ds_constructor_contacts_imported_contacts (struct paramed_type *T);
+struct tl_ds_contacts_link *fetch_ds_constructor_contacts_link (struct paramed_type *T);
+struct tl_ds_contacts_suggested *fetch_ds_constructor_contacts_suggested (struct paramed_type *T);
+struct tl_ds_geochats_located *fetch_ds_constructor_geochats_located (struct paramed_type *T);
+struct tl_ds_geochats_messages *fetch_ds_constructor_geochats_messages (struct paramed_type *T);
+struct tl_ds_geochats_messages *fetch_ds_constructor_geochats_messages_slice (struct paramed_type *T);
+struct tl_ds_geochats_stated_message *fetch_ds_constructor_geochats_stated_message (struct paramed_type *T);
+struct tl_ds_help_app_update *fetch_ds_constructor_help_app_update (struct paramed_type *T);
+struct tl_ds_help_app_update *fetch_ds_constructor_help_no_app_update (struct paramed_type *T);
+struct tl_ds_help_invite_text *fetch_ds_constructor_help_invite_text (struct paramed_type *T);
+struct tl_ds_help_support *fetch_ds_constructor_help_support (struct paramed_type *T);
+struct tl_ds_messages_affected_history *fetch_ds_constructor_messages_affected_history (struct paramed_type *T);
+struct tl_ds_messages_affected_messages *fetch_ds_constructor_messages_affected_messages (struct paramed_type *T);
+struct tl_ds_messages_all_stickers *fetch_ds_constructor_messages_all_stickers_not_modified (struct paramed_type *T);
+struct tl_ds_messages_all_stickers *fetch_ds_constructor_messages_all_stickers (struct paramed_type *T);
+struct tl_ds_messages_chat_full *fetch_ds_constructor_messages_chat_full (struct paramed_type *T);
+struct tl_ds_messages_chats *fetch_ds_constructor_messages_chats (struct paramed_type *T);
+struct tl_ds_messages_dh_config *fetch_ds_constructor_messages_dh_config_not_modified (struct paramed_type *T);
+struct tl_ds_messages_dh_config *fetch_ds_constructor_messages_dh_config (struct paramed_type *T);
+struct tl_ds_messages_dialogs *fetch_ds_constructor_messages_dialogs (struct paramed_type *T);
+struct tl_ds_messages_dialogs *fetch_ds_constructor_messages_dialogs_slice (struct paramed_type *T);
+struct tl_ds_messages_message *fetch_ds_constructor_messages_message_empty (struct paramed_type *T);
+struct tl_ds_messages_messages *fetch_ds_constructor_messages_messages (struct paramed_type *T);
+struct tl_ds_messages_messages *fetch_ds_constructor_messages_messages_slice (struct paramed_type *T);
+struct tl_ds_messages_sent_encrypted_message *fetch_ds_constructor_messages_sent_encrypted_message (struct paramed_type *T);
+struct tl_ds_messages_sent_encrypted_message *fetch_ds_constructor_messages_sent_encrypted_file (struct paramed_type *T);
+struct tl_ds_messages_sent_message *fetch_ds_constructor_messages_sent_message (struct paramed_type *T);
+struct tl_ds_messages_sent_message *fetch_ds_constructor_messages_sent_message_link (struct paramed_type *T);
+struct tl_ds_messages_sticker_set *fetch_ds_constructor_messages_sticker_set (struct paramed_type *T);
+struct tl_ds_messages_stickers *fetch_ds_constructor_messages_stickers_not_modified (struct paramed_type *T);
+struct tl_ds_messages_stickers *fetch_ds_constructor_messages_stickers (struct paramed_type *T);
+struct tl_ds_photos_photo *fetch_ds_constructor_photos_photo (struct paramed_type *T);
+struct tl_ds_photos_photos *fetch_ds_constructor_photos_photos (struct paramed_type *T);
+struct tl_ds_photos_photos *fetch_ds_constructor_photos_photos_slice (struct paramed_type *T);
+struct tl_ds_storage_file_type *fetch_ds_constructor_storage_file_unknown (struct paramed_type *T);
+struct tl_ds_storage_file_type *fetch_ds_constructor_storage_file_jpeg (struct paramed_type *T);
+struct tl_ds_storage_file_type *fetch_ds_constructor_storage_file_gif (struct paramed_type *T);
+struct tl_ds_storage_file_type *fetch_ds_constructor_storage_file_png (struct paramed_type *T);
+struct tl_ds_storage_file_type *fetch_ds_constructor_storage_file_pdf (struct paramed_type *T);
+struct tl_ds_storage_file_type *fetch_ds_constructor_storage_file_mp3 (struct paramed_type *T);
+struct tl_ds_storage_file_type *fetch_ds_constructor_storage_file_mov (struct paramed_type *T);
+struct tl_ds_storage_file_type *fetch_ds_constructor_storage_file_partial (struct paramed_type *T);
+struct tl_ds_storage_file_type *fetch_ds_constructor_storage_file_mp4 (struct paramed_type *T);
+struct tl_ds_storage_file_type *fetch_ds_constructor_storage_file_webp (struct paramed_type *T);
+struct tl_ds_updates_difference *fetch_ds_constructor_updates_difference_empty (struct paramed_type *T);
+struct tl_ds_updates_difference *fetch_ds_constructor_updates_difference (struct paramed_type *T);
+struct tl_ds_updates_difference *fetch_ds_constructor_updates_difference_slice (struct paramed_type *T);
+struct tl_ds_updates_state *fetch_ds_constructor_updates_state (struct paramed_type *T);
+struct tl_ds_upload_file *fetch_ds_constructor_upload_file (struct paramed_type *T);
+struct tl_ds_account_days_t_t_l *fetch_ds_type_account_days_t_t_l (struct paramed_type *T);
+struct tl_ds_account_days_t_t_l *fetch_ds_type_bare_account_days_t_t_l (struct paramed_type *T);
+struct tl_ds_audio *fetch_ds_type_audio (struct paramed_type *T);
+struct tl_ds_audio *fetch_ds_type_bare_audio (struct paramed_type *T);
+struct tl_ds_authorization *fetch_ds_type_authorization (struct paramed_type *T);
+struct tl_ds_authorization *fetch_ds_type_bare_authorization (struct paramed_type *T);
+struct tl_ds_bool *fetch_ds_type_bool (struct paramed_type *T);
+struct tl_ds_bool *fetch_ds_type_bare_bool (struct paramed_type *T);
+struct tl_ds_bot_command *fetch_ds_type_bot_command (struct paramed_type *T);
+struct tl_ds_bot_command *fetch_ds_type_bare_bot_command (struct paramed_type *T);
+struct tl_ds_bot_info *fetch_ds_type_bot_info (struct paramed_type *T);
+struct tl_ds_bot_info *fetch_ds_type_bare_bot_info (struct paramed_type *T);
+struct tl_ds_string *fetch_ds_type_bytes (struct paramed_type *T);
+struct tl_ds_string *fetch_ds_type_bare_bytes (struct paramed_type *T);
+struct tl_ds_chat *fetch_ds_type_chat (struct paramed_type *T);
+struct tl_ds_chat *fetch_ds_type_bare_chat (struct paramed_type *T);
+struct tl_ds_chat_full *fetch_ds_type_chat_full (struct paramed_type *T);
+struct tl_ds_chat_full *fetch_ds_type_bare_chat_full (struct paramed_type *T);
+struct tl_ds_chat_invite *fetch_ds_type_chat_invite (struct paramed_type *T);
+struct tl_ds_chat_invite *fetch_ds_type_bare_chat_invite (struct paramed_type *T);
+struct tl_ds_chat_located *fetch_ds_type_chat_located (struct paramed_type *T);
+struct tl_ds_chat_located *fetch_ds_type_bare_chat_located (struct paramed_type *T);
+struct tl_ds_chat_participant *fetch_ds_type_chat_participant (struct paramed_type *T);
+struct tl_ds_chat_participant *fetch_ds_type_bare_chat_participant (struct paramed_type *T);
+struct tl_ds_chat_participants *fetch_ds_type_chat_participants (struct paramed_type *T);
+struct tl_ds_chat_participants *fetch_ds_type_bare_chat_participants (struct paramed_type *T);
+struct tl_ds_chat_photo *fetch_ds_type_chat_photo (struct paramed_type *T);
+struct tl_ds_chat_photo *fetch_ds_type_bare_chat_photo (struct paramed_type *T);
+struct tl_ds_client_d_h_inner_data *fetch_ds_type_client_d_h_inner_data (struct paramed_type *T);
+struct tl_ds_client_d_h_inner_data *fetch_ds_type_bare_client_d_h_inner_data (struct paramed_type *T);
+struct tl_ds_config *fetch_ds_type_config (struct paramed_type *T);
+struct tl_ds_config *fetch_ds_type_bare_config (struct paramed_type *T);
+struct tl_ds_contact *fetch_ds_type_contact (struct paramed_type *T);
+struct tl_ds_contact *fetch_ds_type_bare_contact (struct paramed_type *T);
+struct tl_ds_contact_blocked *fetch_ds_type_contact_blocked (struct paramed_type *T);
+struct tl_ds_contact_blocked *fetch_ds_type_bare_contact_blocked (struct paramed_type *T);
+struct tl_ds_contact_found *fetch_ds_type_contact_found (struct paramed_type *T);
+struct tl_ds_contact_found *fetch_ds_type_bare_contact_found (struct paramed_type *T);
+struct tl_ds_contact_link *fetch_ds_type_contact_link (struct paramed_type *T);
+struct tl_ds_contact_link *fetch_ds_type_bare_contact_link (struct paramed_type *T);
+struct tl_ds_contact_status *fetch_ds_type_contact_status (struct paramed_type *T);
+struct tl_ds_contact_status *fetch_ds_type_bare_contact_status (struct paramed_type *T);
+struct tl_ds_contact_suggested *fetch_ds_type_contact_suggested (struct paramed_type *T);
+struct tl_ds_contact_suggested *fetch_ds_type_bare_contact_suggested (struct paramed_type *T);
+struct tl_ds_dc_option *fetch_ds_type_dc_option (struct paramed_type *T);
+struct tl_ds_dc_option *fetch_ds_type_bare_dc_option (struct paramed_type *T);
+struct tl_ds_decrypted_message *fetch_ds_type_decrypted_message (struct paramed_type *T);
+struct tl_ds_decrypted_message *fetch_ds_type_bare_decrypted_message (struct paramed_type *T);
+struct tl_ds_decrypted_message_action *fetch_ds_type_decrypted_message_action (struct paramed_type *T);
+struct tl_ds_decrypted_message_action *fetch_ds_type_bare_decrypted_message_action (struct paramed_type *T);
+struct tl_ds_decrypted_message_layer *fetch_ds_type_decrypted_message_layer (struct paramed_type *T);
+struct tl_ds_decrypted_message_layer *fetch_ds_type_bare_decrypted_message_layer (struct paramed_type *T);
+struct tl_ds_decrypted_message_media *fetch_ds_type_decrypted_message_media (struct paramed_type *T);
+struct tl_ds_decrypted_message_media *fetch_ds_type_bare_decrypted_message_media (struct paramed_type *T);
+struct tl_ds_dialog *fetch_ds_type_dialog (struct paramed_type *T);
+struct tl_ds_dialog *fetch_ds_type_bare_dialog (struct paramed_type *T);
+struct tl_ds_disabled_feature *fetch_ds_type_disabled_feature (struct paramed_type *T);
+struct tl_ds_disabled_feature *fetch_ds_type_bare_disabled_feature (struct paramed_type *T);
+struct tl_ds_document *fetch_ds_type_document (struct paramed_type *T);
+struct tl_ds_document *fetch_ds_type_bare_document (struct paramed_type *T);
+struct tl_ds_document_attribute *fetch_ds_type_document_attribute (struct paramed_type *T);
+struct tl_ds_document_attribute *fetch_ds_type_bare_document_attribute (struct paramed_type *T);
+double *fetch_ds_type_double (struct paramed_type *T);
+double *fetch_ds_type_bare_double (struct paramed_type *T);
+struct tl_ds_encrypted_chat *fetch_ds_type_encrypted_chat (struct paramed_type *T);
+struct tl_ds_encrypted_chat *fetch_ds_type_bare_encrypted_chat (struct paramed_type *T);
+struct tl_ds_encrypted_file *fetch_ds_type_encrypted_file (struct paramed_type *T);
+struct tl_ds_encrypted_file *fetch_ds_type_bare_encrypted_file (struct paramed_type *T);
+struct tl_ds_encrypted_message *fetch_ds_type_encrypted_message (struct paramed_type *T);
+struct tl_ds_encrypted_message *fetch_ds_type_bare_encrypted_message (struct paramed_type *T);
+struct tl_ds_error *fetch_ds_type_error (struct paramed_type *T);
+struct tl_ds_error *fetch_ds_type_bare_error (struct paramed_type *T);
+struct tl_ds_exported_chat_invite *fetch_ds_type_exported_chat_invite (struct paramed_type *T);
+struct tl_ds_exported_chat_invite *fetch_ds_type_bare_exported_chat_invite (struct paramed_type *T);
+struct tl_ds_file_location *fetch_ds_type_file_location (struct paramed_type *T);
+struct tl_ds_file_location *fetch_ds_type_bare_file_location (struct paramed_type *T);
+struct tl_ds_geo_chat_message *fetch_ds_type_geo_chat_message (struct paramed_type *T);
+struct tl_ds_geo_chat_message *fetch_ds_type_bare_geo_chat_message (struct paramed_type *T);
+struct tl_ds_geo_point *fetch_ds_type_geo_point (struct paramed_type *T);
+struct tl_ds_geo_point *fetch_ds_type_bare_geo_point (struct paramed_type *T);
+struct tl_ds_imported_contact *fetch_ds_type_imported_contact (struct paramed_type *T);
+struct tl_ds_imported_contact *fetch_ds_type_bare_imported_contact (struct paramed_type *T);
+struct tl_ds_input_app_event *fetch_ds_type_input_app_event (struct paramed_type *T);
+struct tl_ds_input_app_event *fetch_ds_type_bare_input_app_event (struct paramed_type *T);
+struct tl_ds_input_audio *fetch_ds_type_input_audio (struct paramed_type *T);
+struct tl_ds_input_audio *fetch_ds_type_bare_input_audio (struct paramed_type *T);
+struct tl_ds_input_chat_photo *fetch_ds_type_input_chat_photo (struct paramed_type *T);
+struct tl_ds_input_chat_photo *fetch_ds_type_bare_input_chat_photo (struct paramed_type *T);
+struct tl_ds_input_contact *fetch_ds_type_input_contact (struct paramed_type *T);
+struct tl_ds_input_contact *fetch_ds_type_bare_input_contact (struct paramed_type *T);
+struct tl_ds_input_document *fetch_ds_type_input_document (struct paramed_type *T);
+struct tl_ds_input_document *fetch_ds_type_bare_input_document (struct paramed_type *T);
+struct tl_ds_input_encrypted_chat *fetch_ds_type_input_encrypted_chat (struct paramed_type *T);
+struct tl_ds_input_encrypted_chat *fetch_ds_type_bare_input_encrypted_chat (struct paramed_type *T);
+struct tl_ds_input_encrypted_file *fetch_ds_type_input_encrypted_file (struct paramed_type *T);
+struct tl_ds_input_encrypted_file *fetch_ds_type_bare_input_encrypted_file (struct paramed_type *T);
+struct tl_ds_input_file *fetch_ds_type_input_file (struct paramed_type *T);
+struct tl_ds_input_file *fetch_ds_type_bare_input_file (struct paramed_type *T);
+struct tl_ds_input_file_location *fetch_ds_type_input_file_location (struct paramed_type *T);
+struct tl_ds_input_file_location *fetch_ds_type_bare_input_file_location (struct paramed_type *T);
+struct tl_ds_input_geo_chat *fetch_ds_type_input_geo_chat (struct paramed_type *T);
+struct tl_ds_input_geo_chat *fetch_ds_type_bare_input_geo_chat (struct paramed_type *T);
+struct tl_ds_input_geo_point *fetch_ds_type_input_geo_point (struct paramed_type *T);
+struct tl_ds_input_geo_point *fetch_ds_type_bare_input_geo_point (struct paramed_type *T);
+struct tl_ds_input_media *fetch_ds_type_input_media (struct paramed_type *T);
+struct tl_ds_input_media *fetch_ds_type_bare_input_media (struct paramed_type *T);
+struct tl_ds_input_notify_peer *fetch_ds_type_input_notify_peer (struct paramed_type *T);
+struct tl_ds_input_notify_peer *fetch_ds_type_bare_input_notify_peer (struct paramed_type *T);
+struct tl_ds_input_peer *fetch_ds_type_input_peer (struct paramed_type *T);
+struct tl_ds_input_peer *fetch_ds_type_bare_input_peer (struct paramed_type *T);
+struct tl_ds_input_peer_notify_events *fetch_ds_type_input_peer_notify_events (struct paramed_type *T);
+struct tl_ds_input_peer_notify_events *fetch_ds_type_bare_input_peer_notify_events (struct paramed_type *T);
+struct tl_ds_input_peer_notify_settings *fetch_ds_type_input_peer_notify_settings (struct paramed_type *T);
+struct tl_ds_input_peer_notify_settings *fetch_ds_type_bare_input_peer_notify_settings (struct paramed_type *T);
+struct tl_ds_input_photo *fetch_ds_type_input_photo (struct paramed_type *T);
+struct tl_ds_input_photo *fetch_ds_type_bare_input_photo (struct paramed_type *T);
+struct tl_ds_input_photo_crop *fetch_ds_type_input_photo_crop (struct paramed_type *T);
+struct tl_ds_input_photo_crop *fetch_ds_type_bare_input_photo_crop (struct paramed_type *T);
+struct tl_ds_input_privacy_key *fetch_ds_type_input_privacy_key (struct paramed_type *T);
+struct tl_ds_input_privacy_key *fetch_ds_type_bare_input_privacy_key (struct paramed_type *T);
+struct tl_ds_input_privacy_rule *fetch_ds_type_input_privacy_rule (struct paramed_type *T);
+struct tl_ds_input_privacy_rule *fetch_ds_type_bare_input_privacy_rule (struct paramed_type *T);
+struct tl_ds_input_sticker_set *fetch_ds_type_input_sticker_set (struct paramed_type *T);
+struct tl_ds_input_sticker_set *fetch_ds_type_bare_input_sticker_set (struct paramed_type *T);
+struct tl_ds_input_user *fetch_ds_type_input_user (struct paramed_type *T);
+struct tl_ds_input_user *fetch_ds_type_bare_input_user (struct paramed_type *T);
+struct tl_ds_input_video *fetch_ds_type_input_video (struct paramed_type *T);
+struct tl_ds_input_video *fetch_ds_type_bare_input_video (struct paramed_type *T);
+int *fetch_ds_type_int (struct paramed_type *T);
+int *fetch_ds_type_bare_int (struct paramed_type *T);
+struct tl_ds_int128 *fetch_ds_type_int128 (struct paramed_type *T);
+struct tl_ds_int128 *fetch_ds_type_bare_int128 (struct paramed_type *T);
+struct tl_ds_int256 *fetch_ds_type_int256 (struct paramed_type *T);
+struct tl_ds_int256 *fetch_ds_type_bare_int256 (struct paramed_type *T);
+struct tl_ds_keyboard_button *fetch_ds_type_keyboard_button (struct paramed_type *T);
+struct tl_ds_keyboard_button *fetch_ds_type_bare_keyboard_button (struct paramed_type *T);
+struct tl_ds_keyboard_button_row *fetch_ds_type_keyboard_button_row (struct paramed_type *T);
+struct tl_ds_keyboard_button_row *fetch_ds_type_bare_keyboard_button_row (struct paramed_type *T);
+long long *fetch_ds_type_long (struct paramed_type *T);
+long long *fetch_ds_type_bare_long (struct paramed_type *T);
+struct tl_ds_message *fetch_ds_type_message (struct paramed_type *T);
+struct tl_ds_message *fetch_ds_type_bare_message (struct paramed_type *T);
+struct tl_ds_message_action *fetch_ds_type_message_action (struct paramed_type *T);
+struct tl_ds_message_action *fetch_ds_type_bare_message_action (struct paramed_type *T);
+struct tl_ds_message_media *fetch_ds_type_message_media (struct paramed_type *T);
+struct tl_ds_message_media *fetch_ds_type_bare_message_media (struct paramed_type *T);
+struct tl_ds_messages_filter *fetch_ds_type_messages_filter (struct paramed_type *T);
+struct tl_ds_messages_filter *fetch_ds_type_bare_messages_filter (struct paramed_type *T);
+struct tl_ds_nearest_dc *fetch_ds_type_nearest_dc (struct paramed_type *T);
+struct tl_ds_nearest_dc *fetch_ds_type_bare_nearest_dc (struct paramed_type *T);
+struct tl_ds_notify_peer *fetch_ds_type_notify_peer (struct paramed_type *T);
+struct tl_ds_notify_peer *fetch_ds_type_bare_notify_peer (struct paramed_type *T);
+struct tl_ds_null *fetch_ds_type_null (struct paramed_type *T);
+struct tl_ds_null *fetch_ds_type_bare_null (struct paramed_type *T);
+struct tl_ds_p_q_inner_data *fetch_ds_type_p_q_inner_data (struct paramed_type *T);
+struct tl_ds_p_q_inner_data *fetch_ds_type_bare_p_q_inner_data (struct paramed_type *T);
+struct tl_ds_peer *fetch_ds_type_peer (struct paramed_type *T);
+struct tl_ds_peer *fetch_ds_type_bare_peer (struct paramed_type *T);
+struct tl_ds_peer_notify_events *fetch_ds_type_peer_notify_events (struct paramed_type *T);
+struct tl_ds_peer_notify_events *fetch_ds_type_bare_peer_notify_events (struct paramed_type *T);
+struct tl_ds_peer_notify_settings *fetch_ds_type_peer_notify_settings (struct paramed_type *T);
+struct tl_ds_peer_notify_settings *fetch_ds_type_bare_peer_notify_settings (struct paramed_type *T);
+struct tl_ds_photo *fetch_ds_type_photo (struct paramed_type *T);
+struct tl_ds_photo *fetch_ds_type_bare_photo (struct paramed_type *T);
+struct tl_ds_photo_size *fetch_ds_type_photo_size (struct paramed_type *T);
+struct tl_ds_photo_size *fetch_ds_type_bare_photo_size (struct paramed_type *T);
+struct tl_ds_privacy_key *fetch_ds_type_privacy_key (struct paramed_type *T);
+struct tl_ds_privacy_key *fetch_ds_type_bare_privacy_key (struct paramed_type *T);
+struct tl_ds_privacy_rule *fetch_ds_type_privacy_rule (struct paramed_type *T);
+struct tl_ds_privacy_rule *fetch_ds_type_bare_privacy_rule (struct paramed_type *T);
+struct tl_ds_received_notify_message *fetch_ds_type_received_notify_message (struct paramed_type *T);
+struct tl_ds_received_notify_message *fetch_ds_type_bare_received_notify_message (struct paramed_type *T);
+struct tl_ds_reply_markup *fetch_ds_type_reply_markup (struct paramed_type *T);
+struct tl_ds_reply_markup *fetch_ds_type_bare_reply_markup (struct paramed_type *T);
+struct tl_ds_res_p_q *fetch_ds_type_res_p_q (struct paramed_type *T);
+struct tl_ds_res_p_q *fetch_ds_type_bare_res_p_q (struct paramed_type *T);
+struct tl_ds_send_message_action *fetch_ds_type_send_message_action (struct paramed_type *T);
+struct tl_ds_send_message_action *fetch_ds_type_bare_send_message_action (struct paramed_type *T);
+struct tl_ds_server_d_h_params *fetch_ds_type_server_d_h_params (struct paramed_type *T);
+struct tl_ds_server_d_h_params *fetch_ds_type_bare_server_d_h_params (struct paramed_type *T);
+struct tl_ds_server_d_h_inner_data *fetch_ds_type_server_d_h_inner_data (struct paramed_type *T);
+struct tl_ds_server_d_h_inner_data *fetch_ds_type_bare_server_d_h_inner_data (struct paramed_type *T);
+struct tl_ds_set_client_d_h_params_answer *fetch_ds_type_set_client_d_h_params_answer (struct paramed_type *T);
+struct tl_ds_set_client_d_h_params_answer *fetch_ds_type_bare_set_client_d_h_params_answer (struct paramed_type *T);
+struct tl_ds_sticker_pack *fetch_ds_type_sticker_pack (struct paramed_type *T);
+struct tl_ds_sticker_pack *fetch_ds_type_bare_sticker_pack (struct paramed_type *T);
+struct tl_ds_sticker_set *fetch_ds_type_sticker_set (struct paramed_type *T);
+struct tl_ds_sticker_set *fetch_ds_type_bare_sticker_set (struct paramed_type *T);
+struct tl_ds_string *fetch_ds_type_string (struct paramed_type *T);
+struct tl_ds_string *fetch_ds_type_bare_string (struct paramed_type *T);
+struct tl_ds_update *fetch_ds_type_update (struct paramed_type *T);
+struct tl_ds_update *fetch_ds_type_bare_update (struct paramed_type *T);
+struct tl_ds_updates *fetch_ds_type_updates (struct paramed_type *T);
+struct tl_ds_updates *fetch_ds_type_bare_updates (struct paramed_type *T);
+struct tl_ds_user *fetch_ds_type_user (struct paramed_type *T);
+struct tl_ds_user *fetch_ds_type_bare_user (struct paramed_type *T);
+struct tl_ds_user_full *fetch_ds_type_user_full (struct paramed_type *T);
+struct tl_ds_user_full *fetch_ds_type_bare_user_full (struct paramed_type *T);
+struct tl_ds_user_profile_photo *fetch_ds_type_user_profile_photo (struct paramed_type *T);
+struct tl_ds_user_profile_photo *fetch_ds_type_bare_user_profile_photo (struct paramed_type *T);
+struct tl_ds_user_status *fetch_ds_type_user_status (struct paramed_type *T);
+struct tl_ds_user_status *fetch_ds_type_bare_user_status (struct paramed_type *T);
+struct tl_ds_vector *fetch_ds_type_vector (struct paramed_type *T);
+struct tl_ds_vector *fetch_ds_type_bare_vector (struct paramed_type *T);
+struct tl_ds_video *fetch_ds_type_video (struct paramed_type *T);
+struct tl_ds_video *fetch_ds_type_bare_video (struct paramed_type *T);
+struct tl_ds_wall_paper *fetch_ds_type_wall_paper (struct paramed_type *T);
+struct tl_ds_wall_paper *fetch_ds_type_bare_wall_paper (struct paramed_type *T);
+struct tl_ds_web_page *fetch_ds_type_web_page (struct paramed_type *T);
+struct tl_ds_web_page *fetch_ds_type_bare_web_page (struct paramed_type *T);
+struct tl_ds_account_authorizations *fetch_ds_type_account_authorizations (struct paramed_type *T);
+struct tl_ds_account_authorizations *fetch_ds_type_bare_account_authorizations (struct paramed_type *T);
+struct tl_ds_account_password *fetch_ds_type_account_password (struct paramed_type *T);
+struct tl_ds_account_password *fetch_ds_type_bare_account_password (struct paramed_type *T);
+struct tl_ds_account_password_input_settings *fetch_ds_type_account_password_input_settings (struct paramed_type *T);
+struct tl_ds_account_password_input_settings *fetch_ds_type_bare_account_password_input_settings (struct paramed_type *T);
+struct tl_ds_account_password_settings *fetch_ds_type_account_password_settings (struct paramed_type *T);
+struct tl_ds_account_password_settings *fetch_ds_type_bare_account_password_settings (struct paramed_type *T);
+struct tl_ds_account_privacy_rules *fetch_ds_type_account_privacy_rules (struct paramed_type *T);
+struct tl_ds_account_privacy_rules *fetch_ds_type_bare_account_privacy_rules (struct paramed_type *T);
+struct tl_ds_account_sent_change_phone_code *fetch_ds_type_account_sent_change_phone_code (struct paramed_type *T);
+struct tl_ds_account_sent_change_phone_code *fetch_ds_type_bare_account_sent_change_phone_code (struct paramed_type *T);
+struct tl_ds_auth_authorization *fetch_ds_type_auth_authorization (struct paramed_type *T);
+struct tl_ds_auth_authorization *fetch_ds_type_bare_auth_authorization (struct paramed_type *T);
+struct tl_ds_auth_checked_phone *fetch_ds_type_auth_checked_phone (struct paramed_type *T);
+struct tl_ds_auth_checked_phone *fetch_ds_type_bare_auth_checked_phone (struct paramed_type *T);
+struct tl_ds_auth_exported_authorization *fetch_ds_type_auth_exported_authorization (struct paramed_type *T);
+struct tl_ds_auth_exported_authorization *fetch_ds_type_bare_auth_exported_authorization (struct paramed_type *T);
+struct tl_ds_auth_password_recovery *fetch_ds_type_auth_password_recovery (struct paramed_type *T);
+struct tl_ds_auth_password_recovery *fetch_ds_type_bare_auth_password_recovery (struct paramed_type *T);
+struct tl_ds_auth_sent_code *fetch_ds_type_auth_sent_code (struct paramed_type *T);
+struct tl_ds_auth_sent_code *fetch_ds_type_bare_auth_sent_code (struct paramed_type *T);
+struct tl_ds_binlog_encr_key *fetch_ds_type_binlog_encr_key (struct paramed_type *T);
+struct tl_ds_binlog_encr_key *fetch_ds_type_bare_binlog_encr_key (struct paramed_type *T);
+struct tl_ds_binlog_update *fetch_ds_type_binlog_update (struct paramed_type *T);
+struct tl_ds_binlog_update *fetch_ds_type_bare_binlog_update (struct paramed_type *T);
+struct tl_ds_contacts_blocked *fetch_ds_type_contacts_blocked (struct paramed_type *T);
+struct tl_ds_contacts_blocked *fetch_ds_type_bare_contacts_blocked (struct paramed_type *T);
+struct tl_ds_contacts_contacts *fetch_ds_type_contacts_contacts (struct paramed_type *T);
+struct tl_ds_contacts_contacts *fetch_ds_type_bare_contacts_contacts (struct paramed_type *T);
+struct tl_ds_contacts_found *fetch_ds_type_contacts_found (struct paramed_type *T);
+struct tl_ds_contacts_found *fetch_ds_type_bare_contacts_found (struct paramed_type *T);
+struct tl_ds_contacts_imported_contacts *fetch_ds_type_contacts_imported_contacts (struct paramed_type *T);
+struct tl_ds_contacts_imported_contacts *fetch_ds_type_bare_contacts_imported_contacts (struct paramed_type *T);
+struct tl_ds_contacts_link *fetch_ds_type_contacts_link (struct paramed_type *T);
+struct tl_ds_contacts_link *fetch_ds_type_bare_contacts_link (struct paramed_type *T);
+struct tl_ds_contacts_suggested *fetch_ds_type_contacts_suggested (struct paramed_type *T);
+struct tl_ds_contacts_suggested *fetch_ds_type_bare_contacts_suggested (struct paramed_type *T);
+struct tl_ds_geochats_located *fetch_ds_type_geochats_located (struct paramed_type *T);
+struct tl_ds_geochats_located *fetch_ds_type_bare_geochats_located (struct paramed_type *T);
+struct tl_ds_geochats_messages *fetch_ds_type_geochats_messages (struct paramed_type *T);
+struct tl_ds_geochats_messages *fetch_ds_type_bare_geochats_messages (struct paramed_type *T);
+struct tl_ds_geochats_stated_message *fetch_ds_type_geochats_stated_message (struct paramed_type *T);
+struct tl_ds_geochats_stated_message *fetch_ds_type_bare_geochats_stated_message (struct paramed_type *T);
+struct tl_ds_help_app_update *fetch_ds_type_help_app_update (struct paramed_type *T);
+struct tl_ds_help_app_update *fetch_ds_type_bare_help_app_update (struct paramed_type *T);
+struct tl_ds_help_invite_text *fetch_ds_type_help_invite_text (struct paramed_type *T);
+struct tl_ds_help_invite_text *fetch_ds_type_bare_help_invite_text (struct paramed_type *T);
+struct tl_ds_help_support *fetch_ds_type_help_support (struct paramed_type *T);
+struct tl_ds_help_support *fetch_ds_type_bare_help_support (struct paramed_type *T);
+struct tl_ds_messages_affected_history *fetch_ds_type_messages_affected_history (struct paramed_type *T);
+struct tl_ds_messages_affected_history *fetch_ds_type_bare_messages_affected_history (struct paramed_type *T);
+struct tl_ds_messages_affected_messages *fetch_ds_type_messages_affected_messages (struct paramed_type *T);
+struct tl_ds_messages_affected_messages *fetch_ds_type_bare_messages_affected_messages (struct paramed_type *T);
+struct tl_ds_messages_all_stickers *fetch_ds_type_messages_all_stickers (struct paramed_type *T);
+struct tl_ds_messages_all_stickers *fetch_ds_type_bare_messages_all_stickers (struct paramed_type *T);
+struct tl_ds_messages_chat_full *fetch_ds_type_messages_chat_full (struct paramed_type *T);
+struct tl_ds_messages_chat_full *fetch_ds_type_bare_messages_chat_full (struct paramed_type *T);
+struct tl_ds_messages_chats *fetch_ds_type_messages_chats (struct paramed_type *T);
+struct tl_ds_messages_chats *fetch_ds_type_bare_messages_chats (struct paramed_type *T);
+struct tl_ds_messages_dh_config *fetch_ds_type_messages_dh_config (struct paramed_type *T);
+struct tl_ds_messages_dh_config *fetch_ds_type_bare_messages_dh_config (struct paramed_type *T);
+struct tl_ds_messages_dialogs *fetch_ds_type_messages_dialogs (struct paramed_type *T);
+struct tl_ds_messages_dialogs *fetch_ds_type_bare_messages_dialogs (struct paramed_type *T);
+struct tl_ds_messages_message *fetch_ds_type_messages_message (struct paramed_type *T);
+struct tl_ds_messages_message *fetch_ds_type_bare_messages_message (struct paramed_type *T);
+struct tl_ds_messages_messages *fetch_ds_type_messages_messages (struct paramed_type *T);
+struct tl_ds_messages_messages *fetch_ds_type_bare_messages_messages (struct paramed_type *T);
+struct tl_ds_messages_sent_encrypted_message *fetch_ds_type_messages_sent_encrypted_message (struct paramed_type *T);
+struct tl_ds_messages_sent_encrypted_message *fetch_ds_type_bare_messages_sent_encrypted_message (struct paramed_type *T);
+struct tl_ds_messages_sent_message *fetch_ds_type_messages_sent_message (struct paramed_type *T);
+struct tl_ds_messages_sent_message *fetch_ds_type_bare_messages_sent_message (struct paramed_type *T);
+struct tl_ds_messages_sticker_set *fetch_ds_type_messages_sticker_set (struct paramed_type *T);
+struct tl_ds_messages_sticker_set *fetch_ds_type_bare_messages_sticker_set (struct paramed_type *T);
+struct tl_ds_messages_stickers *fetch_ds_type_messages_stickers (struct paramed_type *T);
+struct tl_ds_messages_stickers *fetch_ds_type_bare_messages_stickers (struct paramed_type *T);
+struct tl_ds_photos_photo *fetch_ds_type_photos_photo (struct paramed_type *T);
+struct tl_ds_photos_photo *fetch_ds_type_bare_photos_photo (struct paramed_type *T);
+struct tl_ds_photos_photos *fetch_ds_type_photos_photos (struct paramed_type *T);
+struct tl_ds_photos_photos *fetch_ds_type_bare_photos_photos (struct paramed_type *T);
+struct tl_ds_storage_file_type *fetch_ds_type_storage_file_type (struct paramed_type *T);
+struct tl_ds_storage_file_type *fetch_ds_type_bare_storage_file_type (struct paramed_type *T);
+struct tl_ds_updates_difference *fetch_ds_type_updates_difference (struct paramed_type *T);
+struct tl_ds_updates_difference *fetch_ds_type_bare_updates_difference (struct paramed_type *T);
+struct tl_ds_updates_state *fetch_ds_type_updates_state (struct paramed_type *T);
+struct tl_ds_updates_state *fetch_ds_type_bare_updates_state (struct paramed_type *T);
+struct tl_ds_upload_file *fetch_ds_type_upload_file (struct paramed_type *T);
+struct tl_ds_upload_file *fetch_ds_type_bare_upload_file (struct paramed_type *T);
+void *fetch_ds_type_any (struct paramed_type *T);