diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index e61e5e78b..f988553f5 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -247,6 +247,8 @@ include_directories(AFTER
${CMAKE_CURRENT_SOURCE_DIR}/OpenDirectory/include
${CMAKE_CURRENT_SOURCE_DIR}/MetalKit/include
${CMAKE_CURRENT_SOURCE_DIR}/CoreLocation/include
+ ${CMAKE_CURRENT_SOURCE_DIR}/frameworks/include
+ ${CMAKE_CURRENT_SOURCE_DIR}/private-frameworks/include
)
add_subdirectory(external/libkqueue)
@@ -461,6 +463,9 @@ add_subdirectory(external/cocotron/CoreGraphics)
add_subdirectory(ColorSync)
add_subdirectory(CoreLocation)
+add_subdirectory(frameworks)
+add_subdirectory(private-frameworks)
+
# /Applications
#add_subdirectory(external/TextEdit)
diff --git a/src/frameworks/CMakeLists.txt b/src/frameworks/CMakeLists.txt
new file mode 100644
index 000000000..ccfaffc1e
--- /dev/null
+++ b/src/frameworks/CMakeLists.txt
@@ -0,0 +1,4 @@
+project(frameworks)
+
+add_subdirectory(Kerberos)
+add_subdirectory(MapKit)
diff --git a/src/frameworks/Kerberos/CMakeLists.txt b/src/frameworks/Kerberos/CMakeLists.txt
new file mode 100644
index 000000000..9bda83741
--- /dev/null
+++ b/src/frameworks/Kerberos/CMakeLists.txt
@@ -0,0 +1,16 @@
+project(Kerberos)
+
+set(DYLIB_COMPAT_VERSION "5.0.0")
+set(DYLIB_CURRENT_VERSION "6.0.0")
+
+add_framework(Kerberos
+ FAT
+ CURRENT_VERSION
+ VERSION "A"
+
+ SOURCES
+ src/Kerberos.c
+
+ DEPENDENCIES
+ system
+)
diff --git a/src/frameworks/Kerberos/include/Kerberos/Kerberos.h b/src/frameworks/Kerberos/include/Kerberos/Kerberos.h
new file mode 100644
index 000000000..949335763
--- /dev/null
+++ b/src/frameworks/Kerberos/include/Kerberos/Kerberos.h
@@ -0,0 +1,792 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+
+#ifndef _Kerberos_H_
+#define _Kerberos_H_
+
+void* FSp_krb_get_svc_in_tkt(void);
+void* FSp_profile_init(void);
+void* FSp_profile_init_path(void);
+void* FSp_put_svc_key(void);
+void* FSp_read_service_key(void);
+void* K5ClientGetAuthenticatorForServiceDeprecated(void);
+void* K5ClientGetTicketForServiceDeprecated(void);
+void* KClientAddCredentialsDeprecated(void);
+void* KClientAddRealmMapDeprecated(void);
+void* KClientAddServerMapDeprecated(void);
+void* KClientAddServiceKey(void);
+void* KClientCacheInitialTicketDeprecated(void);
+void* KClientDecrypt(void);
+void* KClientDecryptCompat(void);
+void* KClientDeleteCredentialsDeprecated(void);
+void* KClientDeleteRealmMapDeprecated(void);
+void* KClientDeleteServerMapDeprecated(void);
+void* KClientDeleteSessionDeprecated(void);
+void* KClientDisposePrincipal(void);
+void* KClientDisposeSession(void);
+void* KClientDisposeSessionCompat(void);
+void* KClientEncrypt(void);
+void* KClientEncryptCompat(void);
+void* KClientGetAuthenticatorForService(void);
+void* KClientGetCCacheReference(void);
+void* KClientGetClientPrincipal(void);
+void* KClientGetCredentialsDeprecated(void);
+void* KClientGetEncryptedServiceReply(void);
+void* KClientGetErrorTextDeprecated(void);
+void* KClientGetExpirationTime(void);
+void* KClientGetLocalAddress(void);
+void* KClientGetLocalRealmDeprecated(void);
+void* KClientGetNthCredentialDeprecated(void);
+void* KClientGetNthRealmMapDeprecated(void);
+void* KClientGetNthServerDeprecated(void);
+void* KClientGetNthServerMapDeprecated(void);
+void* KClientGetNthServerPortDeprecated(void);
+void* KClientGetNthSessionDeprecated(void);
+void* KClientGetNumCredentialsDeprecated(void);
+void* KClientGetNumSessionsDeprecated(void);
+void* KClientGetProtectedServiceReply(void);
+void* KClientGetRealmDeprecated(void);
+void* KClientGetRemoteAddress(void);
+void* KClientGetServerPrincipal(void);
+void* KClientGetServiceKey(void);
+void* KClientGetSessionKey(void);
+void* KClientGetSessionKeyCompat(void);
+void* KClientGetSessionUserNameCompat(void);
+void* KClientGetTicketForService(void);
+void* KClientGetTicketForServiceCompat(void);
+void* KClientGetTicketForServiceWithChecksumCompat(void);
+void* KClientGetUserNameDeprecated(void);
+void* KClientGetVersion(void);
+void* KClientKeyFileLogin(void);
+void* KClientLogin(void);
+void* KClientLoginCompat(void);
+void* KClientLogout(void);
+void* KClientLogoutCompat(void);
+void* KClientMakeSendAuthCompat(void);
+void* KClientNewClientSession(void);
+void* KClientNewServerSession(void);
+void* KClientNewSessionCompat(void);
+void* KClientPasswordLogin(void);
+void* KClientPasswordLoginCompat(void);
+void* KClientPrincipalToV4String(void);
+void* KClientPrincipalToV4Triplet(void);
+void* KClientProtectIntegrity(void);
+void* KClientProtectIntegrityCompat(void);
+void* KClientSetClientPrincipal(void);
+void* KClientSetKeyFile(void);
+void* KClientSetLocalAddress(void);
+void* KClientSetLocalRealmDeprecated(void);
+void* KClientSetNthServerPortDeprecated(void);
+void* KClientSetRemoteAddress(void);
+void* KClientSetServerPrincipal(void);
+void* KClientStatusCompat(void);
+void* KClientV4StringToPrincipal(void);
+void* KClientVerifyAuthenticator(void);
+void* KClientVerifyEncryptedServiceReply(void);
+void* KClientVerifyIntegrity(void);
+void* KClientVerifyIntegrityCompat(void);
+void* KClientVerifyProtectedServiceReply(void);
+void* KClientVerifyReplyTicketCompat(void);
+void* KClientVerifyUnencryptedReplyTicketCompat(void);
+void* KClientVersionCompat(void);
+void* KLAcquireInitialTickets(void);
+void* KLAcquireInitialTicketsWithPassword(void);
+void* KLAcquireNewInitialTicketCredentialsWithPassword(void);
+void* KLAcquireNewInitialTickets(void);
+void* KLAcquireNewInitialTicketsWithKeytab(void);
+void* KLAcquireNewInitialTicketsWithPassword(void);
+void* KLAcquireNewTickets(void);
+void* KLAcquireNewTicketsWithPassword(void);
+void* KLAcquireTickets(void);
+void* KLAcquireTicketsWithPassword(void);
+void* KLCacheHasValidTickets(void);
+void* KLCancelAllDialogs(void);
+void* KLChangePassword(void);
+void* KLChangePasswordWithPasswords(void);
+void* KLComparePrincipal(void);
+void* KLCountKerberosRealms(void);
+void* KLCreateLoginOptions(void);
+void* KLCreatePrincipalFromKerberos5Principal(void);
+void* KLCreatePrincipalFromPrincipal(void);
+void* KLCreatePrincipalFromString(void);
+void* KLCreatePrincipalFromTriplet(void);
+void* KLDestroyTickets(void);
+void* KLDisposeLoginOptions(void);
+void* KLDisposePrincipal(void);
+void* KLDisposeString(void);
+void* KLFindKerberosRealmByName(void);
+void* KLGetApplicationOptions(void);
+void* KLGetDefaultLoginOption(void);
+void* KLGetDisplayStringFromPrincipal(void);
+void* KLGetErrorString(void);
+void* KLGetIdleCallback(void);
+void* KLGetKerberosDefaultRealm(void);
+void* KLGetKerberosDefaultRealmByName(void);
+void* KLGetKerberosRealm(void);
+void* KLGetStringFromPrincipal(void);
+void* KLGetTripletFromPrincipal(void);
+void* KLHandleError(void);
+void* KLInsertKerberosRealm(void);
+void* KLLastChangedTime(void);
+void* KLLoginOptionsSetAddressless(void);
+void* KLLoginOptionsSetForwardable(void);
+void* KLLoginOptionsSetProxiable(void);
+void* KLLoginOptionsSetRenewableLifetime(void);
+void* KLLoginOptionsSetServiceName(void);
+void* KLLoginOptionsSetTicketLifetime(void);
+void* KLLoginOptionsSetTicketStartTime(void);
+void* KLRemoveAllKerberosRealms(void);
+void* KLRemoveKerberosRealm(void);
+void* KLRenewInitialTickets(void);
+void* KLSetApplicationOptions(void);
+void* KLSetDefaultLoginOption(void);
+void* KLSetIdleCallback(void);
+void* KLSetKerberosDefaultRealm(void);
+void* KLSetKerberosDefaultRealmByName(void);
+void* KLSetKerberosRealm(void);
+void* KLSetSystemDefaultCache(void);
+void* KLStoreNewInitialTicketCredentials(void);
+void* KLTicketExpirationTime(void);
+void* KLTicketStartTime(void);
+void* KLValidateInitialTickets(void);
+void* KLVerifyInitialTicketCredentials(void);
+void* KLVerifyInitialTickets(void);
+void* KPCreatePreferencesFile(void);
+void* KPFreeListOfPreferencesFiles(void);
+void* KPGetListOfPreferencesFiles(void);
+void* KPInitializeWithDefaultKerberosLibraryPreferences(void);
+void* KPPreferencesFileIsReadable(void);
+void* KPPreferencesFileIsWritable(void);
+void* KServerAddKeyCompat(void);
+void* KServerGetKeyCompat(void);
+void* KServerGetReplyTicketCompat(void);
+void* KServerGetSessionTimeRemainingCompat(void);
+void* KServerNewSessionCompat(void);
+void* KServerVerifyTicketCompat(void);
+void* __KLAllowAutomaticPrompting(void);
+void* __KLAllowHomeDirectoryAccess(void);
+void* __KLAllowRememberPassword(void);
+void* __KLCreatePrincipalFromKerberos5Principal(void);
+void* __KLCreatePrincipalFromTriplet(void);
+void* __KLGetKerberos5PrincipalFromPrincipal(void);
+void* __KLGetKeychainPasswordForPrincipal(void);
+void* __KLGetTripletFromPrincipal(void);
+void* __KLPrincipalIsTicketGrantingService(void);
+void* __KLPrincipalSetKeychainPassword(void);
+void* __KLPromptMechanism(void);
+void* __KLRemoveKeychainPasswordForPrincipal(void);
+void* __KLSetApplicationPrompter(void);
+void* __KLSetAutomaticPrompting(void);
+void* __KLSetHomeDirectoryAccess(void);
+void* __KLSetPromptMechanism(void);
+void* __KerberosDebugLogLevel(void);
+void* __KerberosDebugPrint(void);
+void* __KerberosDebugPrintMemory(void);
+void* __KerberosDebugPrintSession(void);
+void* __KerberosDebugVAPrint(void);
+void* __KerberosInternal_krb5int_sendtokdc_debug_handler(void);
+void* add_error_table(void);
+void* apple_gss_krb5_export_authdata_if_relevant_context(void);
+void* apple_gss_krb5_free_authdata_if_relevant(void);
+void* cc_close(void);
+void* cc_create(void);
+void* cc_destroy(void);
+void* cc_free_NC_info(void);
+void* cc_free_creds(void);
+void* cc_free_name(void);
+void* cc_free_principal(void);
+void* cc_get_NC_info(void);
+void* cc_get_change_time(void);
+void* cc_get_cred_version(void);
+void* cc_get_name(void);
+void* cc_get_principal(void);
+void* cc_initialize(void);
+void* cc_open(void);
+void* cc_remove_cred(void);
+void* cc_seq_fetch_NCs_begin(void);
+void* cc_seq_fetch_NCs_end(void);
+void* cc_seq_fetch_NCs_next(void);
+void* cc_seq_fetch_creds_begin(void);
+void* cc_seq_fetch_creds_end(void);
+void* cc_seq_fetch_creds_next(void);
+void* cc_set_principal(void);
+void* cc_shutdown(void);
+void* cc_store(void);
+void* com_err(void);
+void* com_err_va(void);
+void* decomp_ticket(void);
+void* dest_all_tkts(void);
+void* dest_tkt(void);
+void* encode_krb5_as_req(void);
+void* error_message(void);
+void* get_ad_tkt(void);
+void* get_pw_tkt(void);
+void* gss_accept_sec_context(void);
+void* gss_acquire_cred(void);
+void* gss_add_cred(void);
+void* gss_add_oid_set_member(void);
+void* gss_canonicalize_name(void);
+void* gss_compare_name(void);
+void* gss_context_time(void);
+void* gss_create_empty_oid_set(void);
+void* gss_delete_sec_context(void);
+void* gss_display_name(void);
+void* gss_display_status(void);
+void* gss_duplicate_name(void);
+void* gss_export_name(void);
+void* gss_export_sec_context(void);
+void* gss_get_mic(void);
+void* gss_import_name(void);
+void* gss_import_sec_context(void);
+void* gss_indicate_mechs(void);
+void* gss_init_sec_context(void);
+void* gss_inquire_context(void);
+void* gss_inquire_cred(void);
+void* gss_inquire_cred_by_mech(void);
+void* gss_inquire_mechs_for_name(void);
+void* gss_inquire_names_for_mech(void);
+void* gss_krb5_ccache_name(void);
+void* gss_krb5_copy_ccache(void);
+void* gss_krb5_export_lucid_sec_context(void);
+void* gss_krb5_free_lucid_sec_context(void);
+void* gss_krb5_get_tkt_flags(void);
+void* gss_krb5_set_allowable_enctypes(void);
+void* gss_krb5_ui(void);
+void* gss_oid_to_str(void);
+void* gss_process_context_token(void);
+void* gss_release_buffer(void);
+void* gss_release_cred(void);
+void* gss_release_name(void);
+void* gss_release_oid(void);
+void* gss_release_oid_set(void);
+void* gss_seal(void);
+void* gss_sign(void);
+void* gss_str_to_oid(void);
+void* gss_test_oid_set_member(void);
+void* gss_unseal(void);
+void* gss_unwrap(void);
+void* gss_verify(void);
+void* gss_verify_mic(void);
+void* gss_wrap(void);
+void* gss_wrap_size_limit(void);
+void* initialize_prof_error_table(void);
+void* k_isinst(void);
+void* k_isname(void);
+void* k_isrealm(void);
+void* kim_ccache_compare(void);
+void* kim_ccache_copy(void);
+void* kim_ccache_create_from_client_identity(void);
+void* kim_ccache_create_from_default(void);
+void* kim_ccache_create_from_display_name(void);
+void* kim_ccache_create_from_keytab(void);
+void* kim_ccache_create_from_krb5_ccache(void);
+void* kim_ccache_create_from_type_and_name(void);
+void* kim_ccache_create_new(void);
+void* kim_ccache_create_new_if_needed(void);
+void* kim_ccache_create_new_if_needed_with_password(void);
+void* kim_ccache_create_new_with_password(void);
+void* kim_ccache_destroy(void);
+void* kim_ccache_free(void);
+void* kim_ccache_get_client_identity(void);
+void* kim_ccache_get_display_name(void);
+void* kim_ccache_get_expiration_time(void);
+void* kim_ccache_get_krb5_ccache(void);
+void* kim_ccache_get_name(void);
+void* kim_ccache_get_options(void);
+void* kim_ccache_get_renewal_expiration_time(void);
+void* kim_ccache_get_start_time(void);
+void* kim_ccache_get_state(void);
+void* kim_ccache_get_type(void);
+void* kim_ccache_get_valid_credential(void);
+void* kim_ccache_iterator_create(void);
+void* kim_ccache_iterator_free(void);
+void* kim_ccache_iterator_next(void);
+void* kim_ccache_renew(void);
+void* kim_ccache_set_default(void);
+void* kim_ccache_validate(void);
+void* kim_ccache_verify(void);
+void* kim_credential_copy(void);
+void* kim_credential_create_from_keytab(void);
+void* kim_credential_create_from_krb5_creds(void);
+void* kim_credential_create_new(void);
+void* kim_credential_create_new_with_password(void);
+void* kim_credential_free(void);
+void* kim_credential_get_client_identity(void);
+void* kim_credential_get_expiration_time(void);
+void* kim_credential_get_krb5_creds(void);
+void* kim_credential_get_options(void);
+void* kim_credential_get_renewal_expiration_time(void);
+void* kim_credential_get_service_identity(void);
+void* kim_credential_get_start_time(void);
+void* kim_credential_get_state(void);
+void* kim_credential_is_tgt(void);
+void* kim_credential_iterator_create(void);
+void* kim_credential_iterator_free(void);
+void* kim_credential_iterator_next(void);
+void* kim_credential_renew(void);
+void* kim_credential_store(void);
+void* kim_credential_validate(void);
+void* kim_credential_verify(void);
+void* kim_identity_change_password(void);
+void* kim_identity_compare(void);
+void* kim_identity_copy(void);
+void* kim_identity_create_from_components(void);
+void* kim_identity_create_from_krb5_principal(void);
+void* kim_identity_create_from_string(void);
+void* kim_identity_free(void);
+void* kim_identity_get_component_at_index(void);
+void* kim_identity_get_components_string(void);
+void* kim_identity_get_display_string(void);
+void* kim_identity_get_krb5_principal(void);
+void* kim_identity_get_number_of_components(void);
+void* kim_identity_get_realm(void);
+void* kim_identity_get_string(void);
+void* kim_library_set_allow_automatic_prompting(void);
+void* kim_library_set_allow_home_directory_access(void);
+void* kim_library_set_application_name(void);
+void* kim_library_set_ui_environment(void);
+void* kim_options_copy(void);
+void* kim_options_create(void);
+void* kim_options_create_from_stream(void);
+void* kim_options_free(void);
+void* kim_options_get_addressless(void);
+void* kim_options_get_forwardable(void);
+void* kim_options_get_lifetime(void);
+void* kim_options_get_proxiable(void);
+void* kim_options_get_renewable(void);
+void* kim_options_get_renewal_lifetime(void);
+void* kim_options_get_service_name(void);
+void* kim_options_get_start_time(void);
+void* kim_options_set_addressless(void);
+void* kim_options_set_forwardable(void);
+void* kim_options_set_lifetime(void);
+void* kim_options_set_proxiable(void);
+void* kim_options_set_renewable(void);
+void* kim_options_set_renewal_lifetime(void);
+void* kim_options_set_service_name(void);
+void* kim_options_set_start_time(void);
+void* kim_options_write_to_stream(void);
+void* kim_preferences_add_favorite_identity(void);
+void* kim_preferences_copy(void);
+void* kim_preferences_create(void);
+void* kim_preferences_free(void);
+void* kim_preferences_get_client_identity(void);
+void* kim_preferences_get_favorite_identity_at_index(void);
+void* kim_preferences_get_maximum_lifetime(void);
+void* kim_preferences_get_maximum_renewal_lifetime(void);
+void* kim_preferences_get_minimum_lifetime(void);
+void* kim_preferences_get_minimum_renewal_lifetime(void);
+void* kim_preferences_get_number_of_favorite_identities(void);
+void* kim_preferences_get_options(void);
+void* kim_preferences_get_remember_client_identity(void);
+void* kim_preferences_get_remember_options(void);
+void* kim_preferences_remove_all_favorite_identities(void);
+void* kim_preferences_remove_favorite_identity(void);
+void* kim_preferences_set_client_identity(void);
+void* kim_preferences_set_maximum_lifetime(void);
+void* kim_preferences_set_maximum_renewal_lifetime(void);
+void* kim_preferences_set_minimum_lifetime(void);
+void* kim_preferences_set_minimum_renewal_lifetime(void);
+void* kim_preferences_set_options(void);
+void* kim_preferences_set_remember_client_identity(void);
+void* kim_preferences_set_remember_options(void);
+void* kim_preferences_synchronize(void);
+void* kim_selection_hints_copy(void);
+void* kim_selection_hints_create(void);
+void* kim_selection_hints_create_from_stream(void);
+void* kim_selection_hints_forget_identity(void);
+void* kim_selection_hints_free(void);
+void* kim_selection_hints_get_allow_user_interaction(void);
+void* kim_selection_hints_get_explanation(void);
+void* kim_selection_hints_get_hint(void);
+void* kim_selection_hints_get_identity(void);
+void* kim_selection_hints_get_options(void);
+void* kim_selection_hints_get_remember_identity(void);
+void* kim_selection_hints_remember_identity(void);
+void* kim_selection_hints_set_allow_user_interaction(void);
+void* kim_selection_hints_set_explanation(void);
+void* kim_selection_hints_set_hint(void);
+void* kim_selection_hints_set_options(void);
+void* kim_selection_hints_set_remember_identity(void);
+void* kim_string_compare(void);
+void* kim_string_copy(void);
+void* kim_string_create_for_last_error(void);
+void* kim_string_free(void);
+void* kname_parse(void);
+void* kname_unparse(void);
+void* krb524_convert_creds_kdc(void);
+void* krb5_425_conv_principal(void);
+void* krb5_524_conv_principal(void);
+void* krb5_524_convert_creds(void);
+void* krb5_address_compare(void);
+void* krb5_address_order(void);
+void* krb5_address_search(void);
+void* krb5_aname_to_localname(void);
+void* krb5_appdefault_boolean(void);
+void* krb5_appdefault_string(void);
+void* krb5_auth_con_free(void);
+void* krb5_auth_con_genaddrs(void);
+void* krb5_auth_con_get_checksum_func(void);
+void* krb5_auth_con_getaddrs(void);
+void* krb5_auth_con_getauthenticator(void);
+void* krb5_auth_con_getflags(void);
+void* krb5_auth_con_getkey(void);
+void* krb5_auth_con_getlocalseqnumber(void);
+void* krb5_auth_con_getlocalsubkey(void);
+void* krb5_auth_con_getrcache(void);
+void* krb5_auth_con_getrecvsubkey(void);
+void* krb5_auth_con_getremoteseqnumber(void);
+void* krb5_auth_con_getremotesubkey(void);
+void* krb5_auth_con_getsendsubkey(void);
+void* krb5_auth_con_init(void);
+void* krb5_auth_con_initivector(void);
+void* krb5_auth_con_set_checksum_func(void);
+void* krb5_auth_con_setaddrs(void);
+void* krb5_auth_con_setflags(void);
+void* krb5_auth_con_setports(void);
+void* krb5_auth_con_setrcache(void);
+void* krb5_auth_con_setrecvsubkey(void);
+void* krb5_auth_con_setsendsubkey(void);
+void* krb5_auth_con_setuseruserkey(void);
+void* krb5_build_principal(void);
+void* krb5_build_principal_alloc_va(void);
+void* krb5_build_principal_ext(void);
+void* krb5_build_principal_va(void);
+void* krb5_c_block_size(void);
+void* krb5_c_checksum_length(void);
+void* krb5_c_decrypt(void);
+void* krb5_c_encrypt(void);
+void* krb5_c_encrypt_length(void);
+void* krb5_c_enctype_compare(void);
+void* krb5_c_free_state(void);
+void* krb5_c_init_state(void);
+void* krb5_c_is_coll_proof_cksum(void);
+void* krb5_c_is_keyed_cksum(void);
+void* krb5_c_keyed_checksum_types(void);
+void* krb5_c_make_checksum(void);
+void* krb5_c_make_random_key(void);
+void* krb5_c_random_add_entropy(void);
+void* krb5_c_random_make_octets(void);
+void* krb5_c_random_os_entropy(void);
+void* krb5_c_random_seed(void);
+void* krb5_c_string_to_key(void);
+void* krb5_c_string_to_key_with_params(void);
+void* krb5_c_valid_cksumtype(void);
+void* krb5_c_valid_enctype(void);
+void* krb5_c_verify_checksum(void);
+void* krb5_calculate_checksum(void);
+void* krb5_cc_cache_match(void);
+void* krb5_cc_close(void);
+void* krb5_cc_copy_creds(void);
+void* krb5_cc_default(void);
+void* krb5_cc_default_name(void);
+void* krb5_cc_destroy(void);
+void* krb5_cc_end_seq_get(void);
+void* krb5_cc_gen_new(void);
+void* krb5_cc_get_config(void);
+void* krb5_cc_get_name(void);
+void* krb5_cc_get_principal(void);
+void* krb5_cc_get_type(void);
+void* krb5_cc_initialize(void);
+void* krb5_cc_last_change_time(void);
+void* krb5_cc_lock(void);
+void* krb5_cc_move(void);
+void* krb5_cc_new_unique(void);
+void* krb5_cc_next_cred(void);
+void* krb5_cc_remove_cred(void);
+void* krb5_cc_resolve(void);
+void* krb5_cc_retrieve_cred(void);
+void* krb5_cc_set_config(void);
+void* krb5_cc_set_default_name(void);
+void* krb5_cc_set_flags(void);
+void* krb5_cc_start_seq_get(void);
+void* krb5_cc_store_cred(void);
+void* krb5_cc_unlock(void);
+void* krb5_cccol_cursor_free(void);
+void* krb5_cccol_cursor_new(void);
+void* krb5_cccol_cursor_next(void);
+void* krb5_cccol_last_change_time(void);
+void* krb5_cccol_lock(void);
+void* krb5_cccol_unlock(void);
+void* krb5_change_password(void);
+void* krb5_checksum_size(void);
+void* krb5_cksumtype_to_string(void);
+void* krb5_clear_error_message(void);
+void* krb5_copy_addresses(void);
+void* krb5_copy_authdata(void);
+void* krb5_copy_authenticator(void);
+void* krb5_copy_checksum(void);
+void* krb5_copy_context(void);
+void* krb5_copy_creds(void);
+void* krb5_copy_data(void);
+void* krb5_copy_keyblock(void);
+void* krb5_copy_keyblock_contents(void);
+void* krb5_copy_principal(void);
+void* krb5_copy_ticket(void);
+void* krb5_decode_ticket(void);
+void* krb5_decrypt(void);
+void* krb5_deltat_to_string(void);
+void* krb5_eblock_enctype(void);
+void* krb5_encrypt(void);
+void* krb5_encrypt_size(void);
+void* krb5_enctype_to_string(void);
+void* krb5_finish_key(void);
+void* krb5_finish_random_key(void);
+void* krb5_free_addresses(void);
+void* krb5_free_ap_rep_enc_part(void);
+void* krb5_free_authdata(void);
+void* krb5_free_authenticator(void);
+void* krb5_free_checksum(void);
+void* krb5_free_checksum_contents(void);
+void* krb5_free_cksumtypes(void);
+void* krb5_free_config_files(void);
+void* krb5_free_context(void);
+void* krb5_free_cred_contents(void);
+void* krb5_free_creds(void);
+void* krb5_free_data(void);
+void* krb5_free_data_contents(void);
+void* krb5_free_default_realm(void);
+void* krb5_free_enc_tkt_part(void);
+void* krb5_free_error(void);
+void* krb5_free_error_message(void);
+void* krb5_free_host_realm(void);
+void* krb5_free_keyblock(void);
+void* krb5_free_keyblock_contents(void);
+void* krb5_free_keytab_entry_contents(void);
+void* krb5_free_krbhst(void);
+void* krb5_free_principal(void);
+void* krb5_free_tgt_creds(void);
+void* krb5_free_ticket(void);
+void* krb5_free_unparsed_name(void);
+void* krb5_fwd_tgt_creds(void);
+void* krb5_get_credentials(void);
+void* krb5_get_credentials_renew(void);
+void* krb5_get_credentials_validate(void);
+void* krb5_get_default_config_files(void);
+void* krb5_get_default_realm(void);
+void* krb5_get_error_message(void);
+void* krb5_get_host_realm(void);
+void* krb5_get_in_tkt(void);
+void* krb5_get_in_tkt_with_keytab(void);
+void* krb5_get_in_tkt_with_password(void);
+void* krb5_get_in_tkt_with_skey(void);
+void* krb5_get_init_creds_keytab(void);
+void* krb5_get_init_creds_opt_alloc(void);
+void* krb5_get_init_creds_opt_free(void);
+void* krb5_get_init_creds_opt_init(void);
+void* krb5_get_init_creds_opt_set_address_list(void);
+void* krb5_get_init_creds_opt_set_canonicalize(void);
+void* krb5_get_init_creds_opt_set_change_password_prompt(void);
+void* krb5_get_init_creds_opt_set_etype_list(void);
+void* krb5_get_init_creds_opt_set_forwardable(void);
+void* krb5_get_init_creds_opt_set_pa(void);
+void* krb5_get_init_creds_opt_set_preauth_list(void);
+void* krb5_get_init_creds_opt_set_process_last_req(void);
+void* krb5_get_init_creds_opt_set_proxiable(void);
+void* krb5_get_init_creds_opt_set_renew_life(void);
+void* krb5_get_init_creds_opt_set_tkt_life(void);
+void* krb5_get_init_creds_password(void);
+void* krb5_get_krbhst(void);
+void* krb5_get_permitted_enctypes(void);
+void* krb5_get_profile(void);
+void* krb5_get_prompt_types(void);
+void* krb5_get_realm_domain(void);
+void* krb5_get_renewed_creds(void);
+void* krb5_get_server_rcache(void);
+void* krb5_get_time_offsets(void);
+void* krb5_get_validated_creds(void);
+void* krb5_gss_register_acceptor_identity(void);
+void* krb5_gss_use_kdc_context(void);
+void* krb5_init_context(void);
+void* krb5_init_keyblock(void);
+void* krb5_init_random_key(void);
+void* krb5_init_secure_context(void);
+void* krb5_ipc_client_clear_target(void);
+void* krb5_ipc_client_set_target_uid(void);
+void* krb5_is_config_principal(void);
+void* krb5_is_referral_realm(void);
+void* krb5_is_thread_safe(void);
+void* krb5_kt_add_entry(void);
+void* krb5_kt_close(void);
+void* krb5_kt_default(void);
+void* krb5_kt_default_name(void);
+void* krb5_kt_end_seq_get(void);
+void* krb5_kt_get_entry(void);
+void* krb5_kt_get_name(void);
+void* krb5_kt_get_type(void);
+void* krb5_kt_next_entry(void);
+void* krb5_kt_read_service_key(void);
+void* krb5_kt_remove_entry(void);
+void* krb5_kt_resolve(void);
+void* krb5_kt_start_seq_get(void);
+void* krb5_kuserok(void);
+void* krb5_mk_1cred(void);
+void* krb5_mk_error(void);
+void* krb5_mk_ncred(void);
+void* krb5_mk_priv(void);
+void* krb5_mk_rep(void);
+void* krb5_mk_req(void);
+void* krb5_mk_req_extended(void);
+void* krb5_mk_safe(void);
+void* krb5_os_localaddr(void);
+void* krb5_parse_name(void);
+void* krb5_parse_name_flags(void);
+void* krb5_pkinit_cert_hash_str(void);
+void* krb5_pkinit_get_client_cert(void);
+void* krb5_pkinit_get_client_cert_db(void);
+void* krb5_pkinit_get_kdc_cert(void);
+void* krb5_pkinit_get_kdc_cert_db(void);
+void* krb5_pkinit_have_client_cert(void);
+void* krb5_pkinit_release_cert(void);
+void* krb5_pkinit_release_cert_db(void);
+void* krb5_pkinit_set_client_cert(void);
+void* krb5_principal2salt(void);
+void* krb5_principal_compare(void);
+void* krb5_process_key(void);
+void* krb5_prompter_posix(void);
+void* krb5_random_key(void);
+void* krb5_rd_cred(void);
+void* krb5_rd_error(void);
+void* krb5_rd_priv(void);
+void* krb5_rd_rep(void);
+void* krb5_rd_req(void);
+void* krb5_rd_safe(void);
+void* krb5_read_password(void);
+void* krb5_realm_compare(void);
+void* krb5_recvauth(void);
+void* krb5_recvauth_version(void);
+void* krb5_salttype_to_string(void);
+void* krb5_sendauth(void);
+void* krb5_server_decrypt_ticket_keytab(void);
+void* krb5_set_default_realm(void);
+void* krb5_set_default_tgs_enctypes(void);
+void* krb5_set_default_tgs_ktypes(void);
+void* krb5_set_error_message(void);
+void* krb5_set_password(void);
+void* krb5_set_password_using_ccache(void);
+void* krb5_set_principal_realm(void);
+void* krb5_set_real_time(void);
+void* krb5_sname_to_principal(void);
+void* krb5_string_to_cksumtype(void);
+void* krb5_string_to_deltat(void);
+void* krb5_string_to_enctype(void);
+void* krb5_string_to_key(void);
+void* krb5_string_to_salttype(void);
+void* krb5_string_to_timestamp(void);
+void* krb5_timeofday(void);
+void* krb5_timestamp_to_sfstring(void);
+void* krb5_timestamp_to_string(void);
+void* krb5_unparse_name(void);
+void* krb5_unparse_name_ext(void);
+void* krb5_unparse_name_flags(void);
+void* krb5_unparse_name_flags_ext(void);
+void* krb5_us_timeofday(void);
+void* krb5_use_enctype(void);
+void* krb5_verify_checksum(void);
+void* krb5_verify_init_creds(void);
+void* krb5_verify_init_creds_opt_init(void);
+void* krb5_verify_init_creds_opt_set_ap_req_nofail(void);
+void* krb5_vset_error_message(void);
+void* krb5int_accessor(void);
+void* krb5int_freeaddrinfo(void);
+void* krb5int_gai_strerror(void);
+void* krb5int_getaddrinfo(void);
+void* krb5int_gmt_mktime(void);
+void* krb5int_init_context_kdc(void);
+void* krb5int_pkinit_auth_pack_decode(void);
+void* krb5int_pkinit_create_cms_msg(void);
+void* krb5int_pkinit_pa_pk_as_rep_encode(void);
+void* krb5int_pkinit_pa_pk_as_req_decode(void);
+void* krb5int_pkinit_parse_cms_msg(void);
+void* krb5int_pkinit_reply_key_pack_encode(void);
+void* krb__get_srvtabname(void);
+void* krb_change_password(void);
+void* krb_check_auth(void);
+void* krb_delete_cred(void);
+void* krb_get_admhst(void);
+void* krb_get_cred(void);
+void* krb_get_err_text(void);
+void* krb_get_in_tkt(void);
+void* krb_get_in_tkt_creds(void);
+void* krb_get_krbhst(void);
+void* krb_get_lrealm(void);
+void* krb_get_nth_cred(void);
+void* krb_get_num_cred(void);
+void* krb_get_phost(void);
+void* krb_get_profile(void);
+void* krb_get_pw_in_tkt(void);
+void* krb_get_pw_in_tkt_creds(void);
+void* krb_get_svc_in_tkt(void);
+void* krb_get_tf_fullname(void);
+void* krb_get_tf_realm(void);
+void* krb_get_ticket_for_service(void);
+void* krb_life_to_time(void);
+void* krb_mk_auth(void);
+void* krb_mk_err(void);
+void* krb_mk_priv(void);
+void* krb_mk_req(void);
+void* krb_mk_req_creds(void);
+void* krb_mk_safe(void);
+void* krb_rd_err(void);
+void* krb_rd_priv(void);
+void* krb_rd_req(void);
+void* krb_rd_req_int(void);
+void* krb_rd_safe(void);
+void* krb_realmofhost(void);
+void* krb_recvauth(void);
+void* krb_sendauth(void);
+void* krb_set_lifetime(void);
+void* krb_set_tkt_string(void);
+void* krb_time_to_life(void);
+void* kuserok(void);
+void* profile_abandon(void);
+void* profile_add_relation(void);
+void* profile_clear_relation(void);
+void* profile_configuration_updated(void);
+void* profile_flush(void);
+void* profile_flush_to_buffer(void);
+void* profile_flush_to_file(void);
+void* profile_free_buffer(void);
+void* profile_free_list(void);
+void* profile_get_boolean(void);
+void* profile_get_integer(void);
+void* profile_get_relation_names(void);
+void* profile_get_string(void);
+void* profile_get_subsection_names(void);
+void* profile_get_values(void);
+void* profile_init(void);
+void* profile_init_path(void);
+void* profile_is_modified(void);
+void* profile_is_writable(void);
+void* profile_iterator(void);
+void* profile_iterator_create(void);
+void* profile_iterator_free(void);
+void* profile_release(void);
+void* profile_release_string(void);
+void* profile_rename_section(void);
+void* profile_update_relation(void);
+void* put_svc_key(void);
+void* read_service_key(void);
+void* remove_error_table(void);
+void* reset_com_err_hook(void);
+void* set_com_err_hook(void);
+void* tkt_string(void);
+
+#endif
diff --git a/src/frameworks/Kerberos/src/Kerberos.c b/src/frameworks/Kerberos/src/Kerberos.c
new file mode 100644
index 000000000..0f984092f
--- /dev/null
+++ b/src/frameworks/Kerberos/src/Kerberos.c
@@ -0,0 +1,4632 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+
+#include
+#include
+#include
+
+static int verbose = 0;
+
+__attribute__((constructor))
+static void initme(void) {
+ verbose = getenv("STUB_VERBOSE") != NULL;
+}
+
+void* FSp_krb_get_svc_in_tkt(void)
+{
+ if (verbose) puts("STUB: FSp_krb_get_svc_in_tkt called");
+ return NULL;
+}
+
+void* FSp_profile_init(void)
+{
+ if (verbose) puts("STUB: FSp_profile_init called");
+ return NULL;
+}
+
+void* FSp_profile_init_path(void)
+{
+ if (verbose) puts("STUB: FSp_profile_init_path called");
+ return NULL;
+}
+
+void* FSp_put_svc_key(void)
+{
+ if (verbose) puts("STUB: FSp_put_svc_key called");
+ return NULL;
+}
+
+void* FSp_read_service_key(void)
+{
+ if (verbose) puts("STUB: FSp_read_service_key called");
+ return NULL;
+}
+
+void* K5ClientGetAuthenticatorForServiceDeprecated(void)
+{
+ if (verbose) puts("STUB: K5ClientGetAuthenticatorForServiceDeprecated called");
+ return NULL;
+}
+
+void* K5ClientGetTicketForServiceDeprecated(void)
+{
+ if (verbose) puts("STUB: K5ClientGetTicketForServiceDeprecated called");
+ return NULL;
+}
+
+void* KClientAddCredentialsDeprecated(void)
+{
+ if (verbose) puts("STUB: KClientAddCredentialsDeprecated called");
+ return NULL;
+}
+
+void* KClientAddRealmMapDeprecated(void)
+{
+ if (verbose) puts("STUB: KClientAddRealmMapDeprecated called");
+ return NULL;
+}
+
+void* KClientAddServerMapDeprecated(void)
+{
+ if (verbose) puts("STUB: KClientAddServerMapDeprecated called");
+ return NULL;
+}
+
+void* KClientAddServiceKey(void)
+{
+ if (verbose) puts("STUB: KClientAddServiceKey called");
+ return NULL;
+}
+
+void* KClientCacheInitialTicketDeprecated(void)
+{
+ if (verbose) puts("STUB: KClientCacheInitialTicketDeprecated called");
+ return NULL;
+}
+
+void* KClientDecrypt(void)
+{
+ if (verbose) puts("STUB: KClientDecrypt called");
+ return NULL;
+}
+
+void* KClientDecryptCompat(void)
+{
+ if (verbose) puts("STUB: KClientDecryptCompat called");
+ return NULL;
+}
+
+void* KClientDeleteCredentialsDeprecated(void)
+{
+ if (verbose) puts("STUB: KClientDeleteCredentialsDeprecated called");
+ return NULL;
+}
+
+void* KClientDeleteRealmMapDeprecated(void)
+{
+ if (verbose) puts("STUB: KClientDeleteRealmMapDeprecated called");
+ return NULL;
+}
+
+void* KClientDeleteServerMapDeprecated(void)
+{
+ if (verbose) puts("STUB: KClientDeleteServerMapDeprecated called");
+ return NULL;
+}
+
+void* KClientDeleteSessionDeprecated(void)
+{
+ if (verbose) puts("STUB: KClientDeleteSessionDeprecated called");
+ return NULL;
+}
+
+void* KClientDisposePrincipal(void)
+{
+ if (verbose) puts("STUB: KClientDisposePrincipal called");
+ return NULL;
+}
+
+void* KClientDisposeSession(void)
+{
+ if (verbose) puts("STUB: KClientDisposeSession called");
+ return NULL;
+}
+
+void* KClientDisposeSessionCompat(void)
+{
+ if (verbose) puts("STUB: KClientDisposeSessionCompat called");
+ return NULL;
+}
+
+void* KClientEncrypt(void)
+{
+ if (verbose) puts("STUB: KClientEncrypt called");
+ return NULL;
+}
+
+void* KClientEncryptCompat(void)
+{
+ if (verbose) puts("STUB: KClientEncryptCompat called");
+ return NULL;
+}
+
+void* KClientGetAuthenticatorForService(void)
+{
+ if (verbose) puts("STUB: KClientGetAuthenticatorForService called");
+ return NULL;
+}
+
+void* KClientGetCCacheReference(void)
+{
+ if (verbose) puts("STUB: KClientGetCCacheReference called");
+ return NULL;
+}
+
+void* KClientGetClientPrincipal(void)
+{
+ if (verbose) puts("STUB: KClientGetClientPrincipal called");
+ return NULL;
+}
+
+void* KClientGetCredentialsDeprecated(void)
+{
+ if (verbose) puts("STUB: KClientGetCredentialsDeprecated called");
+ return NULL;
+}
+
+void* KClientGetEncryptedServiceReply(void)
+{
+ if (verbose) puts("STUB: KClientGetEncryptedServiceReply called");
+ return NULL;
+}
+
+void* KClientGetErrorTextDeprecated(void)
+{
+ if (verbose) puts("STUB: KClientGetErrorTextDeprecated called");
+ return NULL;
+}
+
+void* KClientGetExpirationTime(void)
+{
+ if (verbose) puts("STUB: KClientGetExpirationTime called");
+ return NULL;
+}
+
+void* KClientGetLocalAddress(void)
+{
+ if (verbose) puts("STUB: KClientGetLocalAddress called");
+ return NULL;
+}
+
+void* KClientGetLocalRealmDeprecated(void)
+{
+ if (verbose) puts("STUB: KClientGetLocalRealmDeprecated called");
+ return NULL;
+}
+
+void* KClientGetNthCredentialDeprecated(void)
+{
+ if (verbose) puts("STUB: KClientGetNthCredentialDeprecated called");
+ return NULL;
+}
+
+void* KClientGetNthRealmMapDeprecated(void)
+{
+ if (verbose) puts("STUB: KClientGetNthRealmMapDeprecated called");
+ return NULL;
+}
+
+void* KClientGetNthServerDeprecated(void)
+{
+ if (verbose) puts("STUB: KClientGetNthServerDeprecated called");
+ return NULL;
+}
+
+void* KClientGetNthServerMapDeprecated(void)
+{
+ if (verbose) puts("STUB: KClientGetNthServerMapDeprecated called");
+ return NULL;
+}
+
+void* KClientGetNthServerPortDeprecated(void)
+{
+ if (verbose) puts("STUB: KClientGetNthServerPortDeprecated called");
+ return NULL;
+}
+
+void* KClientGetNthSessionDeprecated(void)
+{
+ if (verbose) puts("STUB: KClientGetNthSessionDeprecated called");
+ return NULL;
+}
+
+void* KClientGetNumCredentialsDeprecated(void)
+{
+ if (verbose) puts("STUB: KClientGetNumCredentialsDeprecated called");
+ return NULL;
+}
+
+void* KClientGetNumSessionsDeprecated(void)
+{
+ if (verbose) puts("STUB: KClientGetNumSessionsDeprecated called");
+ return NULL;
+}
+
+void* KClientGetProtectedServiceReply(void)
+{
+ if (verbose) puts("STUB: KClientGetProtectedServiceReply called");
+ return NULL;
+}
+
+void* KClientGetRealmDeprecated(void)
+{
+ if (verbose) puts("STUB: KClientGetRealmDeprecated called");
+ return NULL;
+}
+
+void* KClientGetRemoteAddress(void)
+{
+ if (verbose) puts("STUB: KClientGetRemoteAddress called");
+ return NULL;
+}
+
+void* KClientGetServerPrincipal(void)
+{
+ if (verbose) puts("STUB: KClientGetServerPrincipal called");
+ return NULL;
+}
+
+void* KClientGetServiceKey(void)
+{
+ if (verbose) puts("STUB: KClientGetServiceKey called");
+ return NULL;
+}
+
+void* KClientGetSessionKey(void)
+{
+ if (verbose) puts("STUB: KClientGetSessionKey called");
+ return NULL;
+}
+
+void* KClientGetSessionKeyCompat(void)
+{
+ if (verbose) puts("STUB: KClientGetSessionKeyCompat called");
+ return NULL;
+}
+
+void* KClientGetSessionUserNameCompat(void)
+{
+ if (verbose) puts("STUB: KClientGetSessionUserNameCompat called");
+ return NULL;
+}
+
+void* KClientGetTicketForService(void)
+{
+ if (verbose) puts("STUB: KClientGetTicketForService called");
+ return NULL;
+}
+
+void* KClientGetTicketForServiceCompat(void)
+{
+ if (verbose) puts("STUB: KClientGetTicketForServiceCompat called");
+ return NULL;
+}
+
+void* KClientGetTicketForServiceWithChecksumCompat(void)
+{
+ if (verbose) puts("STUB: KClientGetTicketForServiceWithChecksumCompat called");
+ return NULL;
+}
+
+void* KClientGetUserNameDeprecated(void)
+{
+ if (verbose) puts("STUB: KClientGetUserNameDeprecated called");
+ return NULL;
+}
+
+void* KClientGetVersion(void)
+{
+ if (verbose) puts("STUB: KClientGetVersion called");
+ return NULL;
+}
+
+void* KClientKeyFileLogin(void)
+{
+ if (verbose) puts("STUB: KClientKeyFileLogin called");
+ return NULL;
+}
+
+void* KClientLogin(void)
+{
+ if (verbose) puts("STUB: KClientLogin called");
+ return NULL;
+}
+
+void* KClientLoginCompat(void)
+{
+ if (verbose) puts("STUB: KClientLoginCompat called");
+ return NULL;
+}
+
+void* KClientLogout(void)
+{
+ if (verbose) puts("STUB: KClientLogout called");
+ return NULL;
+}
+
+void* KClientLogoutCompat(void)
+{
+ if (verbose) puts("STUB: KClientLogoutCompat called");
+ return NULL;
+}
+
+void* KClientMakeSendAuthCompat(void)
+{
+ if (verbose) puts("STUB: KClientMakeSendAuthCompat called");
+ return NULL;
+}
+
+void* KClientNewClientSession(void)
+{
+ if (verbose) puts("STUB: KClientNewClientSession called");
+ return NULL;
+}
+
+void* KClientNewServerSession(void)
+{
+ if (verbose) puts("STUB: KClientNewServerSession called");
+ return NULL;
+}
+
+void* KClientNewSessionCompat(void)
+{
+ if (verbose) puts("STUB: KClientNewSessionCompat called");
+ return NULL;
+}
+
+void* KClientPasswordLogin(void)
+{
+ if (verbose) puts("STUB: KClientPasswordLogin called");
+ return NULL;
+}
+
+void* KClientPasswordLoginCompat(void)
+{
+ if (verbose) puts("STUB: KClientPasswordLoginCompat called");
+ return NULL;
+}
+
+void* KClientPrincipalToV4String(void)
+{
+ if (verbose) puts("STUB: KClientPrincipalToV4String called");
+ return NULL;
+}
+
+void* KClientPrincipalToV4Triplet(void)
+{
+ if (verbose) puts("STUB: KClientPrincipalToV4Triplet called");
+ return NULL;
+}
+
+void* KClientProtectIntegrity(void)
+{
+ if (verbose) puts("STUB: KClientProtectIntegrity called");
+ return NULL;
+}
+
+void* KClientProtectIntegrityCompat(void)
+{
+ if (verbose) puts("STUB: KClientProtectIntegrityCompat called");
+ return NULL;
+}
+
+void* KClientSetClientPrincipal(void)
+{
+ if (verbose) puts("STUB: KClientSetClientPrincipal called");
+ return NULL;
+}
+
+void* KClientSetKeyFile(void)
+{
+ if (verbose) puts("STUB: KClientSetKeyFile called");
+ return NULL;
+}
+
+void* KClientSetLocalAddress(void)
+{
+ if (verbose) puts("STUB: KClientSetLocalAddress called");
+ return NULL;
+}
+
+void* KClientSetLocalRealmDeprecated(void)
+{
+ if (verbose) puts("STUB: KClientSetLocalRealmDeprecated called");
+ return NULL;
+}
+
+void* KClientSetNthServerPortDeprecated(void)
+{
+ if (verbose) puts("STUB: KClientSetNthServerPortDeprecated called");
+ return NULL;
+}
+
+void* KClientSetRemoteAddress(void)
+{
+ if (verbose) puts("STUB: KClientSetRemoteAddress called");
+ return NULL;
+}
+
+void* KClientSetServerPrincipal(void)
+{
+ if (verbose) puts("STUB: KClientSetServerPrincipal called");
+ return NULL;
+}
+
+void* KClientStatusCompat(void)
+{
+ if (verbose) puts("STUB: KClientStatusCompat called");
+ return NULL;
+}
+
+void* KClientV4StringToPrincipal(void)
+{
+ if (verbose) puts("STUB: KClientV4StringToPrincipal called");
+ return NULL;
+}
+
+void* KClientVerifyAuthenticator(void)
+{
+ if (verbose) puts("STUB: KClientVerifyAuthenticator called");
+ return NULL;
+}
+
+void* KClientVerifyEncryptedServiceReply(void)
+{
+ if (verbose) puts("STUB: KClientVerifyEncryptedServiceReply called");
+ return NULL;
+}
+
+void* KClientVerifyIntegrity(void)
+{
+ if (verbose) puts("STUB: KClientVerifyIntegrity called");
+ return NULL;
+}
+
+void* KClientVerifyIntegrityCompat(void)
+{
+ if (verbose) puts("STUB: KClientVerifyIntegrityCompat called");
+ return NULL;
+}
+
+void* KClientVerifyProtectedServiceReply(void)
+{
+ if (verbose) puts("STUB: KClientVerifyProtectedServiceReply called");
+ return NULL;
+}
+
+void* KClientVerifyReplyTicketCompat(void)
+{
+ if (verbose) puts("STUB: KClientVerifyReplyTicketCompat called");
+ return NULL;
+}
+
+void* KClientVerifyUnencryptedReplyTicketCompat(void)
+{
+ if (verbose) puts("STUB: KClientVerifyUnencryptedReplyTicketCompat called");
+ return NULL;
+}
+
+void* KClientVersionCompat(void)
+{
+ if (verbose) puts("STUB: KClientVersionCompat called");
+ return NULL;
+}
+
+void* KLAcquireInitialTickets(void)
+{
+ if (verbose) puts("STUB: KLAcquireInitialTickets called");
+ return NULL;
+}
+
+void* KLAcquireInitialTicketsWithPassword(void)
+{
+ if (verbose) puts("STUB: KLAcquireInitialTicketsWithPassword called");
+ return NULL;
+}
+
+void* KLAcquireNewInitialTicketCredentialsWithPassword(void)
+{
+ if (verbose) puts("STUB: KLAcquireNewInitialTicketCredentialsWithPassword called");
+ return NULL;
+}
+
+void* KLAcquireNewInitialTickets(void)
+{
+ if (verbose) puts("STUB: KLAcquireNewInitialTickets called");
+ return NULL;
+}
+
+void* KLAcquireNewInitialTicketsWithKeytab(void)
+{
+ if (verbose) puts("STUB: KLAcquireNewInitialTicketsWithKeytab called");
+ return NULL;
+}
+
+void* KLAcquireNewInitialTicketsWithPassword(void)
+{
+ if (verbose) puts("STUB: KLAcquireNewInitialTicketsWithPassword called");
+ return NULL;
+}
+
+void* KLAcquireNewTickets(void)
+{
+ if (verbose) puts("STUB: KLAcquireNewTickets called");
+ return NULL;
+}
+
+void* KLAcquireNewTicketsWithPassword(void)
+{
+ if (verbose) puts("STUB: KLAcquireNewTicketsWithPassword called");
+ return NULL;
+}
+
+void* KLAcquireTickets(void)
+{
+ if (verbose) puts("STUB: KLAcquireTickets called");
+ return NULL;
+}
+
+void* KLAcquireTicketsWithPassword(void)
+{
+ if (verbose) puts("STUB: KLAcquireTicketsWithPassword called");
+ return NULL;
+}
+
+void* KLCacheHasValidTickets(void)
+{
+ if (verbose) puts("STUB: KLCacheHasValidTickets called");
+ return NULL;
+}
+
+void* KLCancelAllDialogs(void)
+{
+ if (verbose) puts("STUB: KLCancelAllDialogs called");
+ return NULL;
+}
+
+void* KLChangePassword(void)
+{
+ if (verbose) puts("STUB: KLChangePassword called");
+ return NULL;
+}
+
+void* KLChangePasswordWithPasswords(void)
+{
+ if (verbose) puts("STUB: KLChangePasswordWithPasswords called");
+ return NULL;
+}
+
+void* KLComparePrincipal(void)
+{
+ if (verbose) puts("STUB: KLComparePrincipal called");
+ return NULL;
+}
+
+void* KLCountKerberosRealms(void)
+{
+ if (verbose) puts("STUB: KLCountKerberosRealms called");
+ return NULL;
+}
+
+void* KLCreateLoginOptions(void)
+{
+ if (verbose) puts("STUB: KLCreateLoginOptions called");
+ return NULL;
+}
+
+void* KLCreatePrincipalFromKerberos5Principal(void)
+{
+ if (verbose) puts("STUB: KLCreatePrincipalFromKerberos5Principal called");
+ return NULL;
+}
+
+void* KLCreatePrincipalFromPrincipal(void)
+{
+ if (verbose) puts("STUB: KLCreatePrincipalFromPrincipal called");
+ return NULL;
+}
+
+void* KLCreatePrincipalFromString(void)
+{
+ if (verbose) puts("STUB: KLCreatePrincipalFromString called");
+ return NULL;
+}
+
+void* KLCreatePrincipalFromTriplet(void)
+{
+ if (verbose) puts("STUB: KLCreatePrincipalFromTriplet called");
+ return NULL;
+}
+
+void* KLDestroyTickets(void)
+{
+ if (verbose) puts("STUB: KLDestroyTickets called");
+ return NULL;
+}
+
+void* KLDisposeLoginOptions(void)
+{
+ if (verbose) puts("STUB: KLDisposeLoginOptions called");
+ return NULL;
+}
+
+void* KLDisposePrincipal(void)
+{
+ if (verbose) puts("STUB: KLDisposePrincipal called");
+ return NULL;
+}
+
+void* KLDisposeString(void)
+{
+ if (verbose) puts("STUB: KLDisposeString called");
+ return NULL;
+}
+
+void* KLFindKerberosRealmByName(void)
+{
+ if (verbose) puts("STUB: KLFindKerberosRealmByName called");
+ return NULL;
+}
+
+void* KLGetApplicationOptions(void)
+{
+ if (verbose) puts("STUB: KLGetApplicationOptions called");
+ return NULL;
+}
+
+void* KLGetDefaultLoginOption(void)
+{
+ if (verbose) puts("STUB: KLGetDefaultLoginOption called");
+ return NULL;
+}
+
+void* KLGetDisplayStringFromPrincipal(void)
+{
+ if (verbose) puts("STUB: KLGetDisplayStringFromPrincipal called");
+ return NULL;
+}
+
+void* KLGetErrorString(void)
+{
+ if (verbose) puts("STUB: KLGetErrorString called");
+ return NULL;
+}
+
+void* KLGetIdleCallback(void)
+{
+ if (verbose) puts("STUB: KLGetIdleCallback called");
+ return NULL;
+}
+
+void* KLGetKerberosDefaultRealm(void)
+{
+ if (verbose) puts("STUB: KLGetKerberosDefaultRealm called");
+ return NULL;
+}
+
+void* KLGetKerberosDefaultRealmByName(void)
+{
+ if (verbose) puts("STUB: KLGetKerberosDefaultRealmByName called");
+ return NULL;
+}
+
+void* KLGetKerberosRealm(void)
+{
+ if (verbose) puts("STUB: KLGetKerberosRealm called");
+ return NULL;
+}
+
+void* KLGetStringFromPrincipal(void)
+{
+ if (verbose) puts("STUB: KLGetStringFromPrincipal called");
+ return NULL;
+}
+
+void* KLGetTripletFromPrincipal(void)
+{
+ if (verbose) puts("STUB: KLGetTripletFromPrincipal called");
+ return NULL;
+}
+
+void* KLHandleError(void)
+{
+ if (verbose) puts("STUB: KLHandleError called");
+ return NULL;
+}
+
+void* KLInsertKerberosRealm(void)
+{
+ if (verbose) puts("STUB: KLInsertKerberosRealm called");
+ return NULL;
+}
+
+void* KLLastChangedTime(void)
+{
+ if (verbose) puts("STUB: KLLastChangedTime called");
+ return NULL;
+}
+
+void* KLLoginOptionsSetAddressless(void)
+{
+ if (verbose) puts("STUB: KLLoginOptionsSetAddressless called");
+ return NULL;
+}
+
+void* KLLoginOptionsSetForwardable(void)
+{
+ if (verbose) puts("STUB: KLLoginOptionsSetForwardable called");
+ return NULL;
+}
+
+void* KLLoginOptionsSetProxiable(void)
+{
+ if (verbose) puts("STUB: KLLoginOptionsSetProxiable called");
+ return NULL;
+}
+
+void* KLLoginOptionsSetRenewableLifetime(void)
+{
+ if (verbose) puts("STUB: KLLoginOptionsSetRenewableLifetime called");
+ return NULL;
+}
+
+void* KLLoginOptionsSetServiceName(void)
+{
+ if (verbose) puts("STUB: KLLoginOptionsSetServiceName called");
+ return NULL;
+}
+
+void* KLLoginOptionsSetTicketLifetime(void)
+{
+ if (verbose) puts("STUB: KLLoginOptionsSetTicketLifetime called");
+ return NULL;
+}
+
+void* KLLoginOptionsSetTicketStartTime(void)
+{
+ if (verbose) puts("STUB: KLLoginOptionsSetTicketStartTime called");
+ return NULL;
+}
+
+void* KLRemoveAllKerberosRealms(void)
+{
+ if (verbose) puts("STUB: KLRemoveAllKerberosRealms called");
+ return NULL;
+}
+
+void* KLRemoveKerberosRealm(void)
+{
+ if (verbose) puts("STUB: KLRemoveKerberosRealm called");
+ return NULL;
+}
+
+void* KLRenewInitialTickets(void)
+{
+ if (verbose) puts("STUB: KLRenewInitialTickets called");
+ return NULL;
+}
+
+void* KLSetApplicationOptions(void)
+{
+ if (verbose) puts("STUB: KLSetApplicationOptions called");
+ return NULL;
+}
+
+void* KLSetDefaultLoginOption(void)
+{
+ if (verbose) puts("STUB: KLSetDefaultLoginOption called");
+ return NULL;
+}
+
+void* KLSetIdleCallback(void)
+{
+ if (verbose) puts("STUB: KLSetIdleCallback called");
+ return NULL;
+}
+
+void* KLSetKerberosDefaultRealm(void)
+{
+ if (verbose) puts("STUB: KLSetKerberosDefaultRealm called");
+ return NULL;
+}
+
+void* KLSetKerberosDefaultRealmByName(void)
+{
+ if (verbose) puts("STUB: KLSetKerberosDefaultRealmByName called");
+ return NULL;
+}
+
+void* KLSetKerberosRealm(void)
+{
+ if (verbose) puts("STUB: KLSetKerberosRealm called");
+ return NULL;
+}
+
+void* KLSetSystemDefaultCache(void)
+{
+ if (verbose) puts("STUB: KLSetSystemDefaultCache called");
+ return NULL;
+}
+
+void* KLStoreNewInitialTicketCredentials(void)
+{
+ if (verbose) puts("STUB: KLStoreNewInitialTicketCredentials called");
+ return NULL;
+}
+
+void* KLTicketExpirationTime(void)
+{
+ if (verbose) puts("STUB: KLTicketExpirationTime called");
+ return NULL;
+}
+
+void* KLTicketStartTime(void)
+{
+ if (verbose) puts("STUB: KLTicketStartTime called");
+ return NULL;
+}
+
+void* KLValidateInitialTickets(void)
+{
+ if (verbose) puts("STUB: KLValidateInitialTickets called");
+ return NULL;
+}
+
+void* KLVerifyInitialTicketCredentials(void)
+{
+ if (verbose) puts("STUB: KLVerifyInitialTicketCredentials called");
+ return NULL;
+}
+
+void* KLVerifyInitialTickets(void)
+{
+ if (verbose) puts("STUB: KLVerifyInitialTickets called");
+ return NULL;
+}
+
+void* KPCreatePreferencesFile(void)
+{
+ if (verbose) puts("STUB: KPCreatePreferencesFile called");
+ return NULL;
+}
+
+void* KPFreeListOfPreferencesFiles(void)
+{
+ if (verbose) puts("STUB: KPFreeListOfPreferencesFiles called");
+ return NULL;
+}
+
+void* KPGetListOfPreferencesFiles(void)
+{
+ if (verbose) puts("STUB: KPGetListOfPreferencesFiles called");
+ return NULL;
+}
+
+void* KPInitializeWithDefaultKerberosLibraryPreferences(void)
+{
+ if (verbose) puts("STUB: KPInitializeWithDefaultKerberosLibraryPreferences called");
+ return NULL;
+}
+
+void* KPPreferencesFileIsReadable(void)
+{
+ if (verbose) puts("STUB: KPPreferencesFileIsReadable called");
+ return NULL;
+}
+
+void* KPPreferencesFileIsWritable(void)
+{
+ if (verbose) puts("STUB: KPPreferencesFileIsWritable called");
+ return NULL;
+}
+
+void* KServerAddKeyCompat(void)
+{
+ if (verbose) puts("STUB: KServerAddKeyCompat called");
+ return NULL;
+}
+
+void* KServerGetKeyCompat(void)
+{
+ if (verbose) puts("STUB: KServerGetKeyCompat called");
+ return NULL;
+}
+
+void* KServerGetReplyTicketCompat(void)
+{
+ if (verbose) puts("STUB: KServerGetReplyTicketCompat called");
+ return NULL;
+}
+
+void* KServerGetSessionTimeRemainingCompat(void)
+{
+ if (verbose) puts("STUB: KServerGetSessionTimeRemainingCompat called");
+ return NULL;
+}
+
+void* KServerNewSessionCompat(void)
+{
+ if (verbose) puts("STUB: KServerNewSessionCompat called");
+ return NULL;
+}
+
+void* KServerVerifyTicketCompat(void)
+{
+ if (verbose) puts("STUB: KServerVerifyTicketCompat called");
+ return NULL;
+}
+
+void* __KLAllowAutomaticPrompting(void)
+{
+ if (verbose) puts("STUB: __KLAllowAutomaticPrompting called");
+ return NULL;
+}
+
+void* __KLAllowHomeDirectoryAccess(void)
+{
+ if (verbose) puts("STUB: __KLAllowHomeDirectoryAccess called");
+ return NULL;
+}
+
+void* __KLAllowRememberPassword(void)
+{
+ if (verbose) puts("STUB: __KLAllowRememberPassword called");
+ return NULL;
+}
+
+void* __KLCreatePrincipalFromKerberos5Principal(void)
+{
+ if (verbose) puts("STUB: __KLCreatePrincipalFromKerberos5Principal called");
+ return NULL;
+}
+
+void* __KLCreatePrincipalFromTriplet(void)
+{
+ if (verbose) puts("STUB: __KLCreatePrincipalFromTriplet called");
+ return NULL;
+}
+
+void* __KLGetKerberos5PrincipalFromPrincipal(void)
+{
+ if (verbose) puts("STUB: __KLGetKerberos5PrincipalFromPrincipal called");
+ return NULL;
+}
+
+void* __KLGetKeychainPasswordForPrincipal(void)
+{
+ if (verbose) puts("STUB: __KLGetKeychainPasswordForPrincipal called");
+ return NULL;
+}
+
+void* __KLGetTripletFromPrincipal(void)
+{
+ if (verbose) puts("STUB: __KLGetTripletFromPrincipal called");
+ return NULL;
+}
+
+void* __KLPrincipalIsTicketGrantingService(void)
+{
+ if (verbose) puts("STUB: __KLPrincipalIsTicketGrantingService called");
+ return NULL;
+}
+
+void* __KLPrincipalSetKeychainPassword(void)
+{
+ if (verbose) puts("STUB: __KLPrincipalSetKeychainPassword called");
+ return NULL;
+}
+
+void* __KLPromptMechanism(void)
+{
+ if (verbose) puts("STUB: __KLPromptMechanism called");
+ return NULL;
+}
+
+void* __KLRemoveKeychainPasswordForPrincipal(void)
+{
+ if (verbose) puts("STUB: __KLRemoveKeychainPasswordForPrincipal called");
+ return NULL;
+}
+
+void* __KLSetApplicationPrompter(void)
+{
+ if (verbose) puts("STUB: __KLSetApplicationPrompter called");
+ return NULL;
+}
+
+void* __KLSetAutomaticPrompting(void)
+{
+ if (verbose) puts("STUB: __KLSetAutomaticPrompting called");
+ return NULL;
+}
+
+void* __KLSetHomeDirectoryAccess(void)
+{
+ if (verbose) puts("STUB: __KLSetHomeDirectoryAccess called");
+ return NULL;
+}
+
+void* __KLSetPromptMechanism(void)
+{
+ if (verbose) puts("STUB: __KLSetPromptMechanism called");
+ return NULL;
+}
+
+void* __KerberosDebugLogLevel(void)
+{
+ if (verbose) puts("STUB: __KerberosDebugLogLevel called");
+ return NULL;
+}
+
+void* __KerberosDebugPrint(void)
+{
+ if (verbose) puts("STUB: __KerberosDebugPrint called");
+ return NULL;
+}
+
+void* __KerberosDebugPrintMemory(void)
+{
+ if (verbose) puts("STUB: __KerberosDebugPrintMemory called");
+ return NULL;
+}
+
+void* __KerberosDebugPrintSession(void)
+{
+ if (verbose) puts("STUB: __KerberosDebugPrintSession called");
+ return NULL;
+}
+
+void* __KerberosDebugVAPrint(void)
+{
+ if (verbose) puts("STUB: __KerberosDebugVAPrint called");
+ return NULL;
+}
+
+void* __KerberosInternal_krb5int_sendtokdc_debug_handler(void)
+{
+ if (verbose) puts("STUB: __KerberosInternal_krb5int_sendtokdc_debug_handler called");
+ return NULL;
+}
+
+void* add_error_table(void)
+{
+ if (verbose) puts("STUB: add_error_table called");
+ return NULL;
+}
+
+void* apple_gss_krb5_export_authdata_if_relevant_context(void)
+{
+ if (verbose) puts("STUB: apple_gss_krb5_export_authdata_if_relevant_context called");
+ return NULL;
+}
+
+void* apple_gss_krb5_free_authdata_if_relevant(void)
+{
+ if (verbose) puts("STUB: apple_gss_krb5_free_authdata_if_relevant called");
+ return NULL;
+}
+
+void* cc_close(void)
+{
+ if (verbose) puts("STUB: cc_close called");
+ return NULL;
+}
+
+void* cc_create(void)
+{
+ if (verbose) puts("STUB: cc_create called");
+ return NULL;
+}
+
+void* cc_destroy(void)
+{
+ if (verbose) puts("STUB: cc_destroy called");
+ return NULL;
+}
+
+void* cc_free_NC_info(void)
+{
+ if (verbose) puts("STUB: cc_free_NC_info called");
+ return NULL;
+}
+
+void* cc_free_creds(void)
+{
+ if (verbose) puts("STUB: cc_free_creds called");
+ return NULL;
+}
+
+void* cc_free_name(void)
+{
+ if (verbose) puts("STUB: cc_free_name called");
+ return NULL;
+}
+
+void* cc_free_principal(void)
+{
+ if (verbose) puts("STUB: cc_free_principal called");
+ return NULL;
+}
+
+void* cc_get_NC_info(void)
+{
+ if (verbose) puts("STUB: cc_get_NC_info called");
+ return NULL;
+}
+
+void* cc_get_change_time(void)
+{
+ if (verbose) puts("STUB: cc_get_change_time called");
+ return NULL;
+}
+
+void* cc_get_cred_version(void)
+{
+ if (verbose) puts("STUB: cc_get_cred_version called");
+ return NULL;
+}
+
+void* cc_get_name(void)
+{
+ if (verbose) puts("STUB: cc_get_name called");
+ return NULL;
+}
+
+void* cc_get_principal(void)
+{
+ if (verbose) puts("STUB: cc_get_principal called");
+ return NULL;
+}
+
+void* cc_initialize(void)
+{
+ if (verbose) puts("STUB: cc_initialize called");
+ return NULL;
+}
+
+void* cc_open(void)
+{
+ if (verbose) puts("STUB: cc_open called");
+ return NULL;
+}
+
+void* cc_remove_cred(void)
+{
+ if (verbose) puts("STUB: cc_remove_cred called");
+ return NULL;
+}
+
+void* cc_seq_fetch_NCs_begin(void)
+{
+ if (verbose) puts("STUB: cc_seq_fetch_NCs_begin called");
+ return NULL;
+}
+
+void* cc_seq_fetch_NCs_end(void)
+{
+ if (verbose) puts("STUB: cc_seq_fetch_NCs_end called");
+ return NULL;
+}
+
+void* cc_seq_fetch_NCs_next(void)
+{
+ if (verbose) puts("STUB: cc_seq_fetch_NCs_next called");
+ return NULL;
+}
+
+void* cc_seq_fetch_creds_begin(void)
+{
+ if (verbose) puts("STUB: cc_seq_fetch_creds_begin called");
+ return NULL;
+}
+
+void* cc_seq_fetch_creds_end(void)
+{
+ if (verbose) puts("STUB: cc_seq_fetch_creds_end called");
+ return NULL;
+}
+
+void* cc_seq_fetch_creds_next(void)
+{
+ if (verbose) puts("STUB: cc_seq_fetch_creds_next called");
+ return NULL;
+}
+
+void* cc_set_principal(void)
+{
+ if (verbose) puts("STUB: cc_set_principal called");
+ return NULL;
+}
+
+void* cc_shutdown(void)
+{
+ if (verbose) puts("STUB: cc_shutdown called");
+ return NULL;
+}
+
+void* cc_store(void)
+{
+ if (verbose) puts("STUB: cc_store called");
+ return NULL;
+}
+
+void* com_err(void)
+{
+ if (verbose) puts("STUB: com_err called");
+ return NULL;
+}
+
+void* com_err_va(void)
+{
+ if (verbose) puts("STUB: com_err_va called");
+ return NULL;
+}
+
+void* decomp_ticket(void)
+{
+ if (verbose) puts("STUB: decomp_ticket called");
+ return NULL;
+}
+
+void* dest_all_tkts(void)
+{
+ if (verbose) puts("STUB: dest_all_tkts called");
+ return NULL;
+}
+
+void* dest_tkt(void)
+{
+ if (verbose) puts("STUB: dest_tkt called");
+ return NULL;
+}
+
+void* encode_krb5_as_req(void)
+{
+ if (verbose) puts("STUB: encode_krb5_as_req called");
+ return NULL;
+}
+
+void* error_message(void)
+{
+ if (verbose) puts("STUB: error_message called");
+ return NULL;
+}
+
+void* get_ad_tkt(void)
+{
+ if (verbose) puts("STUB: get_ad_tkt called");
+ return NULL;
+}
+
+void* get_pw_tkt(void)
+{
+ if (verbose) puts("STUB: get_pw_tkt called");
+ return NULL;
+}
+
+void* gss_accept_sec_context(void)
+{
+ if (verbose) puts("STUB: gss_accept_sec_context called");
+ return NULL;
+}
+
+void* gss_acquire_cred(void)
+{
+ if (verbose) puts("STUB: gss_acquire_cred called");
+ return NULL;
+}
+
+void* gss_add_cred(void)
+{
+ if (verbose) puts("STUB: gss_add_cred called");
+ return NULL;
+}
+
+void* gss_add_oid_set_member(void)
+{
+ if (verbose) puts("STUB: gss_add_oid_set_member called");
+ return NULL;
+}
+
+void* gss_canonicalize_name(void)
+{
+ if (verbose) puts("STUB: gss_canonicalize_name called");
+ return NULL;
+}
+
+void* gss_compare_name(void)
+{
+ if (verbose) puts("STUB: gss_compare_name called");
+ return NULL;
+}
+
+void* gss_context_time(void)
+{
+ if (verbose) puts("STUB: gss_context_time called");
+ return NULL;
+}
+
+void* gss_create_empty_oid_set(void)
+{
+ if (verbose) puts("STUB: gss_create_empty_oid_set called");
+ return NULL;
+}
+
+void* gss_delete_sec_context(void)
+{
+ if (verbose) puts("STUB: gss_delete_sec_context called");
+ return NULL;
+}
+
+void* gss_display_name(void)
+{
+ if (verbose) puts("STUB: gss_display_name called");
+ return NULL;
+}
+
+void* gss_display_status(void)
+{
+ if (verbose) puts("STUB: gss_display_status called");
+ return NULL;
+}
+
+void* gss_duplicate_name(void)
+{
+ if (verbose) puts("STUB: gss_duplicate_name called");
+ return NULL;
+}
+
+void* gss_export_name(void)
+{
+ if (verbose) puts("STUB: gss_export_name called");
+ return NULL;
+}
+
+void* gss_export_sec_context(void)
+{
+ if (verbose) puts("STUB: gss_export_sec_context called");
+ return NULL;
+}
+
+void* gss_get_mic(void)
+{
+ if (verbose) puts("STUB: gss_get_mic called");
+ return NULL;
+}
+
+void* gss_import_name(void)
+{
+ if (verbose) puts("STUB: gss_import_name called");
+ return NULL;
+}
+
+void* gss_import_sec_context(void)
+{
+ if (verbose) puts("STUB: gss_import_sec_context called");
+ return NULL;
+}
+
+void* gss_indicate_mechs(void)
+{
+ if (verbose) puts("STUB: gss_indicate_mechs called");
+ return NULL;
+}
+
+void* gss_init_sec_context(void)
+{
+ if (verbose) puts("STUB: gss_init_sec_context called");
+ return NULL;
+}
+
+void* gss_inquire_context(void)
+{
+ if (verbose) puts("STUB: gss_inquire_context called");
+ return NULL;
+}
+
+void* gss_inquire_cred(void)
+{
+ if (verbose) puts("STUB: gss_inquire_cred called");
+ return NULL;
+}
+
+void* gss_inquire_cred_by_mech(void)
+{
+ if (verbose) puts("STUB: gss_inquire_cred_by_mech called");
+ return NULL;
+}
+
+void* gss_inquire_mechs_for_name(void)
+{
+ if (verbose) puts("STUB: gss_inquire_mechs_for_name called");
+ return NULL;
+}
+
+void* gss_inquire_names_for_mech(void)
+{
+ if (verbose) puts("STUB: gss_inquire_names_for_mech called");
+ return NULL;
+}
+
+void* gss_krb5_ccache_name(void)
+{
+ if (verbose) puts("STUB: gss_krb5_ccache_name called");
+ return NULL;
+}
+
+void* gss_krb5_copy_ccache(void)
+{
+ if (verbose) puts("STUB: gss_krb5_copy_ccache called");
+ return NULL;
+}
+
+void* gss_krb5_export_lucid_sec_context(void)
+{
+ if (verbose) puts("STUB: gss_krb5_export_lucid_sec_context called");
+ return NULL;
+}
+
+void* gss_krb5_free_lucid_sec_context(void)
+{
+ if (verbose) puts("STUB: gss_krb5_free_lucid_sec_context called");
+ return NULL;
+}
+
+void* gss_krb5_get_tkt_flags(void)
+{
+ if (verbose) puts("STUB: gss_krb5_get_tkt_flags called");
+ return NULL;
+}
+
+void* gss_krb5_set_allowable_enctypes(void)
+{
+ if (verbose) puts("STUB: gss_krb5_set_allowable_enctypes called");
+ return NULL;
+}
+
+void* gss_krb5_ui(void)
+{
+ if (verbose) puts("STUB: gss_krb5_ui called");
+ return NULL;
+}
+
+void* gss_oid_to_str(void)
+{
+ if (verbose) puts("STUB: gss_oid_to_str called");
+ return NULL;
+}
+
+void* gss_process_context_token(void)
+{
+ if (verbose) puts("STUB: gss_process_context_token called");
+ return NULL;
+}
+
+void* gss_release_buffer(void)
+{
+ if (verbose) puts("STUB: gss_release_buffer called");
+ return NULL;
+}
+
+void* gss_release_cred(void)
+{
+ if (verbose) puts("STUB: gss_release_cred called");
+ return NULL;
+}
+
+void* gss_release_name(void)
+{
+ if (verbose) puts("STUB: gss_release_name called");
+ return NULL;
+}
+
+void* gss_release_oid(void)
+{
+ if (verbose) puts("STUB: gss_release_oid called");
+ return NULL;
+}
+
+void* gss_release_oid_set(void)
+{
+ if (verbose) puts("STUB: gss_release_oid_set called");
+ return NULL;
+}
+
+void* gss_seal(void)
+{
+ if (verbose) puts("STUB: gss_seal called");
+ return NULL;
+}
+
+void* gss_sign(void)
+{
+ if (verbose) puts("STUB: gss_sign called");
+ return NULL;
+}
+
+void* gss_str_to_oid(void)
+{
+ if (verbose) puts("STUB: gss_str_to_oid called");
+ return NULL;
+}
+
+void* gss_test_oid_set_member(void)
+{
+ if (verbose) puts("STUB: gss_test_oid_set_member called");
+ return NULL;
+}
+
+void* gss_unseal(void)
+{
+ if (verbose) puts("STUB: gss_unseal called");
+ return NULL;
+}
+
+void* gss_unwrap(void)
+{
+ if (verbose) puts("STUB: gss_unwrap called");
+ return NULL;
+}
+
+void* gss_verify(void)
+{
+ if (verbose) puts("STUB: gss_verify called");
+ return NULL;
+}
+
+void* gss_verify_mic(void)
+{
+ if (verbose) puts("STUB: gss_verify_mic called");
+ return NULL;
+}
+
+void* gss_wrap(void)
+{
+ if (verbose) puts("STUB: gss_wrap called");
+ return NULL;
+}
+
+void* gss_wrap_size_limit(void)
+{
+ if (verbose) puts("STUB: gss_wrap_size_limit called");
+ return NULL;
+}
+
+void* initialize_prof_error_table(void)
+{
+ if (verbose) puts("STUB: initialize_prof_error_table called");
+ return NULL;
+}
+
+void* k_isinst(void)
+{
+ if (verbose) puts("STUB: k_isinst called");
+ return NULL;
+}
+
+void* k_isname(void)
+{
+ if (verbose) puts("STUB: k_isname called");
+ return NULL;
+}
+
+void* k_isrealm(void)
+{
+ if (verbose) puts("STUB: k_isrealm called");
+ return NULL;
+}
+
+void* kim_ccache_compare(void)
+{
+ if (verbose) puts("STUB: kim_ccache_compare called");
+ return NULL;
+}
+
+void* kim_ccache_copy(void)
+{
+ if (verbose) puts("STUB: kim_ccache_copy called");
+ return NULL;
+}
+
+void* kim_ccache_create_from_client_identity(void)
+{
+ if (verbose) puts("STUB: kim_ccache_create_from_client_identity called");
+ return NULL;
+}
+
+void* kim_ccache_create_from_default(void)
+{
+ if (verbose) puts("STUB: kim_ccache_create_from_default called");
+ return NULL;
+}
+
+void* kim_ccache_create_from_display_name(void)
+{
+ if (verbose) puts("STUB: kim_ccache_create_from_display_name called");
+ return NULL;
+}
+
+void* kim_ccache_create_from_keytab(void)
+{
+ if (verbose) puts("STUB: kim_ccache_create_from_keytab called");
+ return NULL;
+}
+
+void* kim_ccache_create_from_krb5_ccache(void)
+{
+ if (verbose) puts("STUB: kim_ccache_create_from_krb5_ccache called");
+ return NULL;
+}
+
+void* kim_ccache_create_from_type_and_name(void)
+{
+ if (verbose) puts("STUB: kim_ccache_create_from_type_and_name called");
+ return NULL;
+}
+
+void* kim_ccache_create_new(void)
+{
+ if (verbose) puts("STUB: kim_ccache_create_new called");
+ return NULL;
+}
+
+void* kim_ccache_create_new_if_needed(void)
+{
+ if (verbose) puts("STUB: kim_ccache_create_new_if_needed called");
+ return NULL;
+}
+
+void* kim_ccache_create_new_if_needed_with_password(void)
+{
+ if (verbose) puts("STUB: kim_ccache_create_new_if_needed_with_password called");
+ return NULL;
+}
+
+void* kim_ccache_create_new_with_password(void)
+{
+ if (verbose) puts("STUB: kim_ccache_create_new_with_password called");
+ return NULL;
+}
+
+void* kim_ccache_destroy(void)
+{
+ if (verbose) puts("STUB: kim_ccache_destroy called");
+ return NULL;
+}
+
+void* kim_ccache_free(void)
+{
+ if (verbose) puts("STUB: kim_ccache_free called");
+ return NULL;
+}
+
+void* kim_ccache_get_client_identity(void)
+{
+ if (verbose) puts("STUB: kim_ccache_get_client_identity called");
+ return NULL;
+}
+
+void* kim_ccache_get_display_name(void)
+{
+ if (verbose) puts("STUB: kim_ccache_get_display_name called");
+ return NULL;
+}
+
+void* kim_ccache_get_expiration_time(void)
+{
+ if (verbose) puts("STUB: kim_ccache_get_expiration_time called");
+ return NULL;
+}
+
+void* kim_ccache_get_krb5_ccache(void)
+{
+ if (verbose) puts("STUB: kim_ccache_get_krb5_ccache called");
+ return NULL;
+}
+
+void* kim_ccache_get_name(void)
+{
+ if (verbose) puts("STUB: kim_ccache_get_name called");
+ return NULL;
+}
+
+void* kim_ccache_get_options(void)
+{
+ if (verbose) puts("STUB: kim_ccache_get_options called");
+ return NULL;
+}
+
+void* kim_ccache_get_renewal_expiration_time(void)
+{
+ if (verbose) puts("STUB: kim_ccache_get_renewal_expiration_time called");
+ return NULL;
+}
+
+void* kim_ccache_get_start_time(void)
+{
+ if (verbose) puts("STUB: kim_ccache_get_start_time called");
+ return NULL;
+}
+
+void* kim_ccache_get_state(void)
+{
+ if (verbose) puts("STUB: kim_ccache_get_state called");
+ return NULL;
+}
+
+void* kim_ccache_get_type(void)
+{
+ if (verbose) puts("STUB: kim_ccache_get_type called");
+ return NULL;
+}
+
+void* kim_ccache_get_valid_credential(void)
+{
+ if (verbose) puts("STUB: kim_ccache_get_valid_credential called");
+ return NULL;
+}
+
+void* kim_ccache_iterator_create(void)
+{
+ if (verbose) puts("STUB: kim_ccache_iterator_create called");
+ return NULL;
+}
+
+void* kim_ccache_iterator_free(void)
+{
+ if (verbose) puts("STUB: kim_ccache_iterator_free called");
+ return NULL;
+}
+
+void* kim_ccache_iterator_next(void)
+{
+ if (verbose) puts("STUB: kim_ccache_iterator_next called");
+ return NULL;
+}
+
+void* kim_ccache_renew(void)
+{
+ if (verbose) puts("STUB: kim_ccache_renew called");
+ return NULL;
+}
+
+void* kim_ccache_set_default(void)
+{
+ if (verbose) puts("STUB: kim_ccache_set_default called");
+ return NULL;
+}
+
+void* kim_ccache_validate(void)
+{
+ if (verbose) puts("STUB: kim_ccache_validate called");
+ return NULL;
+}
+
+void* kim_ccache_verify(void)
+{
+ if (verbose) puts("STUB: kim_ccache_verify called");
+ return NULL;
+}
+
+void* kim_credential_copy(void)
+{
+ if (verbose) puts("STUB: kim_credential_copy called");
+ return NULL;
+}
+
+void* kim_credential_create_from_keytab(void)
+{
+ if (verbose) puts("STUB: kim_credential_create_from_keytab called");
+ return NULL;
+}
+
+void* kim_credential_create_from_krb5_creds(void)
+{
+ if (verbose) puts("STUB: kim_credential_create_from_krb5_creds called");
+ return NULL;
+}
+
+void* kim_credential_create_new(void)
+{
+ if (verbose) puts("STUB: kim_credential_create_new called");
+ return NULL;
+}
+
+void* kim_credential_create_new_with_password(void)
+{
+ if (verbose) puts("STUB: kim_credential_create_new_with_password called");
+ return NULL;
+}
+
+void* kim_credential_free(void)
+{
+ if (verbose) puts("STUB: kim_credential_free called");
+ return NULL;
+}
+
+void* kim_credential_get_client_identity(void)
+{
+ if (verbose) puts("STUB: kim_credential_get_client_identity called");
+ return NULL;
+}
+
+void* kim_credential_get_expiration_time(void)
+{
+ if (verbose) puts("STUB: kim_credential_get_expiration_time called");
+ return NULL;
+}
+
+void* kim_credential_get_krb5_creds(void)
+{
+ if (verbose) puts("STUB: kim_credential_get_krb5_creds called");
+ return NULL;
+}
+
+void* kim_credential_get_options(void)
+{
+ if (verbose) puts("STUB: kim_credential_get_options called");
+ return NULL;
+}
+
+void* kim_credential_get_renewal_expiration_time(void)
+{
+ if (verbose) puts("STUB: kim_credential_get_renewal_expiration_time called");
+ return NULL;
+}
+
+void* kim_credential_get_service_identity(void)
+{
+ if (verbose) puts("STUB: kim_credential_get_service_identity called");
+ return NULL;
+}
+
+void* kim_credential_get_start_time(void)
+{
+ if (verbose) puts("STUB: kim_credential_get_start_time called");
+ return NULL;
+}
+
+void* kim_credential_get_state(void)
+{
+ if (verbose) puts("STUB: kim_credential_get_state called");
+ return NULL;
+}
+
+void* kim_credential_is_tgt(void)
+{
+ if (verbose) puts("STUB: kim_credential_is_tgt called");
+ return NULL;
+}
+
+void* kim_credential_iterator_create(void)
+{
+ if (verbose) puts("STUB: kim_credential_iterator_create called");
+ return NULL;
+}
+
+void* kim_credential_iterator_free(void)
+{
+ if (verbose) puts("STUB: kim_credential_iterator_free called");
+ return NULL;
+}
+
+void* kim_credential_iterator_next(void)
+{
+ if (verbose) puts("STUB: kim_credential_iterator_next called");
+ return NULL;
+}
+
+void* kim_credential_renew(void)
+{
+ if (verbose) puts("STUB: kim_credential_renew called");
+ return NULL;
+}
+
+void* kim_credential_store(void)
+{
+ if (verbose) puts("STUB: kim_credential_store called");
+ return NULL;
+}
+
+void* kim_credential_validate(void)
+{
+ if (verbose) puts("STUB: kim_credential_validate called");
+ return NULL;
+}
+
+void* kim_credential_verify(void)
+{
+ if (verbose) puts("STUB: kim_credential_verify called");
+ return NULL;
+}
+
+void* kim_identity_change_password(void)
+{
+ if (verbose) puts("STUB: kim_identity_change_password called");
+ return NULL;
+}
+
+void* kim_identity_compare(void)
+{
+ if (verbose) puts("STUB: kim_identity_compare called");
+ return NULL;
+}
+
+void* kim_identity_copy(void)
+{
+ if (verbose) puts("STUB: kim_identity_copy called");
+ return NULL;
+}
+
+void* kim_identity_create_from_components(void)
+{
+ if (verbose) puts("STUB: kim_identity_create_from_components called");
+ return NULL;
+}
+
+void* kim_identity_create_from_krb5_principal(void)
+{
+ if (verbose) puts("STUB: kim_identity_create_from_krb5_principal called");
+ return NULL;
+}
+
+void* kim_identity_create_from_string(void)
+{
+ if (verbose) puts("STUB: kim_identity_create_from_string called");
+ return NULL;
+}
+
+void* kim_identity_free(void)
+{
+ if (verbose) puts("STUB: kim_identity_free called");
+ return NULL;
+}
+
+void* kim_identity_get_component_at_index(void)
+{
+ if (verbose) puts("STUB: kim_identity_get_component_at_index called");
+ return NULL;
+}
+
+void* kim_identity_get_components_string(void)
+{
+ if (verbose) puts("STUB: kim_identity_get_components_string called");
+ return NULL;
+}
+
+void* kim_identity_get_display_string(void)
+{
+ if (verbose) puts("STUB: kim_identity_get_display_string called");
+ return NULL;
+}
+
+void* kim_identity_get_krb5_principal(void)
+{
+ if (verbose) puts("STUB: kim_identity_get_krb5_principal called");
+ return NULL;
+}
+
+void* kim_identity_get_number_of_components(void)
+{
+ if (verbose) puts("STUB: kim_identity_get_number_of_components called");
+ return NULL;
+}
+
+void* kim_identity_get_realm(void)
+{
+ if (verbose) puts("STUB: kim_identity_get_realm called");
+ return NULL;
+}
+
+void* kim_identity_get_string(void)
+{
+ if (verbose) puts("STUB: kim_identity_get_string called");
+ return NULL;
+}
+
+void* kim_library_set_allow_automatic_prompting(void)
+{
+ if (verbose) puts("STUB: kim_library_set_allow_automatic_prompting called");
+ return NULL;
+}
+
+void* kim_library_set_allow_home_directory_access(void)
+{
+ if (verbose) puts("STUB: kim_library_set_allow_home_directory_access called");
+ return NULL;
+}
+
+void* kim_library_set_application_name(void)
+{
+ if (verbose) puts("STUB: kim_library_set_application_name called");
+ return NULL;
+}
+
+void* kim_library_set_ui_environment(void)
+{
+ if (verbose) puts("STUB: kim_library_set_ui_environment called");
+ return NULL;
+}
+
+void* kim_options_copy(void)
+{
+ if (verbose) puts("STUB: kim_options_copy called");
+ return NULL;
+}
+
+void* kim_options_create(void)
+{
+ if (verbose) puts("STUB: kim_options_create called");
+ return NULL;
+}
+
+void* kim_options_create_from_stream(void)
+{
+ if (verbose) puts("STUB: kim_options_create_from_stream called");
+ return NULL;
+}
+
+void* kim_options_free(void)
+{
+ if (verbose) puts("STUB: kim_options_free called");
+ return NULL;
+}
+
+void* kim_options_get_addressless(void)
+{
+ if (verbose) puts("STUB: kim_options_get_addressless called");
+ return NULL;
+}
+
+void* kim_options_get_forwardable(void)
+{
+ if (verbose) puts("STUB: kim_options_get_forwardable called");
+ return NULL;
+}
+
+void* kim_options_get_lifetime(void)
+{
+ if (verbose) puts("STUB: kim_options_get_lifetime called");
+ return NULL;
+}
+
+void* kim_options_get_proxiable(void)
+{
+ if (verbose) puts("STUB: kim_options_get_proxiable called");
+ return NULL;
+}
+
+void* kim_options_get_renewable(void)
+{
+ if (verbose) puts("STUB: kim_options_get_renewable called");
+ return NULL;
+}
+
+void* kim_options_get_renewal_lifetime(void)
+{
+ if (verbose) puts("STUB: kim_options_get_renewal_lifetime called");
+ return NULL;
+}
+
+void* kim_options_get_service_name(void)
+{
+ if (verbose) puts("STUB: kim_options_get_service_name called");
+ return NULL;
+}
+
+void* kim_options_get_start_time(void)
+{
+ if (verbose) puts("STUB: kim_options_get_start_time called");
+ return NULL;
+}
+
+void* kim_options_set_addressless(void)
+{
+ if (verbose) puts("STUB: kim_options_set_addressless called");
+ return NULL;
+}
+
+void* kim_options_set_forwardable(void)
+{
+ if (verbose) puts("STUB: kim_options_set_forwardable called");
+ return NULL;
+}
+
+void* kim_options_set_lifetime(void)
+{
+ if (verbose) puts("STUB: kim_options_set_lifetime called");
+ return NULL;
+}
+
+void* kim_options_set_proxiable(void)
+{
+ if (verbose) puts("STUB: kim_options_set_proxiable called");
+ return NULL;
+}
+
+void* kim_options_set_renewable(void)
+{
+ if (verbose) puts("STUB: kim_options_set_renewable called");
+ return NULL;
+}
+
+void* kim_options_set_renewal_lifetime(void)
+{
+ if (verbose) puts("STUB: kim_options_set_renewal_lifetime called");
+ return NULL;
+}
+
+void* kim_options_set_service_name(void)
+{
+ if (verbose) puts("STUB: kim_options_set_service_name called");
+ return NULL;
+}
+
+void* kim_options_set_start_time(void)
+{
+ if (verbose) puts("STUB: kim_options_set_start_time called");
+ return NULL;
+}
+
+void* kim_options_write_to_stream(void)
+{
+ if (verbose) puts("STUB: kim_options_write_to_stream called");
+ return NULL;
+}
+
+void* kim_preferences_add_favorite_identity(void)
+{
+ if (verbose) puts("STUB: kim_preferences_add_favorite_identity called");
+ return NULL;
+}
+
+void* kim_preferences_copy(void)
+{
+ if (verbose) puts("STUB: kim_preferences_copy called");
+ return NULL;
+}
+
+void* kim_preferences_create(void)
+{
+ if (verbose) puts("STUB: kim_preferences_create called");
+ return NULL;
+}
+
+void* kim_preferences_free(void)
+{
+ if (verbose) puts("STUB: kim_preferences_free called");
+ return NULL;
+}
+
+void* kim_preferences_get_client_identity(void)
+{
+ if (verbose) puts("STUB: kim_preferences_get_client_identity called");
+ return NULL;
+}
+
+void* kim_preferences_get_favorite_identity_at_index(void)
+{
+ if (verbose) puts("STUB: kim_preferences_get_favorite_identity_at_index called");
+ return NULL;
+}
+
+void* kim_preferences_get_maximum_lifetime(void)
+{
+ if (verbose) puts("STUB: kim_preferences_get_maximum_lifetime called");
+ return NULL;
+}
+
+void* kim_preferences_get_maximum_renewal_lifetime(void)
+{
+ if (verbose) puts("STUB: kim_preferences_get_maximum_renewal_lifetime called");
+ return NULL;
+}
+
+void* kim_preferences_get_minimum_lifetime(void)
+{
+ if (verbose) puts("STUB: kim_preferences_get_minimum_lifetime called");
+ return NULL;
+}
+
+void* kim_preferences_get_minimum_renewal_lifetime(void)
+{
+ if (verbose) puts("STUB: kim_preferences_get_minimum_renewal_lifetime called");
+ return NULL;
+}
+
+void* kim_preferences_get_number_of_favorite_identities(void)
+{
+ if (verbose) puts("STUB: kim_preferences_get_number_of_favorite_identities called");
+ return NULL;
+}
+
+void* kim_preferences_get_options(void)
+{
+ if (verbose) puts("STUB: kim_preferences_get_options called");
+ return NULL;
+}
+
+void* kim_preferences_get_remember_client_identity(void)
+{
+ if (verbose) puts("STUB: kim_preferences_get_remember_client_identity called");
+ return NULL;
+}
+
+void* kim_preferences_get_remember_options(void)
+{
+ if (verbose) puts("STUB: kim_preferences_get_remember_options called");
+ return NULL;
+}
+
+void* kim_preferences_remove_all_favorite_identities(void)
+{
+ if (verbose) puts("STUB: kim_preferences_remove_all_favorite_identities called");
+ return NULL;
+}
+
+void* kim_preferences_remove_favorite_identity(void)
+{
+ if (verbose) puts("STUB: kim_preferences_remove_favorite_identity called");
+ return NULL;
+}
+
+void* kim_preferences_set_client_identity(void)
+{
+ if (verbose) puts("STUB: kim_preferences_set_client_identity called");
+ return NULL;
+}
+
+void* kim_preferences_set_maximum_lifetime(void)
+{
+ if (verbose) puts("STUB: kim_preferences_set_maximum_lifetime called");
+ return NULL;
+}
+
+void* kim_preferences_set_maximum_renewal_lifetime(void)
+{
+ if (verbose) puts("STUB: kim_preferences_set_maximum_renewal_lifetime called");
+ return NULL;
+}
+
+void* kim_preferences_set_minimum_lifetime(void)
+{
+ if (verbose) puts("STUB: kim_preferences_set_minimum_lifetime called");
+ return NULL;
+}
+
+void* kim_preferences_set_minimum_renewal_lifetime(void)
+{
+ if (verbose) puts("STUB: kim_preferences_set_minimum_renewal_lifetime called");
+ return NULL;
+}
+
+void* kim_preferences_set_options(void)
+{
+ if (verbose) puts("STUB: kim_preferences_set_options called");
+ return NULL;
+}
+
+void* kim_preferences_set_remember_client_identity(void)
+{
+ if (verbose) puts("STUB: kim_preferences_set_remember_client_identity called");
+ return NULL;
+}
+
+void* kim_preferences_set_remember_options(void)
+{
+ if (verbose) puts("STUB: kim_preferences_set_remember_options called");
+ return NULL;
+}
+
+void* kim_preferences_synchronize(void)
+{
+ if (verbose) puts("STUB: kim_preferences_synchronize called");
+ return NULL;
+}
+
+void* kim_selection_hints_copy(void)
+{
+ if (verbose) puts("STUB: kim_selection_hints_copy called");
+ return NULL;
+}
+
+void* kim_selection_hints_create(void)
+{
+ if (verbose) puts("STUB: kim_selection_hints_create called");
+ return NULL;
+}
+
+void* kim_selection_hints_create_from_stream(void)
+{
+ if (verbose) puts("STUB: kim_selection_hints_create_from_stream called");
+ return NULL;
+}
+
+void* kim_selection_hints_forget_identity(void)
+{
+ if (verbose) puts("STUB: kim_selection_hints_forget_identity called");
+ return NULL;
+}
+
+void* kim_selection_hints_free(void)
+{
+ if (verbose) puts("STUB: kim_selection_hints_free called");
+ return NULL;
+}
+
+void* kim_selection_hints_get_allow_user_interaction(void)
+{
+ if (verbose) puts("STUB: kim_selection_hints_get_allow_user_interaction called");
+ return NULL;
+}
+
+void* kim_selection_hints_get_explanation(void)
+{
+ if (verbose) puts("STUB: kim_selection_hints_get_explanation called");
+ return NULL;
+}
+
+void* kim_selection_hints_get_hint(void)
+{
+ if (verbose) puts("STUB: kim_selection_hints_get_hint called");
+ return NULL;
+}
+
+void* kim_selection_hints_get_identity(void)
+{
+ if (verbose) puts("STUB: kim_selection_hints_get_identity called");
+ return NULL;
+}
+
+void* kim_selection_hints_get_options(void)
+{
+ if (verbose) puts("STUB: kim_selection_hints_get_options called");
+ return NULL;
+}
+
+void* kim_selection_hints_get_remember_identity(void)
+{
+ if (verbose) puts("STUB: kim_selection_hints_get_remember_identity called");
+ return NULL;
+}
+
+void* kim_selection_hints_remember_identity(void)
+{
+ if (verbose) puts("STUB: kim_selection_hints_remember_identity called");
+ return NULL;
+}
+
+void* kim_selection_hints_set_allow_user_interaction(void)
+{
+ if (verbose) puts("STUB: kim_selection_hints_set_allow_user_interaction called");
+ return NULL;
+}
+
+void* kim_selection_hints_set_explanation(void)
+{
+ if (verbose) puts("STUB: kim_selection_hints_set_explanation called");
+ return NULL;
+}
+
+void* kim_selection_hints_set_hint(void)
+{
+ if (verbose) puts("STUB: kim_selection_hints_set_hint called");
+ return NULL;
+}
+
+void* kim_selection_hints_set_options(void)
+{
+ if (verbose) puts("STUB: kim_selection_hints_set_options called");
+ return NULL;
+}
+
+void* kim_selection_hints_set_remember_identity(void)
+{
+ if (verbose) puts("STUB: kim_selection_hints_set_remember_identity called");
+ return NULL;
+}
+
+void* kim_string_compare(void)
+{
+ if (verbose) puts("STUB: kim_string_compare called");
+ return NULL;
+}
+
+void* kim_string_copy(void)
+{
+ if (verbose) puts("STUB: kim_string_copy called");
+ return NULL;
+}
+
+void* kim_string_create_for_last_error(void)
+{
+ if (verbose) puts("STUB: kim_string_create_for_last_error called");
+ return NULL;
+}
+
+void* kim_string_free(void)
+{
+ if (verbose) puts("STUB: kim_string_free called");
+ return NULL;
+}
+
+void* kname_parse(void)
+{
+ if (verbose) puts("STUB: kname_parse called");
+ return NULL;
+}
+
+void* kname_unparse(void)
+{
+ if (verbose) puts("STUB: kname_unparse called");
+ return NULL;
+}
+
+void* krb524_convert_creds_kdc(void)
+{
+ if (verbose) puts("STUB: krb524_convert_creds_kdc called");
+ return NULL;
+}
+
+void* krb5_425_conv_principal(void)
+{
+ if (verbose) puts("STUB: krb5_425_conv_principal called");
+ return NULL;
+}
+
+void* krb5_524_conv_principal(void)
+{
+ if (verbose) puts("STUB: krb5_524_conv_principal called");
+ return NULL;
+}
+
+void* krb5_524_convert_creds(void)
+{
+ if (verbose) puts("STUB: krb5_524_convert_creds called");
+ return NULL;
+}
+
+void* krb5_address_compare(void)
+{
+ if (verbose) puts("STUB: krb5_address_compare called");
+ return NULL;
+}
+
+void* krb5_address_order(void)
+{
+ if (verbose) puts("STUB: krb5_address_order called");
+ return NULL;
+}
+
+void* krb5_address_search(void)
+{
+ if (verbose) puts("STUB: krb5_address_search called");
+ return NULL;
+}
+
+void* krb5_aname_to_localname(void)
+{
+ if (verbose) puts("STUB: krb5_aname_to_localname called");
+ return NULL;
+}
+
+void* krb5_appdefault_boolean(void)
+{
+ if (verbose) puts("STUB: krb5_appdefault_boolean called");
+ return NULL;
+}
+
+void* krb5_appdefault_string(void)
+{
+ if (verbose) puts("STUB: krb5_appdefault_string called");
+ return NULL;
+}
+
+void* krb5_auth_con_free(void)
+{
+ if (verbose) puts("STUB: krb5_auth_con_free called");
+ return NULL;
+}
+
+void* krb5_auth_con_genaddrs(void)
+{
+ if (verbose) puts("STUB: krb5_auth_con_genaddrs called");
+ return NULL;
+}
+
+void* krb5_auth_con_get_checksum_func(void)
+{
+ if (verbose) puts("STUB: krb5_auth_con_get_checksum_func called");
+ return NULL;
+}
+
+void* krb5_auth_con_getaddrs(void)
+{
+ if (verbose) puts("STUB: krb5_auth_con_getaddrs called");
+ return NULL;
+}
+
+void* krb5_auth_con_getauthenticator(void)
+{
+ if (verbose) puts("STUB: krb5_auth_con_getauthenticator called");
+ return NULL;
+}
+
+void* krb5_auth_con_getflags(void)
+{
+ if (verbose) puts("STUB: krb5_auth_con_getflags called");
+ return NULL;
+}
+
+void* krb5_auth_con_getkey(void)
+{
+ if (verbose) puts("STUB: krb5_auth_con_getkey called");
+ return NULL;
+}
+
+void* krb5_auth_con_getlocalseqnumber(void)
+{
+ if (verbose) puts("STUB: krb5_auth_con_getlocalseqnumber called");
+ return NULL;
+}
+
+void* krb5_auth_con_getlocalsubkey(void)
+{
+ if (verbose) puts("STUB: krb5_auth_con_getlocalsubkey called");
+ return NULL;
+}
+
+void* krb5_auth_con_getrcache(void)
+{
+ if (verbose) puts("STUB: krb5_auth_con_getrcache called");
+ return NULL;
+}
+
+void* krb5_auth_con_getrecvsubkey(void)
+{
+ if (verbose) puts("STUB: krb5_auth_con_getrecvsubkey called");
+ return NULL;
+}
+
+void* krb5_auth_con_getremoteseqnumber(void)
+{
+ if (verbose) puts("STUB: krb5_auth_con_getremoteseqnumber called");
+ return NULL;
+}
+
+void* krb5_auth_con_getremotesubkey(void)
+{
+ if (verbose) puts("STUB: krb5_auth_con_getremotesubkey called");
+ return NULL;
+}
+
+void* krb5_auth_con_getsendsubkey(void)
+{
+ if (verbose) puts("STUB: krb5_auth_con_getsendsubkey called");
+ return NULL;
+}
+
+void* krb5_auth_con_init(void)
+{
+ if (verbose) puts("STUB: krb5_auth_con_init called");
+ return NULL;
+}
+
+void* krb5_auth_con_initivector(void)
+{
+ if (verbose) puts("STUB: krb5_auth_con_initivector called");
+ return NULL;
+}
+
+void* krb5_auth_con_set_checksum_func(void)
+{
+ if (verbose) puts("STUB: krb5_auth_con_set_checksum_func called");
+ return NULL;
+}
+
+void* krb5_auth_con_setaddrs(void)
+{
+ if (verbose) puts("STUB: krb5_auth_con_setaddrs called");
+ return NULL;
+}
+
+void* krb5_auth_con_setflags(void)
+{
+ if (verbose) puts("STUB: krb5_auth_con_setflags called");
+ return NULL;
+}
+
+void* krb5_auth_con_setports(void)
+{
+ if (verbose) puts("STUB: krb5_auth_con_setports called");
+ return NULL;
+}
+
+void* krb5_auth_con_setrcache(void)
+{
+ if (verbose) puts("STUB: krb5_auth_con_setrcache called");
+ return NULL;
+}
+
+void* krb5_auth_con_setrecvsubkey(void)
+{
+ if (verbose) puts("STUB: krb5_auth_con_setrecvsubkey called");
+ return NULL;
+}
+
+void* krb5_auth_con_setsendsubkey(void)
+{
+ if (verbose) puts("STUB: krb5_auth_con_setsendsubkey called");
+ return NULL;
+}
+
+void* krb5_auth_con_setuseruserkey(void)
+{
+ if (verbose) puts("STUB: krb5_auth_con_setuseruserkey called");
+ return NULL;
+}
+
+void* krb5_build_principal(void)
+{
+ if (verbose) puts("STUB: krb5_build_principal called");
+ return NULL;
+}
+
+void* krb5_build_principal_alloc_va(void)
+{
+ if (verbose) puts("STUB: krb5_build_principal_alloc_va called");
+ return NULL;
+}
+
+void* krb5_build_principal_ext(void)
+{
+ if (verbose) puts("STUB: krb5_build_principal_ext called");
+ return NULL;
+}
+
+void* krb5_build_principal_va(void)
+{
+ if (verbose) puts("STUB: krb5_build_principal_va called");
+ return NULL;
+}
+
+void* krb5_c_block_size(void)
+{
+ if (verbose) puts("STUB: krb5_c_block_size called");
+ return NULL;
+}
+
+void* krb5_c_checksum_length(void)
+{
+ if (verbose) puts("STUB: krb5_c_checksum_length called");
+ return NULL;
+}
+
+void* krb5_c_decrypt(void)
+{
+ if (verbose) puts("STUB: krb5_c_decrypt called");
+ return NULL;
+}
+
+void* krb5_c_encrypt(void)
+{
+ if (verbose) puts("STUB: krb5_c_encrypt called");
+ return NULL;
+}
+
+void* krb5_c_encrypt_length(void)
+{
+ if (verbose) puts("STUB: krb5_c_encrypt_length called");
+ return NULL;
+}
+
+void* krb5_c_enctype_compare(void)
+{
+ if (verbose) puts("STUB: krb5_c_enctype_compare called");
+ return NULL;
+}
+
+void* krb5_c_free_state(void)
+{
+ if (verbose) puts("STUB: krb5_c_free_state called");
+ return NULL;
+}
+
+void* krb5_c_init_state(void)
+{
+ if (verbose) puts("STUB: krb5_c_init_state called");
+ return NULL;
+}
+
+void* krb5_c_is_coll_proof_cksum(void)
+{
+ if (verbose) puts("STUB: krb5_c_is_coll_proof_cksum called");
+ return NULL;
+}
+
+void* krb5_c_is_keyed_cksum(void)
+{
+ if (verbose) puts("STUB: krb5_c_is_keyed_cksum called");
+ return NULL;
+}
+
+void* krb5_c_keyed_checksum_types(void)
+{
+ if (verbose) puts("STUB: krb5_c_keyed_checksum_types called");
+ return NULL;
+}
+
+void* krb5_c_make_checksum(void)
+{
+ if (verbose) puts("STUB: krb5_c_make_checksum called");
+ return NULL;
+}
+
+void* krb5_c_make_random_key(void)
+{
+ if (verbose) puts("STUB: krb5_c_make_random_key called");
+ return NULL;
+}
+
+void* krb5_c_random_add_entropy(void)
+{
+ if (verbose) puts("STUB: krb5_c_random_add_entropy called");
+ return NULL;
+}
+
+void* krb5_c_random_make_octets(void)
+{
+ if (verbose) puts("STUB: krb5_c_random_make_octets called");
+ return NULL;
+}
+
+void* krb5_c_random_os_entropy(void)
+{
+ if (verbose) puts("STUB: krb5_c_random_os_entropy called");
+ return NULL;
+}
+
+void* krb5_c_random_seed(void)
+{
+ if (verbose) puts("STUB: krb5_c_random_seed called");
+ return NULL;
+}
+
+void* krb5_c_string_to_key(void)
+{
+ if (verbose) puts("STUB: krb5_c_string_to_key called");
+ return NULL;
+}
+
+void* krb5_c_string_to_key_with_params(void)
+{
+ if (verbose) puts("STUB: krb5_c_string_to_key_with_params called");
+ return NULL;
+}
+
+void* krb5_c_valid_cksumtype(void)
+{
+ if (verbose) puts("STUB: krb5_c_valid_cksumtype called");
+ return NULL;
+}
+
+void* krb5_c_valid_enctype(void)
+{
+ if (verbose) puts("STUB: krb5_c_valid_enctype called");
+ return NULL;
+}
+
+void* krb5_c_verify_checksum(void)
+{
+ if (verbose) puts("STUB: krb5_c_verify_checksum called");
+ return NULL;
+}
+
+void* krb5_calculate_checksum(void)
+{
+ if (verbose) puts("STUB: krb5_calculate_checksum called");
+ return NULL;
+}
+
+void* krb5_cc_cache_match(void)
+{
+ if (verbose) puts("STUB: krb5_cc_cache_match called");
+ return NULL;
+}
+
+void* krb5_cc_close(void)
+{
+ if (verbose) puts("STUB: krb5_cc_close called");
+ return NULL;
+}
+
+void* krb5_cc_copy_creds(void)
+{
+ if (verbose) puts("STUB: krb5_cc_copy_creds called");
+ return NULL;
+}
+
+void* krb5_cc_default(void)
+{
+ if (verbose) puts("STUB: krb5_cc_default called");
+ return NULL;
+}
+
+void* krb5_cc_default_name(void)
+{
+ if (verbose) puts("STUB: krb5_cc_default_name called");
+ return NULL;
+}
+
+void* krb5_cc_destroy(void)
+{
+ if (verbose) puts("STUB: krb5_cc_destroy called");
+ return NULL;
+}
+
+void* krb5_cc_end_seq_get(void)
+{
+ if (verbose) puts("STUB: krb5_cc_end_seq_get called");
+ return NULL;
+}
+
+void* krb5_cc_gen_new(void)
+{
+ if (verbose) puts("STUB: krb5_cc_gen_new called");
+ return NULL;
+}
+
+void* krb5_cc_get_config(void)
+{
+ if (verbose) puts("STUB: krb5_cc_get_config called");
+ return NULL;
+}
+
+void* krb5_cc_get_name(void)
+{
+ if (verbose) puts("STUB: krb5_cc_get_name called");
+ return NULL;
+}
+
+void* krb5_cc_get_principal(void)
+{
+ if (verbose) puts("STUB: krb5_cc_get_principal called");
+ return NULL;
+}
+
+void* krb5_cc_get_type(void)
+{
+ if (verbose) puts("STUB: krb5_cc_get_type called");
+ return NULL;
+}
+
+void* krb5_cc_initialize(void)
+{
+ if (verbose) puts("STUB: krb5_cc_initialize called");
+ return NULL;
+}
+
+void* krb5_cc_last_change_time(void)
+{
+ if (verbose) puts("STUB: krb5_cc_last_change_time called");
+ return NULL;
+}
+
+void* krb5_cc_lock(void)
+{
+ if (verbose) puts("STUB: krb5_cc_lock called");
+ return NULL;
+}
+
+void* krb5_cc_move(void)
+{
+ if (verbose) puts("STUB: krb5_cc_move called");
+ return NULL;
+}
+
+void* krb5_cc_new_unique(void)
+{
+ if (verbose) puts("STUB: krb5_cc_new_unique called");
+ return NULL;
+}
+
+void* krb5_cc_next_cred(void)
+{
+ if (verbose) puts("STUB: krb5_cc_next_cred called");
+ return NULL;
+}
+
+void* krb5_cc_remove_cred(void)
+{
+ if (verbose) puts("STUB: krb5_cc_remove_cred called");
+ return NULL;
+}
+
+void* krb5_cc_resolve(void)
+{
+ if (verbose) puts("STUB: krb5_cc_resolve called");
+ return NULL;
+}
+
+void* krb5_cc_retrieve_cred(void)
+{
+ if (verbose) puts("STUB: krb5_cc_retrieve_cred called");
+ return NULL;
+}
+
+void* krb5_cc_set_config(void)
+{
+ if (verbose) puts("STUB: krb5_cc_set_config called");
+ return NULL;
+}
+
+void* krb5_cc_set_default_name(void)
+{
+ if (verbose) puts("STUB: krb5_cc_set_default_name called");
+ return NULL;
+}
+
+void* krb5_cc_set_flags(void)
+{
+ if (verbose) puts("STUB: krb5_cc_set_flags called");
+ return NULL;
+}
+
+void* krb5_cc_start_seq_get(void)
+{
+ if (verbose) puts("STUB: krb5_cc_start_seq_get called");
+ return NULL;
+}
+
+void* krb5_cc_store_cred(void)
+{
+ if (verbose) puts("STUB: krb5_cc_store_cred called");
+ return NULL;
+}
+
+void* krb5_cc_unlock(void)
+{
+ if (verbose) puts("STUB: krb5_cc_unlock called");
+ return NULL;
+}
+
+void* krb5_cccol_cursor_free(void)
+{
+ if (verbose) puts("STUB: krb5_cccol_cursor_free called");
+ return NULL;
+}
+
+void* krb5_cccol_cursor_new(void)
+{
+ if (verbose) puts("STUB: krb5_cccol_cursor_new called");
+ return NULL;
+}
+
+void* krb5_cccol_cursor_next(void)
+{
+ if (verbose) puts("STUB: krb5_cccol_cursor_next called");
+ return NULL;
+}
+
+void* krb5_cccol_last_change_time(void)
+{
+ if (verbose) puts("STUB: krb5_cccol_last_change_time called");
+ return NULL;
+}
+
+void* krb5_cccol_lock(void)
+{
+ if (verbose) puts("STUB: krb5_cccol_lock called");
+ return NULL;
+}
+
+void* krb5_cccol_unlock(void)
+{
+ if (verbose) puts("STUB: krb5_cccol_unlock called");
+ return NULL;
+}
+
+void* krb5_change_password(void)
+{
+ if (verbose) puts("STUB: krb5_change_password called");
+ return NULL;
+}
+
+void* krb5_checksum_size(void)
+{
+ if (verbose) puts("STUB: krb5_checksum_size called");
+ return NULL;
+}
+
+void* krb5_cksumtype_to_string(void)
+{
+ if (verbose) puts("STUB: krb5_cksumtype_to_string called");
+ return NULL;
+}
+
+void* krb5_clear_error_message(void)
+{
+ if (verbose) puts("STUB: krb5_clear_error_message called");
+ return NULL;
+}
+
+void* krb5_copy_addresses(void)
+{
+ if (verbose) puts("STUB: krb5_copy_addresses called");
+ return NULL;
+}
+
+void* krb5_copy_authdata(void)
+{
+ if (verbose) puts("STUB: krb5_copy_authdata called");
+ return NULL;
+}
+
+void* krb5_copy_authenticator(void)
+{
+ if (verbose) puts("STUB: krb5_copy_authenticator called");
+ return NULL;
+}
+
+void* krb5_copy_checksum(void)
+{
+ if (verbose) puts("STUB: krb5_copy_checksum called");
+ return NULL;
+}
+
+void* krb5_copy_context(void)
+{
+ if (verbose) puts("STUB: krb5_copy_context called");
+ return NULL;
+}
+
+void* krb5_copy_creds(void)
+{
+ if (verbose) puts("STUB: krb5_copy_creds called");
+ return NULL;
+}
+
+void* krb5_copy_data(void)
+{
+ if (verbose) puts("STUB: krb5_copy_data called");
+ return NULL;
+}
+
+void* krb5_copy_keyblock(void)
+{
+ if (verbose) puts("STUB: krb5_copy_keyblock called");
+ return NULL;
+}
+
+void* krb5_copy_keyblock_contents(void)
+{
+ if (verbose) puts("STUB: krb5_copy_keyblock_contents called");
+ return NULL;
+}
+
+void* krb5_copy_principal(void)
+{
+ if (verbose) puts("STUB: krb5_copy_principal called");
+ return NULL;
+}
+
+void* krb5_copy_ticket(void)
+{
+ if (verbose) puts("STUB: krb5_copy_ticket called");
+ return NULL;
+}
+
+void* krb5_decode_ticket(void)
+{
+ if (verbose) puts("STUB: krb5_decode_ticket called");
+ return NULL;
+}
+
+void* krb5_decrypt(void)
+{
+ if (verbose) puts("STUB: krb5_decrypt called");
+ return NULL;
+}
+
+void* krb5_deltat_to_string(void)
+{
+ if (verbose) puts("STUB: krb5_deltat_to_string called");
+ return NULL;
+}
+
+void* krb5_eblock_enctype(void)
+{
+ if (verbose) puts("STUB: krb5_eblock_enctype called");
+ return NULL;
+}
+
+void* krb5_encrypt(void)
+{
+ if (verbose) puts("STUB: krb5_encrypt called");
+ return NULL;
+}
+
+void* krb5_encrypt_size(void)
+{
+ if (verbose) puts("STUB: krb5_encrypt_size called");
+ return NULL;
+}
+
+void* krb5_enctype_to_string(void)
+{
+ if (verbose) puts("STUB: krb5_enctype_to_string called");
+ return NULL;
+}
+
+void* krb5_finish_key(void)
+{
+ if (verbose) puts("STUB: krb5_finish_key called");
+ return NULL;
+}
+
+void* krb5_finish_random_key(void)
+{
+ if (verbose) puts("STUB: krb5_finish_random_key called");
+ return NULL;
+}
+
+void* krb5_free_addresses(void)
+{
+ if (verbose) puts("STUB: krb5_free_addresses called");
+ return NULL;
+}
+
+void* krb5_free_ap_rep_enc_part(void)
+{
+ if (verbose) puts("STUB: krb5_free_ap_rep_enc_part called");
+ return NULL;
+}
+
+void* krb5_free_authdata(void)
+{
+ if (verbose) puts("STUB: krb5_free_authdata called");
+ return NULL;
+}
+
+void* krb5_free_authenticator(void)
+{
+ if (verbose) puts("STUB: krb5_free_authenticator called");
+ return NULL;
+}
+
+void* krb5_free_checksum(void)
+{
+ if (verbose) puts("STUB: krb5_free_checksum called");
+ return NULL;
+}
+
+void* krb5_free_checksum_contents(void)
+{
+ if (verbose) puts("STUB: krb5_free_checksum_contents called");
+ return NULL;
+}
+
+void* krb5_free_cksumtypes(void)
+{
+ if (verbose) puts("STUB: krb5_free_cksumtypes called");
+ return NULL;
+}
+
+void* krb5_free_config_files(void)
+{
+ if (verbose) puts("STUB: krb5_free_config_files called");
+ return NULL;
+}
+
+void* krb5_free_context(void)
+{
+ if (verbose) puts("STUB: krb5_free_context called");
+ return NULL;
+}
+
+void* krb5_free_cred_contents(void)
+{
+ if (verbose) puts("STUB: krb5_free_cred_contents called");
+ return NULL;
+}
+
+void* krb5_free_creds(void)
+{
+ if (verbose) puts("STUB: krb5_free_creds called");
+ return NULL;
+}
+
+void* krb5_free_data(void)
+{
+ if (verbose) puts("STUB: krb5_free_data called");
+ return NULL;
+}
+
+void* krb5_free_data_contents(void)
+{
+ if (verbose) puts("STUB: krb5_free_data_contents called");
+ return NULL;
+}
+
+void* krb5_free_default_realm(void)
+{
+ if (verbose) puts("STUB: krb5_free_default_realm called");
+ return NULL;
+}
+
+void* krb5_free_enc_tkt_part(void)
+{
+ if (verbose) puts("STUB: krb5_free_enc_tkt_part called");
+ return NULL;
+}
+
+void* krb5_free_error(void)
+{
+ if (verbose) puts("STUB: krb5_free_error called");
+ return NULL;
+}
+
+void* krb5_free_error_message(void)
+{
+ if (verbose) puts("STUB: krb5_free_error_message called");
+ return NULL;
+}
+
+void* krb5_free_host_realm(void)
+{
+ if (verbose) puts("STUB: krb5_free_host_realm called");
+ return NULL;
+}
+
+void* krb5_free_keyblock(void)
+{
+ if (verbose) puts("STUB: krb5_free_keyblock called");
+ return NULL;
+}
+
+void* krb5_free_keyblock_contents(void)
+{
+ if (verbose) puts("STUB: krb5_free_keyblock_contents called");
+ return NULL;
+}
+
+void* krb5_free_keytab_entry_contents(void)
+{
+ if (verbose) puts("STUB: krb5_free_keytab_entry_contents called");
+ return NULL;
+}
+
+void* krb5_free_krbhst(void)
+{
+ if (verbose) puts("STUB: krb5_free_krbhst called");
+ return NULL;
+}
+
+void* krb5_free_principal(void)
+{
+ if (verbose) puts("STUB: krb5_free_principal called");
+ return NULL;
+}
+
+void* krb5_free_tgt_creds(void)
+{
+ if (verbose) puts("STUB: krb5_free_tgt_creds called");
+ return NULL;
+}
+
+void* krb5_free_ticket(void)
+{
+ if (verbose) puts("STUB: krb5_free_ticket called");
+ return NULL;
+}
+
+void* krb5_free_unparsed_name(void)
+{
+ if (verbose) puts("STUB: krb5_free_unparsed_name called");
+ return NULL;
+}
+
+void* krb5_fwd_tgt_creds(void)
+{
+ if (verbose) puts("STUB: krb5_fwd_tgt_creds called");
+ return NULL;
+}
+
+void* krb5_get_credentials(void)
+{
+ if (verbose) puts("STUB: krb5_get_credentials called");
+ return NULL;
+}
+
+void* krb5_get_credentials_renew(void)
+{
+ if (verbose) puts("STUB: krb5_get_credentials_renew called");
+ return NULL;
+}
+
+void* krb5_get_credentials_validate(void)
+{
+ if (verbose) puts("STUB: krb5_get_credentials_validate called");
+ return NULL;
+}
+
+void* krb5_get_default_config_files(void)
+{
+ if (verbose) puts("STUB: krb5_get_default_config_files called");
+ return NULL;
+}
+
+void* krb5_get_default_realm(void)
+{
+ if (verbose) puts("STUB: krb5_get_default_realm called");
+ return NULL;
+}
+
+void* krb5_get_error_message(void)
+{
+ if (verbose) puts("STUB: krb5_get_error_message called");
+ return NULL;
+}
+
+void* krb5_get_host_realm(void)
+{
+ if (verbose) puts("STUB: krb5_get_host_realm called");
+ return NULL;
+}
+
+void* krb5_get_in_tkt(void)
+{
+ if (verbose) puts("STUB: krb5_get_in_tkt called");
+ return NULL;
+}
+
+void* krb5_get_in_tkt_with_keytab(void)
+{
+ if (verbose) puts("STUB: krb5_get_in_tkt_with_keytab called");
+ return NULL;
+}
+
+void* krb5_get_in_tkt_with_password(void)
+{
+ if (verbose) puts("STUB: krb5_get_in_tkt_with_password called");
+ return NULL;
+}
+
+void* krb5_get_in_tkt_with_skey(void)
+{
+ if (verbose) puts("STUB: krb5_get_in_tkt_with_skey called");
+ return NULL;
+}
+
+void* krb5_get_init_creds_keytab(void)
+{
+ if (verbose) puts("STUB: krb5_get_init_creds_keytab called");
+ return NULL;
+}
+
+void* krb5_get_init_creds_opt_alloc(void)
+{
+ if (verbose) puts("STUB: krb5_get_init_creds_opt_alloc called");
+ return NULL;
+}
+
+void* krb5_get_init_creds_opt_free(void)
+{
+ if (verbose) puts("STUB: krb5_get_init_creds_opt_free called");
+ return NULL;
+}
+
+void* krb5_get_init_creds_opt_init(void)
+{
+ if (verbose) puts("STUB: krb5_get_init_creds_opt_init called");
+ return NULL;
+}
+
+void* krb5_get_init_creds_opt_set_address_list(void)
+{
+ if (verbose) puts("STUB: krb5_get_init_creds_opt_set_address_list called");
+ return NULL;
+}
+
+void* krb5_get_init_creds_opt_set_canonicalize(void)
+{
+ if (verbose) puts("STUB: krb5_get_init_creds_opt_set_canonicalize called");
+ return NULL;
+}
+
+void* krb5_get_init_creds_opt_set_change_password_prompt(void)
+{
+ if (verbose) puts("STUB: krb5_get_init_creds_opt_set_change_password_prompt called");
+ return NULL;
+}
+
+void* krb5_get_init_creds_opt_set_etype_list(void)
+{
+ if (verbose) puts("STUB: krb5_get_init_creds_opt_set_etype_list called");
+ return NULL;
+}
+
+void* krb5_get_init_creds_opt_set_forwardable(void)
+{
+ if (verbose) puts("STUB: krb5_get_init_creds_opt_set_forwardable called");
+ return NULL;
+}
+
+void* krb5_get_init_creds_opt_set_pa(void)
+{
+ if (verbose) puts("STUB: krb5_get_init_creds_opt_set_pa called");
+ return NULL;
+}
+
+void* krb5_get_init_creds_opt_set_preauth_list(void)
+{
+ if (verbose) puts("STUB: krb5_get_init_creds_opt_set_preauth_list called");
+ return NULL;
+}
+
+void* krb5_get_init_creds_opt_set_process_last_req(void)
+{
+ if (verbose) puts("STUB: krb5_get_init_creds_opt_set_process_last_req called");
+ return NULL;
+}
+
+void* krb5_get_init_creds_opt_set_proxiable(void)
+{
+ if (verbose) puts("STUB: krb5_get_init_creds_opt_set_proxiable called");
+ return NULL;
+}
+
+void* krb5_get_init_creds_opt_set_renew_life(void)
+{
+ if (verbose) puts("STUB: krb5_get_init_creds_opt_set_renew_life called");
+ return NULL;
+}
+
+void* krb5_get_init_creds_opt_set_tkt_life(void)
+{
+ if (verbose) puts("STUB: krb5_get_init_creds_opt_set_tkt_life called");
+ return NULL;
+}
+
+void* krb5_get_init_creds_password(void)
+{
+ if (verbose) puts("STUB: krb5_get_init_creds_password called");
+ return NULL;
+}
+
+void* krb5_get_krbhst(void)
+{
+ if (verbose) puts("STUB: krb5_get_krbhst called");
+ return NULL;
+}
+
+void* krb5_get_permitted_enctypes(void)
+{
+ if (verbose) puts("STUB: krb5_get_permitted_enctypes called");
+ return NULL;
+}
+
+void* krb5_get_profile(void)
+{
+ if (verbose) puts("STUB: krb5_get_profile called");
+ return NULL;
+}
+
+void* krb5_get_prompt_types(void)
+{
+ if (verbose) puts("STUB: krb5_get_prompt_types called");
+ return NULL;
+}
+
+void* krb5_get_realm_domain(void)
+{
+ if (verbose) puts("STUB: krb5_get_realm_domain called");
+ return NULL;
+}
+
+void* krb5_get_renewed_creds(void)
+{
+ if (verbose) puts("STUB: krb5_get_renewed_creds called");
+ return NULL;
+}
+
+void* krb5_get_server_rcache(void)
+{
+ if (verbose) puts("STUB: krb5_get_server_rcache called");
+ return NULL;
+}
+
+void* krb5_get_time_offsets(void)
+{
+ if (verbose) puts("STUB: krb5_get_time_offsets called");
+ return NULL;
+}
+
+void* krb5_get_validated_creds(void)
+{
+ if (verbose) puts("STUB: krb5_get_validated_creds called");
+ return NULL;
+}
+
+void* krb5_gss_register_acceptor_identity(void)
+{
+ if (verbose) puts("STUB: krb5_gss_register_acceptor_identity called");
+ return NULL;
+}
+
+void* krb5_gss_use_kdc_context(void)
+{
+ if (verbose) puts("STUB: krb5_gss_use_kdc_context called");
+ return NULL;
+}
+
+void* krb5_init_context(void)
+{
+ if (verbose) puts("STUB: krb5_init_context called");
+ return NULL;
+}
+
+void* krb5_init_keyblock(void)
+{
+ if (verbose) puts("STUB: krb5_init_keyblock called");
+ return NULL;
+}
+
+void* krb5_init_random_key(void)
+{
+ if (verbose) puts("STUB: krb5_init_random_key called");
+ return NULL;
+}
+
+void* krb5_init_secure_context(void)
+{
+ if (verbose) puts("STUB: krb5_init_secure_context called");
+ return NULL;
+}
+
+void* krb5_ipc_client_clear_target(void)
+{
+ if (verbose) puts("STUB: krb5_ipc_client_clear_target called");
+ return NULL;
+}
+
+void* krb5_ipc_client_set_target_uid(void)
+{
+ if (verbose) puts("STUB: krb5_ipc_client_set_target_uid called");
+ return NULL;
+}
+
+void* krb5_is_config_principal(void)
+{
+ if (verbose) puts("STUB: krb5_is_config_principal called");
+ return NULL;
+}
+
+void* krb5_is_referral_realm(void)
+{
+ if (verbose) puts("STUB: krb5_is_referral_realm called");
+ return NULL;
+}
+
+void* krb5_is_thread_safe(void)
+{
+ if (verbose) puts("STUB: krb5_is_thread_safe called");
+ return NULL;
+}
+
+void* krb5_kt_add_entry(void)
+{
+ if (verbose) puts("STUB: krb5_kt_add_entry called");
+ return NULL;
+}
+
+void* krb5_kt_close(void)
+{
+ if (verbose) puts("STUB: krb5_kt_close called");
+ return NULL;
+}
+
+void* krb5_kt_default(void)
+{
+ if (verbose) puts("STUB: krb5_kt_default called");
+ return NULL;
+}
+
+void* krb5_kt_default_name(void)
+{
+ if (verbose) puts("STUB: krb5_kt_default_name called");
+ return NULL;
+}
+
+void* krb5_kt_end_seq_get(void)
+{
+ if (verbose) puts("STUB: krb5_kt_end_seq_get called");
+ return NULL;
+}
+
+void* krb5_kt_get_entry(void)
+{
+ if (verbose) puts("STUB: krb5_kt_get_entry called");
+ return NULL;
+}
+
+void* krb5_kt_get_name(void)
+{
+ if (verbose) puts("STUB: krb5_kt_get_name called");
+ return NULL;
+}
+
+void* krb5_kt_get_type(void)
+{
+ if (verbose) puts("STUB: krb5_kt_get_type called");
+ return NULL;
+}
+
+void* krb5_kt_next_entry(void)
+{
+ if (verbose) puts("STUB: krb5_kt_next_entry called");
+ return NULL;
+}
+
+void* krb5_kt_read_service_key(void)
+{
+ if (verbose) puts("STUB: krb5_kt_read_service_key called");
+ return NULL;
+}
+
+void* krb5_kt_remove_entry(void)
+{
+ if (verbose) puts("STUB: krb5_kt_remove_entry called");
+ return NULL;
+}
+
+void* krb5_kt_resolve(void)
+{
+ if (verbose) puts("STUB: krb5_kt_resolve called");
+ return NULL;
+}
+
+void* krb5_kt_start_seq_get(void)
+{
+ if (verbose) puts("STUB: krb5_kt_start_seq_get called");
+ return NULL;
+}
+
+void* krb5_kuserok(void)
+{
+ if (verbose) puts("STUB: krb5_kuserok called");
+ return NULL;
+}
+
+void* krb5_mk_1cred(void)
+{
+ if (verbose) puts("STUB: krb5_mk_1cred called");
+ return NULL;
+}
+
+void* krb5_mk_error(void)
+{
+ if (verbose) puts("STUB: krb5_mk_error called");
+ return NULL;
+}
+
+void* krb5_mk_ncred(void)
+{
+ if (verbose) puts("STUB: krb5_mk_ncred called");
+ return NULL;
+}
+
+void* krb5_mk_priv(void)
+{
+ if (verbose) puts("STUB: krb5_mk_priv called");
+ return NULL;
+}
+
+void* krb5_mk_rep(void)
+{
+ if (verbose) puts("STUB: krb5_mk_rep called");
+ return NULL;
+}
+
+void* krb5_mk_req(void)
+{
+ if (verbose) puts("STUB: krb5_mk_req called");
+ return NULL;
+}
+
+void* krb5_mk_req_extended(void)
+{
+ if (verbose) puts("STUB: krb5_mk_req_extended called");
+ return NULL;
+}
+
+void* krb5_mk_safe(void)
+{
+ if (verbose) puts("STUB: krb5_mk_safe called");
+ return NULL;
+}
+
+void* krb5_os_localaddr(void)
+{
+ if (verbose) puts("STUB: krb5_os_localaddr called");
+ return NULL;
+}
+
+void* krb5_parse_name(void)
+{
+ if (verbose) puts("STUB: krb5_parse_name called");
+ return NULL;
+}
+
+void* krb5_parse_name_flags(void)
+{
+ if (verbose) puts("STUB: krb5_parse_name_flags called");
+ return NULL;
+}
+
+void* krb5_pkinit_cert_hash_str(void)
+{
+ if (verbose) puts("STUB: krb5_pkinit_cert_hash_str called");
+ return NULL;
+}
+
+void* krb5_pkinit_get_client_cert(void)
+{
+ if (verbose) puts("STUB: krb5_pkinit_get_client_cert called");
+ return NULL;
+}
+
+void* krb5_pkinit_get_client_cert_db(void)
+{
+ if (verbose) puts("STUB: krb5_pkinit_get_client_cert_db called");
+ return NULL;
+}
+
+void* krb5_pkinit_get_kdc_cert(void)
+{
+ if (verbose) puts("STUB: krb5_pkinit_get_kdc_cert called");
+ return NULL;
+}
+
+void* krb5_pkinit_get_kdc_cert_db(void)
+{
+ if (verbose) puts("STUB: krb5_pkinit_get_kdc_cert_db called");
+ return NULL;
+}
+
+void* krb5_pkinit_have_client_cert(void)
+{
+ if (verbose) puts("STUB: krb5_pkinit_have_client_cert called");
+ return NULL;
+}
+
+void* krb5_pkinit_release_cert(void)
+{
+ if (verbose) puts("STUB: krb5_pkinit_release_cert called");
+ return NULL;
+}
+
+void* krb5_pkinit_release_cert_db(void)
+{
+ if (verbose) puts("STUB: krb5_pkinit_release_cert_db called");
+ return NULL;
+}
+
+void* krb5_pkinit_set_client_cert(void)
+{
+ if (verbose) puts("STUB: krb5_pkinit_set_client_cert called");
+ return NULL;
+}
+
+void* krb5_principal2salt(void)
+{
+ if (verbose) puts("STUB: krb5_principal2salt called");
+ return NULL;
+}
+
+void* krb5_principal_compare(void)
+{
+ if (verbose) puts("STUB: krb5_principal_compare called");
+ return NULL;
+}
+
+void* krb5_process_key(void)
+{
+ if (verbose) puts("STUB: krb5_process_key called");
+ return NULL;
+}
+
+void* krb5_prompter_posix(void)
+{
+ if (verbose) puts("STUB: krb5_prompter_posix called");
+ return NULL;
+}
+
+void* krb5_random_key(void)
+{
+ if (verbose) puts("STUB: krb5_random_key called");
+ return NULL;
+}
+
+void* krb5_rd_cred(void)
+{
+ if (verbose) puts("STUB: krb5_rd_cred called");
+ return NULL;
+}
+
+void* krb5_rd_error(void)
+{
+ if (verbose) puts("STUB: krb5_rd_error called");
+ return NULL;
+}
+
+void* krb5_rd_priv(void)
+{
+ if (verbose) puts("STUB: krb5_rd_priv called");
+ return NULL;
+}
+
+void* krb5_rd_rep(void)
+{
+ if (verbose) puts("STUB: krb5_rd_rep called");
+ return NULL;
+}
+
+void* krb5_rd_req(void)
+{
+ if (verbose) puts("STUB: krb5_rd_req called");
+ return NULL;
+}
+
+void* krb5_rd_safe(void)
+{
+ if (verbose) puts("STUB: krb5_rd_safe called");
+ return NULL;
+}
+
+void* krb5_read_password(void)
+{
+ if (verbose) puts("STUB: krb5_read_password called");
+ return NULL;
+}
+
+void* krb5_realm_compare(void)
+{
+ if (verbose) puts("STUB: krb5_realm_compare called");
+ return NULL;
+}
+
+void* krb5_recvauth(void)
+{
+ if (verbose) puts("STUB: krb5_recvauth called");
+ return NULL;
+}
+
+void* krb5_recvauth_version(void)
+{
+ if (verbose) puts("STUB: krb5_recvauth_version called");
+ return NULL;
+}
+
+void* krb5_salttype_to_string(void)
+{
+ if (verbose) puts("STUB: krb5_salttype_to_string called");
+ return NULL;
+}
+
+void* krb5_sendauth(void)
+{
+ if (verbose) puts("STUB: krb5_sendauth called");
+ return NULL;
+}
+
+void* krb5_server_decrypt_ticket_keytab(void)
+{
+ if (verbose) puts("STUB: krb5_server_decrypt_ticket_keytab called");
+ return NULL;
+}
+
+void* krb5_set_default_realm(void)
+{
+ if (verbose) puts("STUB: krb5_set_default_realm called");
+ return NULL;
+}
+
+void* krb5_set_default_tgs_enctypes(void)
+{
+ if (verbose) puts("STUB: krb5_set_default_tgs_enctypes called");
+ return NULL;
+}
+
+void* krb5_set_default_tgs_ktypes(void)
+{
+ if (verbose) puts("STUB: krb5_set_default_tgs_ktypes called");
+ return NULL;
+}
+
+void* krb5_set_error_message(void)
+{
+ if (verbose) puts("STUB: krb5_set_error_message called");
+ return NULL;
+}
+
+void* krb5_set_password(void)
+{
+ if (verbose) puts("STUB: krb5_set_password called");
+ return NULL;
+}
+
+void* krb5_set_password_using_ccache(void)
+{
+ if (verbose) puts("STUB: krb5_set_password_using_ccache called");
+ return NULL;
+}
+
+void* krb5_set_principal_realm(void)
+{
+ if (verbose) puts("STUB: krb5_set_principal_realm called");
+ return NULL;
+}
+
+void* krb5_set_real_time(void)
+{
+ if (verbose) puts("STUB: krb5_set_real_time called");
+ return NULL;
+}
+
+void* krb5_sname_to_principal(void)
+{
+ if (verbose) puts("STUB: krb5_sname_to_principal called");
+ return NULL;
+}
+
+void* krb5_string_to_cksumtype(void)
+{
+ if (verbose) puts("STUB: krb5_string_to_cksumtype called");
+ return NULL;
+}
+
+void* krb5_string_to_deltat(void)
+{
+ if (verbose) puts("STUB: krb5_string_to_deltat called");
+ return NULL;
+}
+
+void* krb5_string_to_enctype(void)
+{
+ if (verbose) puts("STUB: krb5_string_to_enctype called");
+ return NULL;
+}
+
+void* krb5_string_to_key(void)
+{
+ if (verbose) puts("STUB: krb5_string_to_key called");
+ return NULL;
+}
+
+void* krb5_string_to_salttype(void)
+{
+ if (verbose) puts("STUB: krb5_string_to_salttype called");
+ return NULL;
+}
+
+void* krb5_string_to_timestamp(void)
+{
+ if (verbose) puts("STUB: krb5_string_to_timestamp called");
+ return NULL;
+}
+
+void* krb5_timeofday(void)
+{
+ if (verbose) puts("STUB: krb5_timeofday called");
+ return NULL;
+}
+
+void* krb5_timestamp_to_sfstring(void)
+{
+ if (verbose) puts("STUB: krb5_timestamp_to_sfstring called");
+ return NULL;
+}
+
+void* krb5_timestamp_to_string(void)
+{
+ if (verbose) puts("STUB: krb5_timestamp_to_string called");
+ return NULL;
+}
+
+void* krb5_unparse_name(void)
+{
+ if (verbose) puts("STUB: krb5_unparse_name called");
+ return NULL;
+}
+
+void* krb5_unparse_name_ext(void)
+{
+ if (verbose) puts("STUB: krb5_unparse_name_ext called");
+ return NULL;
+}
+
+void* krb5_unparse_name_flags(void)
+{
+ if (verbose) puts("STUB: krb5_unparse_name_flags called");
+ return NULL;
+}
+
+void* krb5_unparse_name_flags_ext(void)
+{
+ if (verbose) puts("STUB: krb5_unparse_name_flags_ext called");
+ return NULL;
+}
+
+void* krb5_us_timeofday(void)
+{
+ if (verbose) puts("STUB: krb5_us_timeofday called");
+ return NULL;
+}
+
+void* krb5_use_enctype(void)
+{
+ if (verbose) puts("STUB: krb5_use_enctype called");
+ return NULL;
+}
+
+void* krb5_verify_checksum(void)
+{
+ if (verbose) puts("STUB: krb5_verify_checksum called");
+ return NULL;
+}
+
+void* krb5_verify_init_creds(void)
+{
+ if (verbose) puts("STUB: krb5_verify_init_creds called");
+ return NULL;
+}
+
+void* krb5_verify_init_creds_opt_init(void)
+{
+ if (verbose) puts("STUB: krb5_verify_init_creds_opt_init called");
+ return NULL;
+}
+
+void* krb5_verify_init_creds_opt_set_ap_req_nofail(void)
+{
+ if (verbose) puts("STUB: krb5_verify_init_creds_opt_set_ap_req_nofail called");
+ return NULL;
+}
+
+void* krb5_vset_error_message(void)
+{
+ if (verbose) puts("STUB: krb5_vset_error_message called");
+ return NULL;
+}
+
+void* krb5int_accessor(void)
+{
+ if (verbose) puts("STUB: krb5int_accessor called");
+ return NULL;
+}
+
+void* krb5int_freeaddrinfo(void)
+{
+ if (verbose) puts("STUB: krb5int_freeaddrinfo called");
+ return NULL;
+}
+
+void* krb5int_gai_strerror(void)
+{
+ if (verbose) puts("STUB: krb5int_gai_strerror called");
+ return NULL;
+}
+
+void* krb5int_getaddrinfo(void)
+{
+ if (verbose) puts("STUB: krb5int_getaddrinfo called");
+ return NULL;
+}
+
+void* krb5int_gmt_mktime(void)
+{
+ if (verbose) puts("STUB: krb5int_gmt_mktime called");
+ return NULL;
+}
+
+void* krb5int_init_context_kdc(void)
+{
+ if (verbose) puts("STUB: krb5int_init_context_kdc called");
+ return NULL;
+}
+
+void* krb5int_pkinit_auth_pack_decode(void)
+{
+ if (verbose) puts("STUB: krb5int_pkinit_auth_pack_decode called");
+ return NULL;
+}
+
+void* krb5int_pkinit_create_cms_msg(void)
+{
+ if (verbose) puts("STUB: krb5int_pkinit_create_cms_msg called");
+ return NULL;
+}
+
+void* krb5int_pkinit_pa_pk_as_rep_encode(void)
+{
+ if (verbose) puts("STUB: krb5int_pkinit_pa_pk_as_rep_encode called");
+ return NULL;
+}
+
+void* krb5int_pkinit_pa_pk_as_req_decode(void)
+{
+ if (verbose) puts("STUB: krb5int_pkinit_pa_pk_as_req_decode called");
+ return NULL;
+}
+
+void* krb5int_pkinit_parse_cms_msg(void)
+{
+ if (verbose) puts("STUB: krb5int_pkinit_parse_cms_msg called");
+ return NULL;
+}
+
+void* krb5int_pkinit_reply_key_pack_encode(void)
+{
+ if (verbose) puts("STUB: krb5int_pkinit_reply_key_pack_encode called");
+ return NULL;
+}
+
+void* krb__get_srvtabname(void)
+{
+ if (verbose) puts("STUB: krb__get_srvtabname called");
+ return NULL;
+}
+
+void* krb_change_password(void)
+{
+ if (verbose) puts("STUB: krb_change_password called");
+ return NULL;
+}
+
+void* krb_check_auth(void)
+{
+ if (verbose) puts("STUB: krb_check_auth called");
+ return NULL;
+}
+
+void* krb_delete_cred(void)
+{
+ if (verbose) puts("STUB: krb_delete_cred called");
+ return NULL;
+}
+
+void* krb_get_admhst(void)
+{
+ if (verbose) puts("STUB: krb_get_admhst called");
+ return NULL;
+}
+
+void* krb_get_cred(void)
+{
+ if (verbose) puts("STUB: krb_get_cred called");
+ return NULL;
+}
+
+void* krb_get_err_text(void)
+{
+ if (verbose) puts("STUB: krb_get_err_text called");
+ return NULL;
+}
+
+void* krb_get_in_tkt(void)
+{
+ if (verbose) puts("STUB: krb_get_in_tkt called");
+ return NULL;
+}
+
+void* krb_get_in_tkt_creds(void)
+{
+ if (verbose) puts("STUB: krb_get_in_tkt_creds called");
+ return NULL;
+}
+
+void* krb_get_krbhst(void)
+{
+ if (verbose) puts("STUB: krb_get_krbhst called");
+ return NULL;
+}
+
+void* krb_get_lrealm(void)
+{
+ if (verbose) puts("STUB: krb_get_lrealm called");
+ return NULL;
+}
+
+void* krb_get_nth_cred(void)
+{
+ if (verbose) puts("STUB: krb_get_nth_cred called");
+ return NULL;
+}
+
+void* krb_get_num_cred(void)
+{
+ if (verbose) puts("STUB: krb_get_num_cred called");
+ return NULL;
+}
+
+void* krb_get_phost(void)
+{
+ if (verbose) puts("STUB: krb_get_phost called");
+ return NULL;
+}
+
+void* krb_get_profile(void)
+{
+ if (verbose) puts("STUB: krb_get_profile called");
+ return NULL;
+}
+
+void* krb_get_pw_in_tkt(void)
+{
+ if (verbose) puts("STUB: krb_get_pw_in_tkt called");
+ return NULL;
+}
+
+void* krb_get_pw_in_tkt_creds(void)
+{
+ if (verbose) puts("STUB: krb_get_pw_in_tkt_creds called");
+ return NULL;
+}
+
+void* krb_get_svc_in_tkt(void)
+{
+ if (verbose) puts("STUB: krb_get_svc_in_tkt called");
+ return NULL;
+}
+
+void* krb_get_tf_fullname(void)
+{
+ if (verbose) puts("STUB: krb_get_tf_fullname called");
+ return NULL;
+}
+
+void* krb_get_tf_realm(void)
+{
+ if (verbose) puts("STUB: krb_get_tf_realm called");
+ return NULL;
+}
+
+void* krb_get_ticket_for_service(void)
+{
+ if (verbose) puts("STUB: krb_get_ticket_for_service called");
+ return NULL;
+}
+
+void* krb_life_to_time(void)
+{
+ if (verbose) puts("STUB: krb_life_to_time called");
+ return NULL;
+}
+
+void* krb_mk_auth(void)
+{
+ if (verbose) puts("STUB: krb_mk_auth called");
+ return NULL;
+}
+
+void* krb_mk_err(void)
+{
+ if (verbose) puts("STUB: krb_mk_err called");
+ return NULL;
+}
+
+void* krb_mk_priv(void)
+{
+ if (verbose) puts("STUB: krb_mk_priv called");
+ return NULL;
+}
+
+void* krb_mk_req(void)
+{
+ if (verbose) puts("STUB: krb_mk_req called");
+ return NULL;
+}
+
+void* krb_mk_req_creds(void)
+{
+ if (verbose) puts("STUB: krb_mk_req_creds called");
+ return NULL;
+}
+
+void* krb_mk_safe(void)
+{
+ if (verbose) puts("STUB: krb_mk_safe called");
+ return NULL;
+}
+
+void* krb_rd_err(void)
+{
+ if (verbose) puts("STUB: krb_rd_err called");
+ return NULL;
+}
+
+void* krb_rd_priv(void)
+{
+ if (verbose) puts("STUB: krb_rd_priv called");
+ return NULL;
+}
+
+void* krb_rd_req(void)
+{
+ if (verbose) puts("STUB: krb_rd_req called");
+ return NULL;
+}
+
+void* krb_rd_req_int(void)
+{
+ if (verbose) puts("STUB: krb_rd_req_int called");
+ return NULL;
+}
+
+void* krb_rd_safe(void)
+{
+ if (verbose) puts("STUB: krb_rd_safe called");
+ return NULL;
+}
+
+void* krb_realmofhost(void)
+{
+ if (verbose) puts("STUB: krb_realmofhost called");
+ return NULL;
+}
+
+void* krb_recvauth(void)
+{
+ if (verbose) puts("STUB: krb_recvauth called");
+ return NULL;
+}
+
+void* krb_sendauth(void)
+{
+ if (verbose) puts("STUB: krb_sendauth called");
+ return NULL;
+}
+
+void* krb_set_lifetime(void)
+{
+ if (verbose) puts("STUB: krb_set_lifetime called");
+ return NULL;
+}
+
+void* krb_set_tkt_string(void)
+{
+ if (verbose) puts("STUB: krb_set_tkt_string called");
+ return NULL;
+}
+
+void* krb_time_to_life(void)
+{
+ if (verbose) puts("STUB: krb_time_to_life called");
+ return NULL;
+}
+
+void* kuserok(void)
+{
+ if (verbose) puts("STUB: kuserok called");
+ return NULL;
+}
+
+void* profile_abandon(void)
+{
+ if (verbose) puts("STUB: profile_abandon called");
+ return NULL;
+}
+
+void* profile_add_relation(void)
+{
+ if (verbose) puts("STUB: profile_add_relation called");
+ return NULL;
+}
+
+void* profile_clear_relation(void)
+{
+ if (verbose) puts("STUB: profile_clear_relation called");
+ return NULL;
+}
+
+void* profile_configuration_updated(void)
+{
+ if (verbose) puts("STUB: profile_configuration_updated called");
+ return NULL;
+}
+
+void* profile_flush(void)
+{
+ if (verbose) puts("STUB: profile_flush called");
+ return NULL;
+}
+
+void* profile_flush_to_buffer(void)
+{
+ if (verbose) puts("STUB: profile_flush_to_buffer called");
+ return NULL;
+}
+
+void* profile_flush_to_file(void)
+{
+ if (verbose) puts("STUB: profile_flush_to_file called");
+ return NULL;
+}
+
+void* profile_free_buffer(void)
+{
+ if (verbose) puts("STUB: profile_free_buffer called");
+ return NULL;
+}
+
+void* profile_free_list(void)
+{
+ if (verbose) puts("STUB: profile_free_list called");
+ return NULL;
+}
+
+void* profile_get_boolean(void)
+{
+ if (verbose) puts("STUB: profile_get_boolean called");
+ return NULL;
+}
+
+void* profile_get_integer(void)
+{
+ if (verbose) puts("STUB: profile_get_integer called");
+ return NULL;
+}
+
+void* profile_get_relation_names(void)
+{
+ if (verbose) puts("STUB: profile_get_relation_names called");
+ return NULL;
+}
+
+void* profile_get_string(void)
+{
+ if (verbose) puts("STUB: profile_get_string called");
+ return NULL;
+}
+
+void* profile_get_subsection_names(void)
+{
+ if (verbose) puts("STUB: profile_get_subsection_names called");
+ return NULL;
+}
+
+void* profile_get_values(void)
+{
+ if (verbose) puts("STUB: profile_get_values called");
+ return NULL;
+}
+
+void* profile_init(void)
+{
+ if (verbose) puts("STUB: profile_init called");
+ return NULL;
+}
+
+void* profile_init_path(void)
+{
+ if (verbose) puts("STUB: profile_init_path called");
+ return NULL;
+}
+
+void* profile_is_modified(void)
+{
+ if (verbose) puts("STUB: profile_is_modified called");
+ return NULL;
+}
+
+void* profile_is_writable(void)
+{
+ if (verbose) puts("STUB: profile_is_writable called");
+ return NULL;
+}
+
+void* profile_iterator(void)
+{
+ if (verbose) puts("STUB: profile_iterator called");
+ return NULL;
+}
+
+void* profile_iterator_create(void)
+{
+ if (verbose) puts("STUB: profile_iterator_create called");
+ return NULL;
+}
+
+void* profile_iterator_free(void)
+{
+ if (verbose) puts("STUB: profile_iterator_free called");
+ return NULL;
+}
+
+void* profile_release(void)
+{
+ if (verbose) puts("STUB: profile_release called");
+ return NULL;
+}
+
+void* profile_release_string(void)
+{
+ if (verbose) puts("STUB: profile_release_string called");
+ return NULL;
+}
+
+void* profile_rename_section(void)
+{
+ if (verbose) puts("STUB: profile_rename_section called");
+ return NULL;
+}
+
+void* profile_update_relation(void)
+{
+ if (verbose) puts("STUB: profile_update_relation called");
+ return NULL;
+}
+
+void* put_svc_key(void)
+{
+ if (verbose) puts("STUB: put_svc_key called");
+ return NULL;
+}
+
+void* read_service_key(void)
+{
+ if (verbose) puts("STUB: read_service_key called");
+ return NULL;
+}
+
+void* remove_error_table(void)
+{
+ if (verbose) puts("STUB: remove_error_table called");
+ return NULL;
+}
+
+void* reset_com_err_hook(void)
+{
+ if (verbose) puts("STUB: reset_com_err_hook called");
+ return NULL;
+}
+
+void* set_com_err_hook(void)
+{
+ if (verbose) puts("STUB: set_com_err_hook called");
+ return NULL;
+}
+
+void* tkt_string(void)
+{
+ if (verbose) puts("STUB: tkt_string called");
+ return NULL;
+}
diff --git a/src/frameworks/MapKit/CMakeLists.txt b/src/frameworks/MapKit/CMakeLists.txt
new file mode 100644
index 000000000..a16e6a456
--- /dev/null
+++ b/src/frameworks/MapKit/CMakeLists.txt
@@ -0,0 +1,390 @@
+project(MapKit)
+
+set(DYLIB_COMPAT_VERSION "1.0.0")
+set(DYLIB_CURRENT_VERSION "0.0.0")
+
+add_framework(MapKit
+ FAT
+ CURRENT_VERSION
+ VERSION "A"
+
+ SOURCES
+ src/MapKit.m
+ src/MKMouseOverLabelRecognizer.m
+ src/MKURLParser.m
+ src/MKPlaceSectionHeaderView.m
+ src/MKMapGestureController.m
+ src/_MKConditionalPanGestureRecognizer.m
+ src/_MKDirectionalPanGestureRecognizer.m
+ src/_MKMouseDownGestureRecognizer.m
+ src/_MKMagnificationGestureRecognizer.m
+ src/_MKRotationGestureRecognizer.m
+ src/_MKDirectionalArrowRecognizer.m
+ src/MKMapSnapshotCreator.m
+ src/MKArtworkImageView.m
+ src/MKLocationManager.m
+ src/MKLocationManagerSingleUpdater.m
+ src/_MKWiFiObserver.m
+ src/MKThrottledGate.m
+ src/MKPlaceHoursViewController.m
+ src/MKPlaceHoursDayRow.m
+ src/MKPlaceMessageHoursViewController.m
+ src/MKRotationFilter.m
+ src/_MXExtensionVendorContext.m
+ src/_MKPinAnnotationViewImageCache.m
+ src/_MKPinAnnotationViewImageCacheKey.m
+ src/MKTransitIncidentSummaryCell.m
+ src/MKPlaceTextCell.m
+ src/_GEOTransitLineMarker.m
+ src/MKTransitDeparturesViewController.m
+ src/MKImageTextAttachment.m
+ src/MKBlurBackedControlProxy.m
+ src/MKBlurBackedControlView.m
+ src/MKToVKOverlayAdaptor.m
+ src/_MKStackView.m
+ src/MKUserLocationAnnotationViewProxy.m
+ src/_MKTableViewController.m
+ src/_MKClickableTableView.m
+ src/_MKClickableTableViewController.m
+ src/_MKTableViewControllerRootView.m
+ src/_MKMapItemPlaceItem.m
+ src/_MKContactPlaceItem.m
+ src/MKTransitInfoLabelView.m
+ src/MKDirectionsResponse.m
+ src/MKRoute.m
+ src/MKRouteStep.m
+ src/MKRoutePolyline.m
+ src/MKRouteStepPolyline.m
+ src/MKETAResponse.m
+ src/MKCustomSeparatorTableViewCell.m
+ src/MKPhotoSmallAttributionView.m
+ src/MKPhotoBigAttributionView.m
+ src/MKPlacePhotosViewController.m
+ src/_MXSerialQueue.m
+ src/MKMapItemMetadata.m
+ src/MKOrientationContext.m
+ src/MKAnnotationContainerView.m
+ src/_MXExtensionRideSharingSearchRequest.m
+ src/_MXExtensionRideSharingSearchResponse.m
+ src/_MXExtensionRideSharingRide.m
+ src/MKMapItemPhoto.m
+ src/_MKTransitInactiveLine.m
+ src/MKTransitInactiveLinesSectionController.m
+ src/_MKMapItemAttribution.m
+ src/_MKMapItemPlaceAttribution.m
+ src/_MKMapItemPhotosAttribution.m
+ src/_MKMapItemReviewsAttribution.m
+ src/MKTransitIncidentStringProvider.m
+ src/MKPlaceInfoContactRowView.m
+ src/MKPlaceInfoPhoneNumberView.m
+ src/MKPlaceInfoURLRowView.m
+ src/MKPlaceInfoEmailRowView.m
+ src/MKPlaceInfoPostalAddressRowView.m
+ src/MKPlaceInfoBusinessMessageRowView.m
+ src/MKAccessiblePlatterView.m
+ src/_MKMultiPartLabelCacheKey.m
+ src/_MKTokenAttributedString.m
+ src/_MKLineHeaderModel.m
+ src/_MKDataHeaderModel.m
+ src/MKUserLocationView.m
+ src/MKModernUserLocationView.m
+ src/_MKGemUserLocationView.m
+ src/MKPlaceReviewsViewController.m
+ src/MKImageView.m
+ src/MKZoomSegmentedControl.m
+ src/_MXExtensionRequestDispatcher.m
+ src/MKAttributedStringBlendingConfiguration.m
+ src/MKMapSnapshotFeatureAnnotation.m
+ src/MKCompassView.m
+ src/MKTransitItemIncidentCell.m
+ src/MKEmptyTextAttachment.m
+ src/MKResizedArtworkDataSourceCache.m
+ src/MKTransitDeparturesSectionHeaderView.m
+ src/_MKPlaceViewController.m
+ src/MKMouseOverActionView.m
+ src/MKBlurBackingView.m
+ src/MKTrailingAlignedButtonCell.m
+ src/MKTrailingAlignedButton.m
+ src/_MKRightImageButton.m
+ src/_MKBalloonContainerView.m
+ src/_MKBalloonCalloutView.m
+ src/MKTrafficSupport.m
+ src/MKPlaceHeaderButton.m
+ src/MKResizableImage.m
+ src/MKLocalSearchCompletion.m
+ src/MKLocalSearchCompleter.m
+ src/MKLabelMarker.m
+ src/MKSmallCalloutView.m
+ src/_MKSmallCalloutPassthroughButton.m
+ src/_MKSmallCalloutContainerView.m
+ src/_MKCalloutAccessoryWrapperView.m
+ src/_MKCalloutDetailWrapperView.m
+ src/MKMultiPartAttributedString.m
+ src/MKTransitItemIncidentsController.m
+ src/MKTransitArtwork.m
+ src/MKTransitShield.m
+ src/MKTransitIcon.m
+ src/_NSImageRepAdaptiveToScale.m
+ src/_NSImageAdaptiveToScale.m
+ src/MKThreadContext.m
+ src/MKQuadTrie.m
+ src/MKTransitLoadingTableViewCell.m
+ src/_MXExtensionContext.m
+ src/MKMultiPartLabel.m
+ src/MKCoreLocationProvider.m
+ src/MKLinkTextField.m
+ src/MKInfoCardDetailView.m
+ src/MKVibrancyAwareLabelView.m
+ src/_MKSortedDepartureCollection.m
+ src/MKTransitDeparturesSectionController.m
+ src/MKPlaceReservationRowView.m
+ src/MKCALayerCompletionDelegate.m
+ src/MKLayer.m
+ src/MKURLSerializer.m
+ src/MKPlaceCardFooterActionsViewController.m
+ src/_MKSpatialColliderPairSet.m
+ src/MKSpatialCollider.m
+ src/_MXExtensionLookupPolicy.m
+ src/_MXExtensionManager.m
+ src/MKLocalSearchKeypressMetrics.m
+ src/MKInfoCardThemeManager.m
+ src/_MKLocalizedHoursBuilder.m
+ src/MKImageAttachmentCell.m
+ src/MKSystemController.m
+ src/_MKPlaceReservationInfo.m
+ src/_MKLocationShifter.m
+ src/MKURLHandler.m
+ src/GEOEncyclopedicInfoUserLocation.m
+ src/MKPlaceEncyclopedicTextItem.m
+ src/MKPlaceEncyclopedicFactoidView.m
+ src/MKPlaceEncyclopedicRowView.m
+ src/MKPlaceEncyclopedicViewController.m
+ src/MKIconManager.m
+ src/_MKIconDiskCache.m
+ src/MKMapAttribution.m
+ src/MKMapAttributionImage.m
+ src/_MKDistanceDetailProvider.m
+ src/_MKMapItemUserRatingSnippetReview.m
+ src/_MKMapItemUserRatingSnippetTip.m
+ src/MKMapItem.m
+ src/MKMapView.m
+ src/_MKAnnotationDragGestureRecognizer.m
+ src/_MKMapViewSuspendedEffectsToken.m
+ src/MKPlaceSectionRowView.m
+ src/MKMapItemIdentifier.m
+ src/MKBlurBackingLayer.m
+ src/_MXExtensionHostContext.m
+ src/MKEmptyTextAttachmentCell.m
+ src/MKPlaceSectionViewController.m
+ src/MKPointAnnotation.m
+ src/_MKPlaceInlineMapCustomFeature.m
+ src/MKPlaceInlineMapViewController.m
+ src/_MKPlaceInlineMapContentView.m
+ src/MKPlacePoisInlineMapViewController.m
+ src/_MKPlacePoisInlineMapContentView.m
+ src/MKTransitAttributionViewController.m
+ src/MKPlacemark.m
+ src/MKActionRowItemButton.m
+ src/MKActionRowItemView.m
+ src/MKPlaceCardActionsRowViewController.m
+ src/_MXExtensionBaseMapRequest.m
+ src/_MXExtensionBaseMapFeature.m
+ src/_MXExtensionBaseMapNamedImage.m
+ src/_MXExtensionBaseMapResponse.m
+ src/_MXExtensionBaseMapServiceRequestDispatcher.m
+ src/MKTransitLineIncidentsViewController.m
+ src/MKTransitDeparturesCell.m
+ src/MKMapCamera.m
+ src/_MKLeadingAlignedButtonCell.m
+ src/_MKLeadingAlignedButton.m
+ src/_MKLabelMarkerItem.m
+ src/MKSearchCompletion.m
+ src/MKAnnotationManager.m
+ src/MKClusterAnnotation.m
+ src/MKURLBuilder.m
+ src/MKTableViewCell.m
+ src/_MKUILabel.m
+ src/MKUILabelNoAutoFontSmoothingBackground.m
+ src/_MKJunctionElement.m
+ src/MKJunction.m
+ src/MKLocalSearch.m
+ src/MKTransitMessageCell.m
+ src/MKTransitSystemCell.m
+ src/MKLocalSearchRequest.m
+ src/_MKLocalSearchMerchantParameters.m
+ src/_MKLocalSearchExternalTransitLookupParameters.m
+ src/MKWalletRAPReport.m
+ src/MKCalloutView.m
+ src/_MKCalloutContentView.m
+ src/MKStandardCalloutView.m
+ src/MKAccessibilityItem.m
+ src/_MKPlatterImageViewNoAutoLayout.m
+ src/MKPlatterView.m
+ src/_MKLabelMarkerView.m
+ src/_MKBalloonLabelMarkerView.m
+ src/MKInfoCardReportAProblemController.m
+ src/MKAutocompleteAnalyticsProvider.m
+ src/MKAutocompleteAnalyticsState.m
+ src/MKServerFormattedStringParameters.m
+ src/MKServerFormattedString.m
+ src/MKTransitAttributionSummaryCell.m
+ src/MKLocalSearchResponse.m
+ src/MKAttributedStringVibrancySplitter.m
+ src/MKCircle.m
+ src/_MKRouteETA.m
+ src/_MKRouteETAFetcher.m
+ src/_MKQuickRouteManager.m
+ src/MKAllRouteETAsManager.m
+ src/MKPlaceInfoRow.m
+ src/MKPlaceInfoViewController.m
+ src/MKPlaceUnfinishedViewController.m
+ src/MKPolyline.m
+ src/MKShape.m
+ src/MKPinAnnotationView.m
+ src/_MKStackingViewControllerHeaderView.m
+ src/MKMultiPoint.m
+ src/MKAttributeUtils.m
+ src/MKPolygon.m
+ src/MKWalletMerchantLookupRequest.m
+ src/MKWalletMerchantStylingInfo.m
+ src/MKWalletMerchantResponse.m
+ src/_mkMapServiceWalletMerchantTicket.m
+ src/MKPlaceBusinessInfoViewController.m
+ src/_MKPlaceBusinessInfoRow.m
+ src/_MKPlaceBusinessInfoItem.m
+ src/MKPlaceTextBlockCell.m
+ src/MKGeodesicPolyline.m
+ src/MKCircleRenderer.m
+ src/MKArtworkDataSourceCache.m
+ src/MKETAProvider.m
+ src/_MKUIViewController.m
+ src/_MKUIViewControllerRootView.m
+ src/_MKUIViewControllerClickableRootView.m
+ src/MKStackingViewController.m
+ src/_MKStackingPlaceholderView.m
+ src/_MKStackingContentView.m
+ src/MKPlaceReservationViewController.m
+ src/_MXExtensionHostViewController.m
+ src/NVMapScaleSegment.m
+ src/MKScaleView.m
+ src/MKPlaceHeaderButtonsViewController.m
+ src/_MKMultiPartLabelMetrics.m
+ src/MKTransitDepartureServiceGapFormatter.m
+ src/MKTransitDepartureServiceGapFormatterResult.m
+ src/MKOverlayPathRenderer.m
+ src/MKOverlayRenderer.m
+ src/_MKCustomFeatureStore.m
+ src/_MKTransitConnectionCell.m
+ src/MKViewWithHairline.m
+ src/MKPolygonRenderer.m
+ src/MKPolylineRenderer.m
+ src/MKTransitArtworkManager.m
+ src/MKDirectionsRequest.m
+ src/MKThemeMultiPartLabel.m
+ src/MKSeparator.m
+ src/MKButtonWithTargetArgument.m
+ src/MKPlaceSectionItemView.m
+ src/MKPlaceSectionView.m
+ src/MKServiceHoursRow.m
+ src/MKPlaceServiceHoursViewController.m
+ src/NVAttributeAttachmentCell.m
+ src/MKAttributeLabelModel.m
+ src/_MXVersion.m
+ src/_MKKVOProxy.m
+ src/MKDistanceFormatter.m
+ src/_MKMultiPartStringComponent.m
+ src/MKDirections.m
+ src/MKPlaceActivityProvider.m
+ src/MKPlaceTextActivityProvider.m
+ src/MKPlaceURLActivityProvider.m
+ src/MKPlaceMapItemActivityProvider.m
+ src/MKPlaceLocVCardActivityProvider.m
+ src/MKRouteActivityProvider.m
+ src/MKRouteTextActivityProvider.m
+ src/MKRouteURLActivityProvider.m
+ src/MKMapItemMetadataRequest.m
+ src/MKMapItemMetadataImageRequest.m
+ src/MKMapItemMetadataRequester.m
+ src/MKPlaceAttributionCellButton.m
+ src/MKPlaceAttributionLabel.m
+ src/MKPlaceAttributionCell.m
+ src/MKPlaceAttributionViewController.m
+ src/MKLayoutCardViewController.m
+ src/_MXExtensionRequestReceipt.m
+ src/_MXExtensionService.m
+ src/MKPlaceCardHeaderViewController.m
+ src/MKSharingController.m
+ src/MKTileOverlay.m
+ src/MKTileOverlayTile.m
+ src/MKTileOverlayRequester.m
+ src/MKTileOverlayRequesterOp.m
+ src/_MKScaleViewTransitionDelegate.m
+ src/_MKTicket.m
+ src/_MKSearchTicket.m
+ src/_MKProblemReportTicket.m
+ src/_MKCategoriesTicket.m
+ src/_MKSearchFieldPlaceholderTicket.m
+ src/_MKTransitLineTicket.m
+ src/MKMapService.m
+ src/MKAnnotationViewInternal.m
+ src/MKAnnotationView.m
+ src/_MKAnnotationViewAnchor.m
+ src/_MKAnnotationViewCustomFeatureAnnotation.m
+ src/MKStarRatingView.m
+ src/MKStarRatingAndLabelView.m
+ src/MKTransitIncidentsViewController.m
+ src/_MKPlaceActionButtonController.m
+ src/_MXExtension.m
+ src/_MXExtensionVendorViewController.m
+ src/MKCalloutLayer.m
+ src/MKCalloutShadowView.m
+ src/MKAttributionLabel.m
+ src/MKTileOverlayRenderer.m
+ src/MKOverlayContainerView.m
+ src/MKTransitSectionController.m
+ src/MKPlaceReviewAvatarGenerator.m
+ src/MKPlaceReviewsViewCell.m
+ src/_MKEnvironmentLabel.m
+ src/MKSizedTransitArtwork.m
+ src/_MKAppImageManagerContainer.m
+ src/MKAppImageManager.m
+ src/MKMapSnapshotOptions.m
+ src/_MKResizingLayer.m
+ src/_MKCalloutLayer.m
+ src/_MXExtensionInternalServiceRequestDispatcher.m
+ src/_MXExtensionInternalStreamingServiceRequestDispatcher.m
+ src/MKIncidentTextView.m
+ src/MKTransitIncidentDetailCell.m
+ src/_MKResultView.m
+ src/MKPlaceTopBarViewController.m
+ src/MKPlaceHoursView.m
+ src/MKPlaceServiceHoursView.m
+ src/MKPlaceCompleteHoursView.m
+ src/MKPlaceHoursViewHelper.m
+ src/MKMapSnapshot.m
+ src/MKPlaceCardActionItem.m
+ src/MKPlaceActionManager.m
+ src/MKTransitLineItemViewController.m
+ src/MKUserLocationAnnotation.m
+ src/MKUserLocationInternal.m
+ src/MKUserLocation.m
+ src/MKMapSnapshotter.m
+ src/MKTransitItemController.m
+ src/MKPlaceCardActionSectionView.m
+ src/MKPlaceCardActionsViewController.m
+ src/MKCompassLayer.m
+ src/_MXBundleBlacklistEntry.m
+ src/_MXExtensionMatchingMerger.m
+ src/_MXExtensionDispatchCenter.m
+ src/_MXExtensionContainingAppProxy.m
+ src/_MXExtensionServiceCenter.m
+ src/_MXAssetStorage.m
+ src/_MXExtensionProvider.m
+ src/_MKFakeNil.m
+ src/MKTransitSectionPagingFilter.m
+
+ DEPENDENCIES
+ system
+ objc
+ Foundation
+)
diff --git a/src/frameworks/MapKit/include/MapKit/CAAnimationDelegate.h b/src/frameworks/MapKit/include/MapKit/CAAnimationDelegate.h
new file mode 100644
index 000000000..03327b108
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/CAAnimationDelegate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol CAAnimationDelegate
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/CALayerDelegate.h b/src/frameworks/MapKit/include/MapKit/CALayerDelegate.h
new file mode 100644
index 000000000..dcbc04a65
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/CALayerDelegate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol CALayerDelegate
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/CLLocationManagerDelegate.h b/src/frameworks/MapKit/include/MapKit/CLLocationManagerDelegate.h
new file mode 100644
index 000000000..468c7879b
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/CLLocationManagerDelegate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol CLLocationManagerDelegate
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/GEOEncyclopedicInfo.h b/src/frameworks/MapKit/include/MapKit/GEOEncyclopedicInfo.h
new file mode 100644
index 000000000..514493292
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/GEOEncyclopedicInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol GEOEncyclopedicInfo
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/GEOEncyclopedicInfoUserLocation.h b/src/frameworks/MapKit/include/MapKit/GEOEncyclopedicInfoUserLocation.h
new file mode 100644
index 000000000..fa8a97ad1
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/GEOEncyclopedicInfoUserLocation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface GEOEncyclopedicInfoUserLocation : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/GEOLogContextDelegate.h b/src/frameworks/MapKit/include/MapKit/GEOLogContextDelegate.h
new file mode 100644
index 000000000..4d680f8ce
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/GEOLogContextDelegate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol GEOLogContextDelegate
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/GEOMapItem.h b/src/frameworks/MapKit/include/MapKit/GEOMapItem.h
new file mode 100644
index 000000000..f6e6a7408
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/GEOMapItem.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol GEOMapItem
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/GEOResourceManifestTileGroupObserver.h b/src/frameworks/MapKit/include/MapKit/GEOResourceManifestTileGroupObserver.h
new file mode 100644
index 000000000..c6480eca7
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/GEOResourceManifestTileGroupObserver.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol GEOResourceManifestTileGroupObserver
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/GEOTransitArtworkDataSource.h b/src/frameworks/MapKit/include/MapKit/GEOTransitArtworkDataSource.h
new file mode 100644
index 000000000..a9f166b01
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/GEOTransitArtworkDataSource.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol GEOTransitArtworkDataSource
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/GEOTransitIconDataSource.h b/src/frameworks/MapKit/include/MapKit/GEOTransitIconDataSource.h
new file mode 100644
index 000000000..eeb9b8951
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/GEOTransitIconDataSource.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol GEOTransitIconDataSource
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/GEOTransitLabelItem.h b/src/frameworks/MapKit/include/MapKit/GEOTransitLabelItem.h
new file mode 100644
index 000000000..6826f1043
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/GEOTransitLabelItem.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol GEOTransitLabelItem
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/GEOTransitShieldDataSource.h b/src/frameworks/MapKit/include/MapKit/GEOTransitShieldDataSource.h
new file mode 100644
index 000000000..f28353669
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/GEOTransitShieldDataSource.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol GEOTransitShieldDataSource
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/GEOURLSerializable.h b/src/frameworks/MapKit/include/MapKit/GEOURLSerializable.h
new file mode 100644
index 000000000..b24818921
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/GEOURLSerializable.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol GEOURLSerializable
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/GEOUsageKeypressEventProtocol.h b/src/frameworks/MapKit/include/MapKit/GEOUsageKeypressEventProtocol.h
new file mode 100644
index 000000000..8fe8fe657
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/GEOUsageKeypressEventProtocol.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol GEOUsageKeypressEventProtocol
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKAccessibilityItem.h b/src/frameworks/MapKit/include/MapKit/MKAccessibilityItem.h
new file mode 100644
index 000000000..cc6952168
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKAccessibilityItem.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKAccessibilityItem : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKAccessiblePlatterView.h b/src/frameworks/MapKit/include/MapKit/MKAccessiblePlatterView.h
new file mode 100644
index 000000000..109a1a67d
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKAccessiblePlatterView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKAccessiblePlatterView : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKActionRowItemButton.h b/src/frameworks/MapKit/include/MapKit/MKActionRowItemButton.h
new file mode 100644
index 000000000..f57167a8b
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKActionRowItemButton.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKActionRowItemButton : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKActionRowItemView.h b/src/frameworks/MapKit/include/MapKit/MKActionRowItemView.h
new file mode 100644
index 000000000..c16e0896a
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKActionRowItemView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKActionRowItemView : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKActionRowItemViewDelegate.h b/src/frameworks/MapKit/include/MapKit/MKActionRowItemViewDelegate.h
new file mode 100644
index 000000000..98e7479f8
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKActionRowItemViewDelegate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKActionRowItemViewDelegate
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKActivityItemSocialSource.h b/src/frameworks/MapKit/include/MapKit/MKActivityItemSocialSource.h
new file mode 100644
index 000000000..a42c9fca2
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKActivityItemSocialSource.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKActivityItemSocialSource
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKActivityItemSource.h b/src/frameworks/MapKit/include/MapKit/MKActivityItemSource.h
new file mode 100644
index 000000000..ce12a48ac
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKActivityItemSource.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKActivityItemSource
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKAllRouteETAsManager.h b/src/frameworks/MapKit/include/MapKit/MKAllRouteETAsManager.h
new file mode 100644
index 000000000..3b48ab520
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKAllRouteETAsManager.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKAllRouteETAsManager : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKAnnotation.h b/src/frameworks/MapKit/include/MapKit/MKAnnotation.h
new file mode 100644
index 000000000..dc09bd864
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKAnnotation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKAnnotation
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKAnnotationContainerView.h b/src/frameworks/MapKit/include/MapKit/MKAnnotationContainerView.h
new file mode 100644
index 000000000..a7d3bc633
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKAnnotationContainerView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKAnnotationContainerView : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKAnnotationContainerViewDelegate.h b/src/frameworks/MapKit/include/MapKit/MKAnnotationContainerViewDelegate.h
new file mode 100644
index 000000000..dc1124d74
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKAnnotationContainerViewDelegate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKAnnotationContainerViewDelegate
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKAnnotationManager.h b/src/frameworks/MapKit/include/MapKit/MKAnnotationManager.h
new file mode 100644
index 000000000..98e45c65c
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKAnnotationManager.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKAnnotationManager : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKAnnotationManagerDelegate.h b/src/frameworks/MapKit/include/MapKit/MKAnnotationManagerDelegate.h
new file mode 100644
index 000000000..d1063d89c
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKAnnotationManagerDelegate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKAnnotationManagerDelegate
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKAnnotationMarkerContainer.h b/src/frameworks/MapKit/include/MapKit/MKAnnotationMarkerContainer.h
new file mode 100644
index 000000000..ec915d058
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKAnnotationMarkerContainer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKAnnotationMarkerContainer
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKAnnotationModel.h b/src/frameworks/MapKit/include/MapKit/MKAnnotationModel.h
new file mode 100644
index 000000000..a27714c09
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKAnnotationModel.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKAnnotationModel
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKAnnotationPrivate.h b/src/frameworks/MapKit/include/MapKit/MKAnnotationPrivate.h
new file mode 100644
index 000000000..8a0b12f6f
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKAnnotationPrivate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKAnnotationPrivate
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKAnnotationRepresentation.h b/src/frameworks/MapKit/include/MapKit/MKAnnotationRepresentation.h
new file mode 100644
index 000000000..ddab7869d
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKAnnotationRepresentation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKAnnotationRepresentation
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKAnnotationSelector.h b/src/frameworks/MapKit/include/MapKit/MKAnnotationSelector.h
new file mode 100644
index 000000000..ee7a9601d
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKAnnotationSelector.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKAnnotationSelector
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKAnnotationView.h b/src/frameworks/MapKit/include/MapKit/MKAnnotationView.h
new file mode 100644
index 000000000..c849e3106
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKAnnotationView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKAnnotationView : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKAnnotationViewInternal.h b/src/frameworks/MapKit/include/MapKit/MKAnnotationViewInternal.h
new file mode 100644
index 000000000..7a61a30de
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKAnnotationViewInternal.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKAnnotationViewInternal : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKAppImageManager.h b/src/frameworks/MapKit/include/MapKit/MKAppImageManager.h
new file mode 100644
index 000000000..5ee8b9b6b
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKAppImageManager.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKAppImageManager : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKArtworkDataSourceCache.h b/src/frameworks/MapKit/include/MapKit/MKArtworkDataSourceCache.h
new file mode 100644
index 000000000..011ea0b42
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKArtworkDataSourceCache.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKArtworkDataSourceCache : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKArtworkImageSource.h b/src/frameworks/MapKit/include/MapKit/MKArtworkImageSource.h
new file mode 100644
index 000000000..877ad34ea
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKArtworkImageSource.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKArtworkImageSource
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKArtworkImageView.h b/src/frameworks/MapKit/include/MapKit/MKArtworkImageView.h
new file mode 100644
index 000000000..770e14103
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKArtworkImageView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKArtworkImageView : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKAttributeLabelModel.h b/src/frameworks/MapKit/include/MapKit/MKAttributeLabelModel.h
new file mode 100644
index 000000000..17edc7993
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKAttributeLabelModel.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKAttributeLabelModel : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKAttributeUtils.h b/src/frameworks/MapKit/include/MapKit/MKAttributeUtils.h
new file mode 100644
index 000000000..792e083b4
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKAttributeUtils.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKAttributeUtils : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKAttributedStringBlendingConfiguration.h b/src/frameworks/MapKit/include/MapKit/MKAttributedStringBlendingConfiguration.h
new file mode 100644
index 000000000..af5eeeb4d
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKAttributedStringBlendingConfiguration.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKAttributedStringBlendingConfiguration : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKAttributedStringVibrancySplitter.h b/src/frameworks/MapKit/include/MapKit/MKAttributedStringVibrancySplitter.h
new file mode 100644
index 000000000..fe9c1f336
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKAttributedStringVibrancySplitter.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKAttributedStringVibrancySplitter : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKAttributionLabel.h b/src/frameworks/MapKit/include/MapKit/MKAttributionLabel.h
new file mode 100644
index 000000000..a3bd93a9c
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKAttributionLabel.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKAttributionLabel : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKAutocompleteAnalyticsProvider.h b/src/frameworks/MapKit/include/MapKit/MKAutocompleteAnalyticsProvider.h
new file mode 100644
index 000000000..0ab345c02
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKAutocompleteAnalyticsProvider.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKAutocompleteAnalyticsProvider : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKAutocompleteAnalyticsState.h b/src/frameworks/MapKit/include/MapKit/MKAutocompleteAnalyticsState.h
new file mode 100644
index 000000000..0d7e2d5e2
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKAutocompleteAnalyticsState.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKAutocompleteAnalyticsState : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKBlurBackedControlProxy.h b/src/frameworks/MapKit/include/MapKit/MKBlurBackedControlProxy.h
new file mode 100644
index 000000000..c012fd289
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKBlurBackedControlProxy.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKBlurBackedControlProxy : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKBlurBackedControlView.h b/src/frameworks/MapKit/include/MapKit/MKBlurBackedControlView.h
new file mode 100644
index 000000000..cd472a765
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKBlurBackedControlView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKBlurBackedControlView : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKBlurBackingLayer.h b/src/frameworks/MapKit/include/MapKit/MKBlurBackingLayer.h
new file mode 100644
index 000000000..658f1b711
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKBlurBackingLayer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKBlurBackingLayer : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKBlurBackingView.h b/src/frameworks/MapKit/include/MapKit/MKBlurBackingView.h
new file mode 100644
index 000000000..676b12976
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKBlurBackingView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKBlurBackingView : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKButtonWithTargetArgument.h b/src/frameworks/MapKit/include/MapKit/MKButtonWithTargetArgument.h
new file mode 100644
index 000000000..716cacf24
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKButtonWithTargetArgument.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKButtonWithTargetArgument : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKCALayerCompletionDelegate.h b/src/frameworks/MapKit/include/MapKit/MKCALayerCompletionDelegate.h
new file mode 100644
index 000000000..59f057935
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKCALayerCompletionDelegate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKCALayerCompletionDelegate : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKCalloutLayer.h b/src/frameworks/MapKit/include/MapKit/MKCalloutLayer.h
new file mode 100644
index 000000000..b2edff510
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKCalloutLayer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKCalloutLayer : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKCalloutShadowView.h b/src/frameworks/MapKit/include/MapKit/MKCalloutShadowView.h
new file mode 100644
index 000000000..093175922
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKCalloutShadowView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKCalloutShadowView : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKCalloutView.h b/src/frameworks/MapKit/include/MapKit/MKCalloutView.h
new file mode 100644
index 000000000..1967d9042
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKCalloutView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKCalloutView : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKCircle.h b/src/frameworks/MapKit/include/MapKit/MKCircle.h
new file mode 100644
index 000000000..5d53f9829
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKCircle.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKCircle : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKCircleRenderer.h b/src/frameworks/MapKit/include/MapKit/MKCircleRenderer.h
new file mode 100644
index 000000000..2434dc415
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKCircleRenderer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKCircleRenderer : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKClusterAnnotation.h b/src/frameworks/MapKit/include/MapKit/MKClusterAnnotation.h
new file mode 100644
index 000000000..dbf09d317
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKClusterAnnotation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKClusterAnnotation : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKCompassLayer.h b/src/frameworks/MapKit/include/MapKit/MKCompassLayer.h
new file mode 100644
index 000000000..7ea65a657
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKCompassLayer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKCompassLayer : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKCompassView.h b/src/frameworks/MapKit/include/MapKit/MKCompassView.h
new file mode 100644
index 000000000..3a3bf5f0c
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKCompassView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKCompassView : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKCoreLocationProvider.h b/src/frameworks/MapKit/include/MapKit/MKCoreLocationProvider.h
new file mode 100644
index 000000000..255089aee
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKCoreLocationProvider.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKCoreLocationProvider : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKCustomFeatureAnnotation.h b/src/frameworks/MapKit/include/MapKit/MKCustomFeatureAnnotation.h
new file mode 100644
index 000000000..618b5c1c1
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKCustomFeatureAnnotation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKCustomFeatureAnnotation
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKCustomSeparatorTableViewCell.h b/src/frameworks/MapKit/include/MapKit/MKCustomSeparatorTableViewCell.h
new file mode 100644
index 000000000..7d684dd13
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKCustomSeparatorTableViewCell.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKCustomSeparatorTableViewCell : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKDirections.h b/src/frameworks/MapKit/include/MapKit/MKDirections.h
new file mode 100644
index 000000000..bce593e59
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKDirections.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKDirections : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKDirectionsRequest.h b/src/frameworks/MapKit/include/MapKit/MKDirectionsRequest.h
new file mode 100644
index 000000000..0b3690c95
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKDirectionsRequest.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKDirectionsRequest : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKDirectionsResponse.h b/src/frameworks/MapKit/include/MapKit/MKDirectionsResponse.h
new file mode 100644
index 000000000..873c0fc7f
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKDirectionsResponse.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKDirectionsResponse : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKDistanceFormatter.h b/src/frameworks/MapKit/include/MapKit/MKDistanceFormatter.h
new file mode 100644
index 000000000..eb92e601f
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKDistanceFormatter.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKDistanceFormatter : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKDynamicTransitUIContainer.h b/src/frameworks/MapKit/include/MapKit/MKDynamicTransitUIContainer.h
new file mode 100644
index 000000000..e70e41f57
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKDynamicTransitUIContainer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKDynamicTransitUIContainer
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKETAProvider.h b/src/frameworks/MapKit/include/MapKit/MKETAProvider.h
new file mode 100644
index 000000000..67dd60550
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKETAProvider.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKETAProvider : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKETAProviderDelegate.h b/src/frameworks/MapKit/include/MapKit/MKETAProviderDelegate.h
new file mode 100644
index 000000000..e47c088eb
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKETAProviderDelegate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKETAProviderDelegate
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKETAProviderObserver.h b/src/frameworks/MapKit/include/MapKit/MKETAProviderObserver.h
new file mode 100644
index 000000000..dec23b0c5
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKETAProviderObserver.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKETAProviderObserver
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKETAResponse.h b/src/frameworks/MapKit/include/MapKit/MKETAResponse.h
new file mode 100644
index 000000000..a8f011083
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKETAResponse.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKETAResponse : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKEmptyTextAttachment.h b/src/frameworks/MapKit/include/MapKit/MKEmptyTextAttachment.h
new file mode 100644
index 000000000..dc285dac2
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKEmptyTextAttachment.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKEmptyTextAttachment : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKEmptyTextAttachmentCell.h b/src/frameworks/MapKit/include/MapKit/MKEmptyTextAttachmentCell.h
new file mode 100644
index 000000000..fc937b350
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKEmptyTextAttachmentCell.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKEmptyTextAttachmentCell : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKGeodesicPolyline.h b/src/frameworks/MapKit/include/MapKit/MKGeodesicPolyline.h
new file mode 100644
index 000000000..58b9386bb
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKGeodesicPolyline.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKGeodesicPolyline : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKIconManager.h b/src/frameworks/MapKit/include/MapKit/MKIconManager.h
new file mode 100644
index 000000000..d144a2c18
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKIconManager.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKIconManager : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKImageAttachmentCell.h b/src/frameworks/MapKit/include/MapKit/MKImageAttachmentCell.h
new file mode 100644
index 000000000..40d66274a
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKImageAttachmentCell.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKImageAttachmentCell : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKImageTextAttachment.h b/src/frameworks/MapKit/include/MapKit/MKImageTextAttachment.h
new file mode 100644
index 000000000..50b244bd2
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKImageTextAttachment.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKImageTextAttachment : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKImageView.h b/src/frameworks/MapKit/include/MapKit/MKImageView.h
new file mode 100644
index 000000000..625342bca
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKImageView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKImageView : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKInactiveTransitLine.h b/src/frameworks/MapKit/include/MapKit/MKInactiveTransitLine.h
new file mode 100644
index 000000000..ab79b74ba
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKInactiveTransitLine.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKInactiveTransitLine
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKIncidentTextView.h b/src/frameworks/MapKit/include/MapKit/MKIncidentTextView.h
new file mode 100644
index 000000000..97e6ebedc
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKIncidentTextView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKIncidentTextView : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKInfoCardDetailView.h b/src/frameworks/MapKit/include/MapKit/MKInfoCardDetailView.h
new file mode 100644
index 000000000..64d83eb02
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKInfoCardDetailView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKInfoCardDetailView : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKInfoCardReportAProblemController.h b/src/frameworks/MapKit/include/MapKit/MKInfoCardReportAProblemController.h
new file mode 100644
index 000000000..8dfb16fb8
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKInfoCardReportAProblemController.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKInfoCardReportAProblemController : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKInfoCardTheme.h b/src/frameworks/MapKit/include/MapKit/MKInfoCardTheme.h
new file mode 100644
index 000000000..1bf640a8f
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKInfoCardTheme.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKInfoCardTheme
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKInfoCardThemeListener.h b/src/frameworks/MapKit/include/MapKit/MKInfoCardThemeListener.h
new file mode 100644
index 000000000..270ff49c5
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKInfoCardThemeListener.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKInfoCardThemeListener
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKInfoCardThemeManager.h b/src/frameworks/MapKit/include/MapKit/MKInfoCardThemeManager.h
new file mode 100644
index 000000000..afe76334b
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKInfoCardThemeManager.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKInfoCardThemeManager : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKJunction.h b/src/frameworks/MapKit/include/MapKit/MKJunction.h
new file mode 100644
index 000000000..22bbac8d8
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKJunction.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKJunction : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKLabelMarker.h b/src/frameworks/MapKit/include/MapKit/MKLabelMarker.h
new file mode 100644
index 000000000..b88755cad
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKLabelMarker.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKLabelMarker : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKLayer.h b/src/frameworks/MapKit/include/MapKit/MKLayer.h
new file mode 100644
index 000000000..186b70e61
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKLayer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKLayer : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKLayoutCardViewController.h b/src/frameworks/MapKit/include/MapKit/MKLayoutCardViewController.h
new file mode 100644
index 000000000..7af9f3775
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKLayoutCardViewController.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKLayoutCardViewController : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKLinkTextField.h b/src/frameworks/MapKit/include/MapKit/MKLinkTextField.h
new file mode 100644
index 000000000..cf1520daf
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKLinkTextField.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKLinkTextField : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKLocalSearch.h b/src/frameworks/MapKit/include/MapKit/MKLocalSearch.h
new file mode 100644
index 000000000..ca856703d
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKLocalSearch.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKLocalSearch : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKLocalSearchCompleter.h b/src/frameworks/MapKit/include/MapKit/MKLocalSearchCompleter.h
new file mode 100644
index 000000000..f56638ca3
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKLocalSearchCompleter.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKLocalSearchCompleter : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKLocalSearchCompletion.h b/src/frameworks/MapKit/include/MapKit/MKLocalSearchCompletion.h
new file mode 100644
index 000000000..fdff1c4e9
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKLocalSearchCompletion.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKLocalSearchCompletion : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKLocalSearchKeypressMetrics.h b/src/frameworks/MapKit/include/MapKit/MKLocalSearchKeypressMetrics.h
new file mode 100644
index 000000000..08dc1292e
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKLocalSearchKeypressMetrics.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKLocalSearchKeypressMetrics : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKLocalSearchRequest.h b/src/frameworks/MapKit/include/MapKit/MKLocalSearchRequest.h
new file mode 100644
index 000000000..4f390a63e
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKLocalSearchRequest.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKLocalSearchRequest : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKLocalSearchResponse.h b/src/frameworks/MapKit/include/MapKit/MKLocalSearchResponse.h
new file mode 100644
index 000000000..434417a30
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKLocalSearchResponse.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKLocalSearchResponse : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKLocatableObject.h b/src/frameworks/MapKit/include/MapKit/MKLocatableObject.h
new file mode 100644
index 000000000..eefcaa134
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKLocatableObject.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKLocatableObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKLocationManager.h b/src/frameworks/MapKit/include/MapKit/MKLocationManager.h
new file mode 100644
index 000000000..cc4c2dd34
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKLocationManager.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKLocationManager : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKLocationManagerObserver.h b/src/frameworks/MapKit/include/MapKit/MKLocationManagerObserver.h
new file mode 100644
index 000000000..be0f97d16
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKLocationManagerObserver.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKLocationManagerObserver
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKLocationManagerOperation.h b/src/frameworks/MapKit/include/MapKit/MKLocationManagerOperation.h
new file mode 100644
index 000000000..cbd77ae48
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKLocationManagerOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKLocationManagerOperation
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKLocationManagerSingleUpdater.h b/src/frameworks/MapKit/include/MapKit/MKLocationManagerSingleUpdater.h
new file mode 100644
index 000000000..8c93e990e
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKLocationManagerSingleUpdater.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKLocationManagerSingleUpdater : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKLocationProvider.h b/src/frameworks/MapKit/include/MapKit/MKLocationProvider.h
new file mode 100644
index 000000000..2ff26b935
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKLocationProvider.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKLocationProvider
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKLocationProviderDelegate.h b/src/frameworks/MapKit/include/MapKit/MKLocationProviderDelegate.h
new file mode 100644
index 000000000..b1df8217b
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKLocationProviderDelegate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKLocationProviderDelegate
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKMapAttribution.h b/src/frameworks/MapKit/include/MapKit/MKMapAttribution.h
new file mode 100644
index 000000000..1a38e415d
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKMapAttribution.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKMapAttribution : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKMapAttributionImage.h b/src/frameworks/MapKit/include/MapKit/MKMapAttributionImage.h
new file mode 100644
index 000000000..30b18c761
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKMapAttributionImage.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKMapAttributionImage : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKMapCamera.h b/src/frameworks/MapKit/include/MapKit/MKMapCamera.h
new file mode 100644
index 000000000..3916118a0
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKMapCamera.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKMapCamera : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKMapGestureController.h b/src/frameworks/MapKit/include/MapKit/MKMapGestureController.h
new file mode 100644
index 000000000..6a5854630
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKMapGestureController.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKMapGestureController : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKMapGestureControllerDelegate.h b/src/frameworks/MapKit/include/MapKit/MKMapGestureControllerDelegate.h
new file mode 100644
index 000000000..b8fedc43f
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKMapGestureControllerDelegate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKMapGestureControllerDelegate
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKMapItem.h b/src/frameworks/MapKit/include/MapKit/MKMapItem.h
new file mode 100644
index 000000000..fa3843a3f
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKMapItem.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKMapItem : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKMapItemIdentifier.h b/src/frameworks/MapKit/include/MapKit/MKMapItemIdentifier.h
new file mode 100644
index 000000000..b61314554
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKMapItemIdentifier.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKMapItemIdentifier : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKMapItemMetadata.h b/src/frameworks/MapKit/include/MapKit/MKMapItemMetadata.h
new file mode 100644
index 000000000..d4b74b19c
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKMapItemMetadata.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKMapItemMetadata : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKMapItemMetadataImageRequest.h b/src/frameworks/MapKit/include/MapKit/MKMapItemMetadataImageRequest.h
new file mode 100644
index 000000000..bd2df2829
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKMapItemMetadataImageRequest.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKMapItemMetadataImageRequest : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKMapItemMetadataRequest.h b/src/frameworks/MapKit/include/MapKit/MKMapItemMetadataRequest.h
new file mode 100644
index 000000000..54a157f5d
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKMapItemMetadataRequest.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKMapItemMetadataRequest : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKMapItemMetadataRequester.h b/src/frameworks/MapKit/include/MapKit/MKMapItemMetadataRequester.h
new file mode 100644
index 000000000..f41e897fc
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKMapItemMetadataRequester.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKMapItemMetadataRequester : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKMapItemPhoto.h b/src/frameworks/MapKit/include/MapKit/MKMapItemPhoto.h
new file mode 100644
index 000000000..1c053ec3a
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKMapItemPhoto.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKMapItemPhoto : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKMapItemProviderRatingSnippet.h b/src/frameworks/MapKit/include/MapKit/MKMapItemProviderRatingSnippet.h
new file mode 100644
index 000000000..09f390f92
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKMapItemProviderRatingSnippet.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKMapItemProviderRatingSnippet
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKMapService.h b/src/frameworks/MapKit/include/MapKit/MKMapService.h
new file mode 100644
index 000000000..d9eb80139
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKMapService.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKMapService : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKMapServiceCategoriesTicket.h b/src/frameworks/MapKit/include/MapKit/MKMapServiceCategoriesTicket.h
new file mode 100644
index 000000000..cb71f7124
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKMapServiceCategoriesTicket.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKMapServiceCategoriesTicket
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKMapServiceProblemReportTicket.h b/src/frameworks/MapKit/include/MapKit/MKMapServiceProblemReportTicket.h
new file mode 100644
index 000000000..dec46c705
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKMapServiceProblemReportTicket.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKMapServiceProblemReportTicket
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKMapServiceSearchFieldPlaceholderTicket.h b/src/frameworks/MapKit/include/MapKit/MKMapServiceSearchFieldPlaceholderTicket.h
new file mode 100644
index 000000000..c953116a8
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKMapServiceSearchFieldPlaceholderTicket.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKMapServiceSearchFieldPlaceholderTicket
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKMapServiceSearchTicket.h b/src/frameworks/MapKit/include/MapKit/MKMapServiceSearchTicket.h
new file mode 100644
index 000000000..66b144794
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKMapServiceSearchTicket.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKMapServiceSearchTicket
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKMapServiceTicket.h b/src/frameworks/MapKit/include/MapKit/MKMapServiceTicket.h
new file mode 100644
index 000000000..4d9640cf6
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKMapServiceTicket.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKMapServiceTicket
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKMapServiceTransitLineTicket.h b/src/frameworks/MapKit/include/MapKit/MKMapServiceTransitLineTicket.h
new file mode 100644
index 000000000..32ba459aa
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKMapServiceTransitLineTicket.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKMapServiceTransitLineTicket
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKMapServiceWalletMerchantTicket.h b/src/frameworks/MapKit/include/MapKit/MKMapServiceWalletMerchantTicket.h
new file mode 100644
index 000000000..621688969
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKMapServiceWalletMerchantTicket.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKMapServiceWalletMerchantTicket
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKMapSnapshot.h b/src/frameworks/MapKit/include/MapKit/MKMapSnapshot.h
new file mode 100644
index 000000000..84c0aea9d
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKMapSnapshot.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKMapSnapshot : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKMapSnapshotCreator.h b/src/frameworks/MapKit/include/MapKit/MKMapSnapshotCreator.h
new file mode 100644
index 000000000..4f44876c2
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKMapSnapshotCreator.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKMapSnapshotCreator : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKMapSnapshotFeatureAnnotation.h b/src/frameworks/MapKit/include/MapKit/MKMapSnapshotFeatureAnnotation.h
new file mode 100644
index 000000000..2163fef5c
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKMapSnapshotFeatureAnnotation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKMapSnapshotFeatureAnnotation : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKMapSnapshotOptions.h b/src/frameworks/MapKit/include/MapKit/MKMapSnapshotOptions.h
new file mode 100644
index 000000000..080c41002
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKMapSnapshotOptions.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKMapSnapshotOptions : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKMapSnapshotter.h b/src/frameworks/MapKit/include/MapKit/MKMapSnapshotter.h
new file mode 100644
index 000000000..affe3e761
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKMapSnapshotter.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKMapSnapshotter : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKMapView.h b/src/frameworks/MapKit/include/MapKit/MKMapView.h
new file mode 100644
index 000000000..b346c5772
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKMapView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKMapView : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKModernUserLocationView.h b/src/frameworks/MapKit/include/MapKit/MKModernUserLocationView.h
new file mode 100644
index 000000000..901900845
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKModernUserLocationView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKModernUserLocationView : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKModuleViewControllerProtocol.h b/src/frameworks/MapKit/include/MapKit/MKModuleViewControllerProtocol.h
new file mode 100644
index 000000000..0627f6c8d
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKModuleViewControllerProtocol.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKModuleViewControllerProtocol
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKMouseOverActionView.h b/src/frameworks/MapKit/include/MapKit/MKMouseOverActionView.h
new file mode 100644
index 000000000..629b6f722
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKMouseOverActionView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKMouseOverActionView : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKMouseOverLabelRecognizer.h b/src/frameworks/MapKit/include/MapKit/MKMouseOverLabelRecognizer.h
new file mode 100644
index 000000000..a33e4ec9c
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKMouseOverLabelRecognizer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKMouseOverLabelRecognizer : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKMouseOverLabelRecognizerDelegate.h b/src/frameworks/MapKit/include/MapKit/MKMouseOverLabelRecognizerDelegate.h
new file mode 100644
index 000000000..433b0270c
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKMouseOverLabelRecognizerDelegate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKMouseOverLabelRecognizerDelegate
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKMouseOverLabelTarget.h b/src/frameworks/MapKit/include/MapKit/MKMouseOverLabelTarget.h
new file mode 100644
index 000000000..409f15700
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKMouseOverLabelTarget.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKMouseOverLabelTarget
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKMultiLineLabelContainer.h b/src/frameworks/MapKit/include/MapKit/MKMultiLineLabelContainer.h
new file mode 100644
index 000000000..af1dbc8ae
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKMultiLineLabelContainer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKMultiLineLabelContainer
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKMultiPartAttributedString.h b/src/frameworks/MapKit/include/MapKit/MKMultiPartAttributedString.h
new file mode 100644
index 000000000..ac9c1bcd3
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKMultiPartAttributedString.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKMultiPartAttributedString : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKMultiPartLabel.h b/src/frameworks/MapKit/include/MapKit/MKMultiPartLabel.h
new file mode 100644
index 000000000..ce5d4d123
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKMultiPartLabel.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKMultiPartLabel : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKMultiPoint.h b/src/frameworks/MapKit/include/MapKit/MKMultiPoint.h
new file mode 100644
index 000000000..c74fb3471
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKMultiPoint.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKMultiPoint : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKMultilineText.h b/src/frameworks/MapKit/include/MapKit/MKMultilineText.h
new file mode 100644
index 000000000..65a0937c3
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKMultilineText.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKMultilineText
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKOfflineModeViewController.h b/src/frameworks/MapKit/include/MapKit/MKOfflineModeViewController.h
new file mode 100644
index 000000000..d032a48fa
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKOfflineModeViewController.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKOfflineModeViewController
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKOrientable.h b/src/frameworks/MapKit/include/MapKit/MKOrientable.h
new file mode 100644
index 000000000..42fffbb56
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKOrientable.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKOrientable
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKOrientationContext.h b/src/frameworks/MapKit/include/MapKit/MKOrientationContext.h
new file mode 100644
index 000000000..1bc9e0b9a
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKOrientationContext.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKOrientationContext : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKOverlay.h b/src/frameworks/MapKit/include/MapKit/MKOverlay.h
new file mode 100644
index 000000000..a4dbf909f
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKOverlay.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKOverlay
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKOverlayContainerView.h b/src/frameworks/MapKit/include/MapKit/MKOverlayContainerView.h
new file mode 100644
index 000000000..039b230e4
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKOverlayContainerView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKOverlayContainerView : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKOverlayContainerViewDelegate.h b/src/frameworks/MapKit/include/MapKit/MKOverlayContainerViewDelegate.h
new file mode 100644
index 000000000..e23a974d7
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKOverlayContainerViewDelegate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKOverlayContainerViewDelegate
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKOverlayPathRenderer.h b/src/frameworks/MapKit/include/MapKit/MKOverlayPathRenderer.h
new file mode 100644
index 000000000..3bb491fcf
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKOverlayPathRenderer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKOverlayPathRenderer : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKOverlayRenderer.h b/src/frameworks/MapKit/include/MapKit/MKOverlayRenderer.h
new file mode 100644
index 000000000..31285b683
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKOverlayRenderer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKOverlayRenderer : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPhotoBigAttributionView.h b/src/frameworks/MapKit/include/MapKit/MKPhotoBigAttributionView.h
new file mode 100644
index 000000000..60b69c4e2
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPhotoBigAttributionView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPhotoBigAttributionView : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPhotoSmallAttributionView.h b/src/frameworks/MapKit/include/MapKit/MKPhotoSmallAttributionView.h
new file mode 100644
index 000000000..b5ad4a518
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPhotoSmallAttributionView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPhotoSmallAttributionView : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPinAnnotationView.h b/src/frameworks/MapKit/include/MapKit/MKPinAnnotationView.h
new file mode 100644
index 000000000..3b7c1865c
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPinAnnotationView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPinAnnotationView : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceActionManager.h b/src/frameworks/MapKit/include/MapKit/MKPlaceActionManager.h
new file mode 100644
index 000000000..b936ebca5
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceActionManager.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceActionManager : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceActionManagerProtocol.h b/src/frameworks/MapKit/include/MapKit/MKPlaceActionManagerProtocol.h
new file mode 100644
index 000000000..ed60b2037
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceActionManagerProtocol.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKPlaceActionManagerProtocol
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceActivityProvider.h b/src/frameworks/MapKit/include/MapKit/MKPlaceActivityProvider.h
new file mode 100644
index 000000000..9170c108c
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceActivityProvider.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceActivityProvider : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceAttributionCell.h b/src/frameworks/MapKit/include/MapKit/MKPlaceAttributionCell.h
new file mode 100644
index 000000000..6ed3906f5
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceAttributionCell.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceAttributionCell : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceAttributionCellButton.h b/src/frameworks/MapKit/include/MapKit/MKPlaceAttributionCellButton.h
new file mode 100644
index 000000000..1fd906b73
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceAttributionCellButton.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceAttributionCellButton : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceAttributionCellButtonDelegate.h b/src/frameworks/MapKit/include/MapKit/MKPlaceAttributionCellButtonDelegate.h
new file mode 100644
index 000000000..367930d02
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceAttributionCellButtonDelegate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKPlaceAttributionCellButtonDelegate
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceAttributionCellDelegate.h b/src/frameworks/MapKit/include/MapKit/MKPlaceAttributionCellDelegate.h
new file mode 100644
index 000000000..a2969bab4
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceAttributionCellDelegate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKPlaceAttributionCellDelegate
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceAttributionLabel.h b/src/frameworks/MapKit/include/MapKit/MKPlaceAttributionLabel.h
new file mode 100644
index 000000000..a7fcae527
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceAttributionLabel.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceAttributionLabel : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceAttributionViewController.h b/src/frameworks/MapKit/include/MapKit/MKPlaceAttributionViewController.h
new file mode 100644
index 000000000..324bb0c37
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceAttributionViewController.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceAttributionViewController : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceBusinessInfoViewController.h b/src/frameworks/MapKit/include/MapKit/MKPlaceBusinessInfoViewController.h
new file mode 100644
index 000000000..2eb0adb63
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceBusinessInfoViewController.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceBusinessInfoViewController : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceCardActionControllerDelegate.h b/src/frameworks/MapKit/include/MapKit/MKPlaceCardActionControllerDelegate.h
new file mode 100644
index 000000000..4f988b001
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceCardActionControllerDelegate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKPlaceCardActionControllerDelegate
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceCardActionItem.h b/src/frameworks/MapKit/include/MapKit/MKPlaceCardActionItem.h
new file mode 100644
index 000000000..333b0beea
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceCardActionItem.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceCardActionItem : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceCardActionSectionView.h b/src/frameworks/MapKit/include/MapKit/MKPlaceCardActionSectionView.h
new file mode 100644
index 000000000..3dfd5f777
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceCardActionSectionView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceCardActionSectionView : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceCardActionSectionViewDelegate.h b/src/frameworks/MapKit/include/MapKit/MKPlaceCardActionSectionViewDelegate.h
new file mode 100644
index 000000000..ce34f9a93
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceCardActionSectionViewDelegate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKPlaceCardActionSectionViewDelegate
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceCardActionsRowViewController.h b/src/frameworks/MapKit/include/MapKit/MKPlaceCardActionsRowViewController.h
new file mode 100644
index 000000000..3ff1a4b8c
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceCardActionsRowViewController.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceCardActionsRowViewController : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceCardActionsViewController.h b/src/frameworks/MapKit/include/MapKit/MKPlaceCardActionsViewController.h
new file mode 100644
index 000000000..d8f8d9aad
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceCardActionsViewController.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceCardActionsViewController : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceCardEncyclopedicControllerDelegate.h b/src/frameworks/MapKit/include/MapKit/MKPlaceCardEncyclopedicControllerDelegate.h
new file mode 100644
index 000000000..769255b20
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceCardEncyclopedicControllerDelegate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKPlaceCardEncyclopedicControllerDelegate
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceCardFooterActionsViewController.h b/src/frameworks/MapKit/include/MapKit/MKPlaceCardFooterActionsViewController.h
new file mode 100644
index 000000000..3da5bd3b5
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceCardFooterActionsViewController.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceCardFooterActionsViewController : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceCardHeaderViewController.h b/src/frameworks/MapKit/include/MapKit/MKPlaceCardHeaderViewController.h
new file mode 100644
index 000000000..396dccdaf
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceCardHeaderViewController.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceCardHeaderViewController : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceCardHeaderViewControllerDelegate.h b/src/frameworks/MapKit/include/MapKit/MKPlaceCardHeaderViewControllerDelegate.h
new file mode 100644
index 000000000..aa7152a3f
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceCardHeaderViewControllerDelegate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKPlaceCardHeaderViewControllerDelegate
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceCardPhotosControllerDelegate.h b/src/frameworks/MapKit/include/MapKit/MKPlaceCardPhotosControllerDelegate.h
new file mode 100644
index 000000000..f70947a58
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceCardPhotosControllerDelegate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKPlaceCardPhotosControllerDelegate
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceCardReviewsControllerDelegate.h b/src/frameworks/MapKit/include/MapKit/MKPlaceCardReviewsControllerDelegate.h
new file mode 100644
index 000000000..740ee18c2
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceCardReviewsControllerDelegate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKPlaceCardReviewsControllerDelegate
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceCompleteHoursView.h b/src/frameworks/MapKit/include/MapKit/MKPlaceCompleteHoursView.h
new file mode 100644
index 000000000..2c5255c13
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceCompleteHoursView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceCompleteHoursView : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceEncyclopedicFactoidView.h b/src/frameworks/MapKit/include/MapKit/MKPlaceEncyclopedicFactoidView.h
new file mode 100644
index 000000000..bb17c1bd2
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceEncyclopedicFactoidView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceEncyclopedicFactoidView : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceEncyclopedicRowView.h b/src/frameworks/MapKit/include/MapKit/MKPlaceEncyclopedicRowView.h
new file mode 100644
index 000000000..7282085aa
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceEncyclopedicRowView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceEncyclopedicRowView : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceEncyclopedicRowViewItem.h b/src/frameworks/MapKit/include/MapKit/MKPlaceEncyclopedicRowViewItem.h
new file mode 100644
index 000000000..f0a730583
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceEncyclopedicRowViewItem.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKPlaceEncyclopedicRowViewItem
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceEncyclopedicTextItem.h b/src/frameworks/MapKit/include/MapKit/MKPlaceEncyclopedicTextItem.h
new file mode 100644
index 000000000..8eceb174c
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceEncyclopedicTextItem.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceEncyclopedicTextItem : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceEncyclopedicViewController.h b/src/frameworks/MapKit/include/MapKit/MKPlaceEncyclopedicViewController.h
new file mode 100644
index 000000000..c7c8506aa
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceEncyclopedicViewController.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceEncyclopedicViewController : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceHeaderButton.h b/src/frameworks/MapKit/include/MapKit/MKPlaceHeaderButton.h
new file mode 100644
index 000000000..7582dedf7
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceHeaderButton.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceHeaderButton : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceHeaderButtonsViewController.h b/src/frameworks/MapKit/include/MapKit/MKPlaceHeaderButtonsViewController.h
new file mode 100644
index 000000000..1d50f84a6
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceHeaderButtonsViewController.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceHeaderButtonsViewController : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceHeaderButtonsViewControllerDelegate.h b/src/frameworks/MapKit/include/MapKit/MKPlaceHeaderButtonsViewControllerDelegate.h
new file mode 100644
index 000000000..7bd6a8776
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceHeaderButtonsViewControllerDelegate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKPlaceHeaderButtonsViewControllerDelegate
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceHoursDayRow.h b/src/frameworks/MapKit/include/MapKit/MKPlaceHoursDayRow.h
new file mode 100644
index 000000000..c19c72c9c
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceHoursDayRow.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceHoursDayRow : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceHoursView.h b/src/frameworks/MapKit/include/MapKit/MKPlaceHoursView.h
new file mode 100644
index 000000000..f87cf6d45
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceHoursView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceHoursView : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceHoursViewController.h b/src/frameworks/MapKit/include/MapKit/MKPlaceHoursViewController.h
new file mode 100644
index 000000000..07182d273
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceHoursViewController.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceHoursViewController : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceHoursViewHelper.h b/src/frameworks/MapKit/include/MapKit/MKPlaceHoursViewHelper.h
new file mode 100644
index 000000000..038a0ca4f
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceHoursViewHelper.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceHoursViewHelper : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceInfoBusinessMessageRowView.h b/src/frameworks/MapKit/include/MapKit/MKPlaceInfoBusinessMessageRowView.h
new file mode 100644
index 000000000..83ae8f7f6
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceInfoBusinessMessageRowView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceInfoBusinessMessageRowView : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceInfoContactRowView.h b/src/frameworks/MapKit/include/MapKit/MKPlaceInfoContactRowView.h
new file mode 100644
index 000000000..6a8f4b6b7
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceInfoContactRowView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceInfoContactRowView : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceInfoEmailRowView.h b/src/frameworks/MapKit/include/MapKit/MKPlaceInfoEmailRowView.h
new file mode 100644
index 000000000..98113f8fb
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceInfoEmailRowView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceInfoEmailRowView : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceInfoPhoneNumberView.h b/src/frameworks/MapKit/include/MapKit/MKPlaceInfoPhoneNumberView.h
new file mode 100644
index 000000000..86ffcbe19
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceInfoPhoneNumberView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceInfoPhoneNumberView : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceInfoPostalAddressRowView.h b/src/frameworks/MapKit/include/MapKit/MKPlaceInfoPostalAddressRowView.h
new file mode 100644
index 000000000..e7dd21496
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceInfoPostalAddressRowView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceInfoPostalAddressRowView : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceInfoRow.h b/src/frameworks/MapKit/include/MapKit/MKPlaceInfoRow.h
new file mode 100644
index 000000000..196c1a94c
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceInfoRow.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceInfoRow : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceInfoURLRowView.h b/src/frameworks/MapKit/include/MapKit/MKPlaceInfoURLRowView.h
new file mode 100644
index 000000000..391cb701e
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceInfoURLRowView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceInfoURLRowView : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceInfoViewController.h b/src/frameworks/MapKit/include/MapKit/MKPlaceInfoViewController.h
new file mode 100644
index 000000000..b1c436311
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceInfoViewController.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceInfoViewController : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceInlineMapViewController.h b/src/frameworks/MapKit/include/MapKit/MKPlaceInlineMapViewController.h
new file mode 100644
index 000000000..dfe21a019
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceInlineMapViewController.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceInlineMapViewController : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceLocVCardActivityProvider.h b/src/frameworks/MapKit/include/MapKit/MKPlaceLocVCardActivityProvider.h
new file mode 100644
index 000000000..7eaa72682
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceLocVCardActivityProvider.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceLocVCardActivityProvider : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceMapItemActivityProvider.h b/src/frameworks/MapKit/include/MapKit/MKPlaceMapItemActivityProvider.h
new file mode 100644
index 000000000..a399927fa
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceMapItemActivityProvider.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceMapItemActivityProvider : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceMessageHoursViewController.h b/src/frameworks/MapKit/include/MapKit/MKPlaceMessageHoursViewController.h
new file mode 100644
index 000000000..4acea2eda
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceMessageHoursViewController.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceMessageHoursViewController : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlacePhotosViewController.h b/src/frameworks/MapKit/include/MapKit/MKPlacePhotosViewController.h
new file mode 100644
index 000000000..1e4cd83a4
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlacePhotosViewController.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlacePhotosViewController : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlacePoisInlineMapViewController.h b/src/frameworks/MapKit/include/MapKit/MKPlacePoisInlineMapViewController.h
new file mode 100644
index 000000000..0cbb0d9f2
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlacePoisInlineMapViewController.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlacePoisInlineMapViewController : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceReservationRowView.h b/src/frameworks/MapKit/include/MapKit/MKPlaceReservationRowView.h
new file mode 100644
index 000000000..9452cf7a7
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceReservationRowView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceReservationRowView : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceReservationViewController.h b/src/frameworks/MapKit/include/MapKit/MKPlaceReservationViewController.h
new file mode 100644
index 000000000..1b41e8807
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceReservationViewController.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceReservationViewController : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceReviewAvatarGenerator.h b/src/frameworks/MapKit/include/MapKit/MKPlaceReviewAvatarGenerator.h
new file mode 100644
index 000000000..adbd2d756
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceReviewAvatarGenerator.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceReviewAvatarGenerator : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceReviewsViewCell.h b/src/frameworks/MapKit/include/MapKit/MKPlaceReviewsViewCell.h
new file mode 100644
index 000000000..4642e2b6b
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceReviewsViewCell.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceReviewsViewCell : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceReviewsViewController.h b/src/frameworks/MapKit/include/MapKit/MKPlaceReviewsViewController.h
new file mode 100644
index 000000000..31b97f6d9
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceReviewsViewController.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceReviewsViewController : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceSectionHeaderView.h b/src/frameworks/MapKit/include/MapKit/MKPlaceSectionHeaderView.h
new file mode 100644
index 000000000..25d85ea0b
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceSectionHeaderView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceSectionHeaderView : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceSectionItemView.h b/src/frameworks/MapKit/include/MapKit/MKPlaceSectionItemView.h
new file mode 100644
index 000000000..4fd7bb38a
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceSectionItemView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceSectionItemView : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceSectionRowView.h b/src/frameworks/MapKit/include/MapKit/MKPlaceSectionRowView.h
new file mode 100644
index 000000000..3d4a11f08
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceSectionRowView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceSectionRowView : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceSectionView.h b/src/frameworks/MapKit/include/MapKit/MKPlaceSectionView.h
new file mode 100644
index 000000000..4abdfd731
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceSectionView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceSectionView : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceSectionViewController.h b/src/frameworks/MapKit/include/MapKit/MKPlaceSectionViewController.h
new file mode 100644
index 000000000..24520ceb1
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceSectionViewController.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceSectionViewController : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceSectionViewDelegate.h b/src/frameworks/MapKit/include/MapKit/MKPlaceSectionViewDelegate.h
new file mode 100644
index 000000000..c4feda02d
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceSectionViewDelegate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKPlaceSectionViewDelegate
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceServiceHoursView.h b/src/frameworks/MapKit/include/MapKit/MKPlaceServiceHoursView.h
new file mode 100644
index 000000000..f7a153198
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceServiceHoursView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceServiceHoursView : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceServiceHoursViewController.h b/src/frameworks/MapKit/include/MapKit/MKPlaceServiceHoursViewController.h
new file mode 100644
index 000000000..eded8e1ee
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceServiceHoursViewController.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceServiceHoursViewController : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceServiceHoursViewControllerProtocol.h b/src/frameworks/MapKit/include/MapKit/MKPlaceServiceHoursViewControllerProtocol.h
new file mode 100644
index 000000000..4537df5f9
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceServiceHoursViewControllerProtocol.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKPlaceServiceHoursViewControllerProtocol
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceTextActivityProvider.h b/src/frameworks/MapKit/include/MapKit/MKPlaceTextActivityProvider.h
new file mode 100644
index 000000000..80176f161
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceTextActivityProvider.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceTextActivityProvider : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceTextBlockCell.h b/src/frameworks/MapKit/include/MapKit/MKPlaceTextBlockCell.h
new file mode 100644
index 000000000..59c887a2f
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceTextBlockCell.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceTextBlockCell : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceTextCell.h b/src/frameworks/MapKit/include/MapKit/MKPlaceTextCell.h
new file mode 100644
index 000000000..577b5ee76
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceTextCell.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceTextCell : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceTopBarViewController.h b/src/frameworks/MapKit/include/MapKit/MKPlaceTopBarViewController.h
new file mode 100644
index 000000000..f5b24ce56
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceTopBarViewController.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceTopBarViewController : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceURLActivityProvider.h b/src/frameworks/MapKit/include/MapKit/MKPlaceURLActivityProvider.h
new file mode 100644
index 000000000..377a46391
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceURLActivityProvider.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceURLActivityProvider : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlaceUnfinishedViewController.h b/src/frameworks/MapKit/include/MapKit/MKPlaceUnfinishedViewController.h
new file mode 100644
index 000000000..f8c65cc45
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlaceUnfinishedViewController.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlaceUnfinishedViewController : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlacemark.h b/src/frameworks/MapKit/include/MapKit/MKPlacemark.h
new file mode 100644
index 000000000..5104adc95
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlacemark.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlacemark : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPlatterView.h b/src/frameworks/MapKit/include/MapKit/MKPlatterView.h
new file mode 100644
index 000000000..f0fadf029
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPlatterView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPlatterView : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPointAnnotation.h b/src/frameworks/MapKit/include/MapKit/MKPointAnnotation.h
new file mode 100644
index 000000000..1075fa95c
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPointAnnotation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPointAnnotation : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPolygon.h b/src/frameworks/MapKit/include/MapKit/MKPolygon.h
new file mode 100644
index 000000000..3e57da451
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPolygon.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPolygon : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPolygonRenderer.h b/src/frameworks/MapKit/include/MapKit/MKPolygonRenderer.h
new file mode 100644
index 000000000..3716f1597
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPolygonRenderer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPolygonRenderer : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPolyline.h b/src/frameworks/MapKit/include/MapKit/MKPolyline.h
new file mode 100644
index 000000000..c5b07906e
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPolyline.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPolyline : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKPolylineRenderer.h b/src/frameworks/MapKit/include/MapKit/MKPolylineRenderer.h
new file mode 100644
index 000000000..33d41ff5f
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKPolylineRenderer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKPolylineRenderer : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKQuadTrie.h b/src/frameworks/MapKit/include/MapKit/MKQuadTrie.h
new file mode 100644
index 000000000..7ba4b0bf3
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKQuadTrie.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKQuadTrie : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKQuickRouteConfigurableView.h b/src/frameworks/MapKit/include/MapKit/MKQuickRouteConfigurableView.h
new file mode 100644
index 000000000..034561b11
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKQuickRouteConfigurableView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKQuickRouteConfigurableView
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKQuickRouteManagerDelegate.h b/src/frameworks/MapKit/include/MapKit/MKQuickRouteManagerDelegate.h
new file mode 100644
index 000000000..69a6c983d
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKQuickRouteManagerDelegate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKQuickRouteManagerDelegate
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKQuickRouteTransportTypeFinding.h b/src/frameworks/MapKit/include/MapKit/MKQuickRouteTransportTypeFinding.h
new file mode 100644
index 000000000..2913032ee
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKQuickRouteTransportTypeFinding.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKQuickRouteTransportTypeFinding
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKResizableImage.h b/src/frameworks/MapKit/include/MapKit/MKResizableImage.h
new file mode 100644
index 000000000..d48928321
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKResizableImage.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKResizableImage : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKResizedArtworkDataSourceCache.h b/src/frameworks/MapKit/include/MapKit/MKResizedArtworkDataSourceCache.h
new file mode 100644
index 000000000..6188ef6b0
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKResizedArtworkDataSourceCache.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKResizedArtworkDataSourceCache : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKRotationFilter.h b/src/frameworks/MapKit/include/MapKit/MKRotationFilter.h
new file mode 100644
index 000000000..92410cae5
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKRotationFilter.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKRotationFilter : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKRotationFilterDelegate.h b/src/frameworks/MapKit/include/MapKit/MKRotationFilterDelegate.h
new file mode 100644
index 000000000..957a811d6
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKRotationFilterDelegate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@protocol MKRotationFilterDelegate
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKRoute.h b/src/frameworks/MapKit/include/MapKit/MKRoute.h
new file mode 100644
index 000000000..00fb0950a
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKRoute.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKRoute : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKRouteActivityProvider.h b/src/frameworks/MapKit/include/MapKit/MKRouteActivityProvider.h
new file mode 100644
index 000000000..b6d7a57ac
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKRouteActivityProvider.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKRouteActivityProvider : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKRoutePolyline.h b/src/frameworks/MapKit/include/MapKit/MKRoutePolyline.h
new file mode 100644
index 000000000..2ca318ba8
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKRoutePolyline.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKRoutePolyline : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKRouteStep.h b/src/frameworks/MapKit/include/MapKit/MKRouteStep.h
new file mode 100644
index 000000000..c8223d56b
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKRouteStep.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKRouteStep : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKRouteStepPolyline.h b/src/frameworks/MapKit/include/MapKit/MKRouteStepPolyline.h
new file mode 100644
index 000000000..d2eb00fe9
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKRouteStepPolyline.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKRouteStepPolyline : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKRouteTextActivityProvider.h b/src/frameworks/MapKit/include/MapKit/MKRouteTextActivityProvider.h
new file mode 100644
index 000000000..a2898041f
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKRouteTextActivityProvider.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKRouteTextActivityProvider : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKRouteURLActivityProvider.h b/src/frameworks/MapKit/include/MapKit/MKRouteURLActivityProvider.h
new file mode 100644
index 000000000..bfe843c6f
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKRouteURLActivityProvider.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKRouteURLActivityProvider : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKScaleView.h b/src/frameworks/MapKit/include/MapKit/MKScaleView.h
new file mode 100644
index 000000000..65afbd53d
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKScaleView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKScaleView : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKSearchCompletion.h b/src/frameworks/MapKit/include/MapKit/MKSearchCompletion.h
new file mode 100644
index 000000000..99a28d605
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKSearchCompletion.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKSearchCompletion : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKSeparator.h b/src/frameworks/MapKit/include/MapKit/MKSeparator.h
new file mode 100644
index 000000000..237547469
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKSeparator.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKSeparator : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKServerFormattedString.h b/src/frameworks/MapKit/include/MapKit/MKServerFormattedString.h
new file mode 100644
index 000000000..323f32128
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKServerFormattedString.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKServerFormattedString : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKServerFormattedStringParameters.h b/src/frameworks/MapKit/include/MapKit/MKServerFormattedStringParameters.h
new file mode 100644
index 000000000..e70c4c608
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKServerFormattedStringParameters.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKServerFormattedStringParameters : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKServiceHoursRow.h b/src/frameworks/MapKit/include/MapKit/MKServiceHoursRow.h
new file mode 100644
index 000000000..0713048d1
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKServiceHoursRow.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKServiceHoursRow : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKShape.h b/src/frameworks/MapKit/include/MapKit/MKShape.h
new file mode 100644
index 000000000..7788f0699
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKShape.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKShape : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKSharingController.h b/src/frameworks/MapKit/include/MapKit/MKSharingController.h
new file mode 100644
index 000000000..7b9416fb5
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKSharingController.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface MKSharingController : NSObject
+
+@end
diff --git a/src/frameworks/MapKit/include/MapKit/MKSizedTransitArtwork.h b/src/frameworks/MapKit/include/MapKit/MKSizedTransitArtwork.h
new file mode 100644
index 000000000..599bcee1b
--- /dev/null
+++ b/src/frameworks/MapKit/include/MapKit/MKSizedTransitArtwork.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see