diff --git a/src/frameworks/CMakeLists.txt b/src/frameworks/CMakeLists.txt
index 861ea0263b..f9d6c353cb 100644
--- a/src/frameworks/CMakeLists.txt
+++ b/src/frameworks/CMakeLists.txt
@@ -22,6 +22,7 @@ add_subdirectory(CoreMIDI)
add_subdirectory(CoreMedia)
add_subdirectory(CoreMediaIO)
add_subdirectory(CoreServices)
+add_subdirectory(CoreTelephony)
add_subdirectory(CoreVideo)
add_subdirectory(CoreWLAN)
add_subdirectory(CryptoTokenKit)
diff --git a/src/frameworks/CoreTelephony/CMakeLists.txt b/src/frameworks/CoreTelephony/CMakeLists.txt
new file mode 100644
index 0000000000..a4f512eaa8
--- /dev/null
+++ b/src/frameworks/CoreTelephony/CMakeLists.txt
@@ -0,0 +1,99 @@
+project(CoreTelephony)
+
+set(DYLIB_COMPAT_VERSION "1.0.0")
+set(DYLIB_CURRENT_VERSION "0.0.0")
+
+add_framework(CoreTelephony
+ FAT
+ CURRENT_VERSION
+ VERSION "A"
+
+ SOURCES
+ src/CoreTelephony.m
+ src/CTIMSRegistrationStatus.m
+ src/CTAsciiAddress.m
+ src/CTRadioAccessTechnology.m
+ src/CTBundle.m
+ src/CTMessage.m
+ src/CTSimLabel.m
+ src/CTPhoneNumber.m
+ src/CTSupportedMaxDataRates.m
+ src/CTRegistrationDisplayStatus.m
+ src/CTCallCapabilities.m
+ src/CTMmsRegistrationFailureInfoType.m
+ src/CTDataStatus.m
+ src/CTMessageCenter.m
+ src/CTMmsEncoder.m
+ src/CTEncryptionStatusInfo.m
+ src/CTMessagePart.m
+ src/CTIMSRegistrationTransportInfo.m
+ src/CTCallCenter.m
+ src/CTPhoneBookEntry.m
+ src/CTSuppServicesNotificationData.m
+ src/CTCallForwardingValue.m
+ src/CTMessageStatus.m
+ src/CTVoicemailInfoType.m
+ src/CTTelephonyNetworkInfo.m
+ src/CTEmailAddress.m
+ src/CTEmergencyMode.m
+ src/CTMobileEquipmentInfo.m
+ src/CTMobileEquipmentInfoList.m
+ src/CTSubscriberInfo.m
+ src/CTEmergencyModeResult.m
+ src/CTXPCServiceSubscriptionContext.m
+ src/CTXPCServiceSubscriptionInfo.m
+ src/CTXPCSimLessContextInfo.m
+ src/CTXPCSimLessContexts.m
+ src/CTXPCContextInfo.m
+ src/CTXPCContexts.m
+ src/CTDataSettings.m
+ src/CTAudioCodecInfo.m
+ src/CTCarrier.m
+ src/CTSignalStrengthInfo.m
+ src/CTSignalStrengthMeasurements.m
+ src/CTCellInfo.m
+ src/CTCall.m
+ src/CTCellIdInfo.m
+ src/CTBinarySMS.m
+ src/CTDataConnectionAvailabilityStatus.m
+ src/CTDataUsage.m
+ src/CTDataUsed.m
+ src/CTAppDataUsage.m
+ src/CTPerAppDataUsage.m
+ src/CTDeviceDataUsage.m
+ src/CTServiceDescriptor.m
+ src/CTServiceDescriptorContainer.m
+ src/CTCellularPlanProvisioningRequest.m
+ src/CTVoiceLinkQualityMetric.m
+ src/CTEnhancedLinkQualityMetric.m
+ src/CTEnhancedDataLinkQualityMetric.m
+ src/CoreTelephonyClientRemoteAsyncProxy.m
+ src/CTNetworkList.m
+ src/CoreTelephonyClientDelegateProxy.m
+ src/CTXPCError.m
+ src/CTNetwork.m
+ src/CTDataConnectionStatus.m
+ src/CTPNRDataType.m
+ src/CTPNRRequestType.m
+ src/CTPNRRequestSentInfo.m
+ src/CTPNRContextInfo.m
+ src/MuxNotificationSink.m
+ src/CoreTelephonyClientMux.m
+ src/CTSubscriberAlgorithm.m
+ src/CTSubscriberAlgorithmEAPSIM.m
+ src/CTSubscriberAlgorithmEAPAKA.m
+ src/CTSubscriberAuthRequest.m
+ src/CTSubscriberAuthResult.m
+ src/CoreTelephonyClient.m
+ src/CTNetworkSelectionInfo.m
+ src/CTCellularPlanManagerCameraScanAction.m
+ src/CTSubscriberAuthDataHolder.m
+ src/CTPhoneNumberInfo.m
+ src/CTPriVersion.m
+ src/CTSMSDataType.m
+
+ DEPENDENCIES
+ system
+ objc
+ Foundation
+)
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTAppDataUsage.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTAppDataUsage.h
new file mode 100644
index 0000000000..d59cb1dc99
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTAppDataUsage.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 CTAppDataUsage : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTAsciiAddress.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTAsciiAddress.h
new file mode 100644
index 0000000000..f454beedc7
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTAsciiAddress.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 CTAsciiAddress : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTAudioCodecInfo.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTAudioCodecInfo.h
new file mode 100644
index 0000000000..0c56e68745
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTAudioCodecInfo.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 CTAudioCodecInfo : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTBinarySMS.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTBinarySMS.h
new file mode 100644
index 0000000000..5d60d8bd9d
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTBinarySMS.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 CTBinarySMS : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTBundle.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTBundle.h
new file mode 100644
index 0000000000..03242a334a
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTBundle.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 CTBundle : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTCall.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTCall.h
new file mode 100644
index 0000000000..f114d0dff7
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTCall.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 CTCall : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTCallCapabilities.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTCallCapabilities.h
new file mode 100644
index 0000000000..75c6d5f7fa
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTCallCapabilities.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 CTCallCapabilities : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTCallCenter.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTCallCenter.h
new file mode 100644
index 0000000000..1a44f35b45
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTCallCenter.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 CTCallCenter : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTCallForwardingValue.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTCallForwardingValue.h
new file mode 100644
index 0000000000..c156625423
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTCallForwardingValue.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 CTCallForwardingValue : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTCarrier.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTCarrier.h
new file mode 100644
index 0000000000..882013c541
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTCarrier.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 CTCarrier : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTCellIdInfo.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTCellIdInfo.h
new file mode 100644
index 0000000000..6ffcab28ee
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTCellIdInfo.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 CTCellIdInfo : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTCellInfo.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTCellInfo.h
new file mode 100644
index 0000000000..97e02a0968
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTCellInfo.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 CTCellInfo : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTCellularPlanManagerCameraScanAction.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTCellularPlanManagerCameraScanAction.h
new file mode 100644
index 0000000000..f8b06852ef
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTCellularPlanManagerCameraScanAction.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 CTCellularPlanManagerCameraScanAction : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTCellularPlanProvisioningRequest.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTCellularPlanProvisioningRequest.h
new file mode 100644
index 0000000000..c8e16392b8
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTCellularPlanProvisioningRequest.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 CTCellularPlanProvisioningRequest : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTDataConnectionAvailabilityStatus.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTDataConnectionAvailabilityStatus.h
new file mode 100644
index 0000000000..24e239317d
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTDataConnectionAvailabilityStatus.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 CTDataConnectionAvailabilityStatus : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTDataConnectionStatus.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTDataConnectionStatus.h
new file mode 100644
index 0000000000..1e2cd674f6
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTDataConnectionStatus.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 CTDataConnectionStatus : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTDataSettings.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTDataSettings.h
new file mode 100644
index 0000000000..b73905f9c3
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTDataSettings.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 CTDataSettings : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTDataStatus.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTDataStatus.h
new file mode 100644
index 0000000000..54bf5e6834
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTDataStatus.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 CTDataStatus : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTDataUsage.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTDataUsage.h
new file mode 100644
index 0000000000..c070fdfebd
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTDataUsage.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 CTDataUsage : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTDataUsed.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTDataUsed.h
new file mode 100644
index 0000000000..a3085e7ef0
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTDataUsed.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 CTDataUsed : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTDeviceDataUsage.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTDeviceDataUsage.h
new file mode 100644
index 0000000000..614138bb68
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTDeviceDataUsage.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 CTDeviceDataUsage : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTEmailAddress.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTEmailAddress.h
new file mode 100644
index 0000000000..d34bca5576
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTEmailAddress.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 CTEmailAddress : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTEmergencyMode.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTEmergencyMode.h
new file mode 100644
index 0000000000..778f4ce0c4
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTEmergencyMode.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 CTEmergencyMode : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTEmergencyModeResult.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTEmergencyModeResult.h
new file mode 100644
index 0000000000..ebe9114333
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTEmergencyModeResult.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 CTEmergencyModeResult : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTEncryptionStatusInfo.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTEncryptionStatusInfo.h
new file mode 100644
index 0000000000..d49198e9ca
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTEncryptionStatusInfo.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 CTEncryptionStatusInfo : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTEnhancedDataLinkQualityMetric.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTEnhancedDataLinkQualityMetric.h
new file mode 100644
index 0000000000..805c0917ee
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTEnhancedDataLinkQualityMetric.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 CTEnhancedDataLinkQualityMetric : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTEnhancedLinkQualityMetric.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTEnhancedLinkQualityMetric.h
new file mode 100644
index 0000000000..481aee7b10
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTEnhancedLinkQualityMetric.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 CTEnhancedLinkQualityMetric : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTIMSRegistrationStatus.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTIMSRegistrationStatus.h
new file mode 100644
index 0000000000..4872e6f407
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTIMSRegistrationStatus.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 CTIMSRegistrationStatus : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTIMSRegistrationTransportInfo.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTIMSRegistrationTransportInfo.h
new file mode 100644
index 0000000000..850e682678
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTIMSRegistrationTransportInfo.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 CTIMSRegistrationTransportInfo : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTMessage.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTMessage.h
new file mode 100644
index 0000000000..94348ece88
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTMessage.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 CTMessage : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTMessageAddress.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTMessageAddress.h
new file mode 100644
index 0000000000..0cbb7be032
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTMessageAddress.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 CTMessageAddress
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTMessageCenter.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTMessageCenter.h
new file mode 100644
index 0000000000..0abd067389
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTMessageCenter.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 CTMessageCenter : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTMessagePart.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTMessagePart.h
new file mode 100644
index 0000000000..982113d2a5
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTMessagePart.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 CTMessagePart : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTMessageStatus.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTMessageStatus.h
new file mode 100644
index 0000000000..f1e1c98173
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTMessageStatus.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 CTMessageStatus : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTMmsEncoder.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTMmsEncoder.h
new file mode 100644
index 0000000000..d655c804f5
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTMmsEncoder.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 CTMmsEncoder : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTMmsRegistrationFailureInfoType.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTMmsRegistrationFailureInfoType.h
new file mode 100644
index 0000000000..385dfbed0a
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTMmsRegistrationFailureInfoType.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 CTMmsRegistrationFailureInfoType : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTMobileEquipmentInfo.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTMobileEquipmentInfo.h
new file mode 100644
index 0000000000..976c449178
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTMobileEquipmentInfo.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 CTMobileEquipmentInfo : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTMobileEquipmentInfoList.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTMobileEquipmentInfoList.h
new file mode 100644
index 0000000000..039bc16c1a
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTMobileEquipmentInfoList.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 CTMobileEquipmentInfoList : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTNetwork.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTNetwork.h
new file mode 100644
index 0000000000..bf16277812
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTNetwork.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 CTNetwork : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTNetworkList.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTNetworkList.h
new file mode 100644
index 0000000000..5fdb0f478c
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTNetworkList.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 CTNetworkList : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTNetworkSelectionInfo.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTNetworkSelectionInfo.h
new file mode 100644
index 0000000000..f6a7d2fdc0
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTNetworkSelectionInfo.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 CTNetworkSelectionInfo : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTPNRContextInfo.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTPNRContextInfo.h
new file mode 100644
index 0000000000..a7a039de79
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTPNRContextInfo.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 CTPNRContextInfo : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTPNRDataType.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTPNRDataType.h
new file mode 100644
index 0000000000..6d8b5a75ba
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTPNRDataType.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 CTPNRDataType : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTPNRRequestSentInfo.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTPNRRequestSentInfo.h
new file mode 100644
index 0000000000..f4687ef396
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTPNRRequestSentInfo.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 CTPNRRequestSentInfo : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTPNRRequestType.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTPNRRequestType.h
new file mode 100644
index 0000000000..1c4212f53e
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTPNRRequestType.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 CTPNRRequestType : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTPerAppDataUsage.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTPerAppDataUsage.h
new file mode 100644
index 0000000000..e1fe2e69a3
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTPerAppDataUsage.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 CTPerAppDataUsage : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTPhoneBookEntry.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTPhoneBookEntry.h
new file mode 100644
index 0000000000..21c4891f17
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTPhoneBookEntry.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 CTPhoneBookEntry : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTPhoneNumber.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTPhoneNumber.h
new file mode 100644
index 0000000000..1c1aafbf35
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTPhoneNumber.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 CTPhoneNumber : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTPhoneNumberInfo.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTPhoneNumberInfo.h
new file mode 100644
index 0000000000..0a711277c8
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTPhoneNumberInfo.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 CTPhoneNumberInfo : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTPriVersion.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTPriVersion.h
new file mode 100644
index 0000000000..fdb168ee46
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTPriVersion.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 CTPriVersion : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTRadioAccessTechnology.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTRadioAccessTechnology.h
new file mode 100644
index 0000000000..a16d8bee82
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTRadioAccessTechnology.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 CTRadioAccessTechnology : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTRegistrationDisplayStatus.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTRegistrationDisplayStatus.h
new file mode 100644
index 0000000000..3e5ddc654a
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTRegistrationDisplayStatus.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 CTRegistrationDisplayStatus : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTSMSDataType.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTSMSDataType.h
new file mode 100644
index 0000000000..04c44315e6
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTSMSDataType.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 CTSMSDataType : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTServiceDescriptor.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTServiceDescriptor.h
new file mode 100644
index 0000000000..2638a19f14
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTServiceDescriptor.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 CTServiceDescriptor : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTServiceDescriptorContainer.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTServiceDescriptorContainer.h
new file mode 100644
index 0000000000..0aecf43b2a
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTServiceDescriptorContainer.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 CTServiceDescriptorContainer : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTSignalStrengthInfo.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTSignalStrengthInfo.h
new file mode 100644
index 0000000000..6348adbb0d
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTSignalStrengthInfo.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 CTSignalStrengthInfo : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTSignalStrengthMeasurements.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTSignalStrengthMeasurements.h
new file mode 100644
index 0000000000..9163f9a368
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTSignalStrengthMeasurements.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 CTSignalStrengthMeasurements : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTSimLabel.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTSimLabel.h
new file mode 100644
index 0000000000..52ed9ad40d
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTSimLabel.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 CTSimLabel : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTSubscriberAlgorithm.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTSubscriberAlgorithm.h
new file mode 100644
index 0000000000..3338e78929
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTSubscriberAlgorithm.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 CTSubscriberAlgorithm : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTSubscriberAlgorithmEAPAKA.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTSubscriberAlgorithmEAPAKA.h
new file mode 100644
index 0000000000..275a076204
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTSubscriberAlgorithmEAPAKA.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 CTSubscriberAlgorithmEAPAKA : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTSubscriberAlgorithmEAPSIM.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTSubscriberAlgorithmEAPSIM.h
new file mode 100644
index 0000000000..31fcc2164a
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTSubscriberAlgorithmEAPSIM.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 CTSubscriberAlgorithmEAPSIM : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTSubscriberAuthDataHolder.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTSubscriberAuthDataHolder.h
new file mode 100644
index 0000000000..60618e8c99
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTSubscriberAuthDataHolder.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 CTSubscriberAuthDataHolder : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTSubscriberAuthRequest.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTSubscriberAuthRequest.h
new file mode 100644
index 0000000000..85efdd0630
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTSubscriberAuthRequest.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 CTSubscriberAuthRequest : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTSubscriberAuthResult.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTSubscriberAuthResult.h
new file mode 100644
index 0000000000..8dc2ed627f
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTSubscriberAuthResult.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 CTSubscriberAuthResult : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTSubscriberInfo.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTSubscriberInfo.h
new file mode 100644
index 0000000000..1fb9caaa91
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTSubscriberInfo.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 CTSubscriberInfo : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTSuppServicesNotificationData.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTSuppServicesNotificationData.h
new file mode 100644
index 0000000000..366ae0400c
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTSuppServicesNotificationData.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 CTSuppServicesNotificationData : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTSupportedMaxDataRates.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTSupportedMaxDataRates.h
new file mode 100644
index 0000000000..03ad9c4175
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTSupportedMaxDataRates.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 CTSupportedMaxDataRates : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTTelephonyNetworkInfo.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTTelephonyNetworkInfo.h
new file mode 100644
index 0000000000..960259242c
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTTelephonyNetworkInfo.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 CTTelephonyNetworkInfo : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTVoiceLinkQualityMetric.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTVoiceLinkQualityMetric.h
new file mode 100644
index 0000000000..44b520e3fb
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTVoiceLinkQualityMetric.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 CTVoiceLinkQualityMetric : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTVoicemailInfoType.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTVoicemailInfoType.h
new file mode 100644
index 0000000000..a8818afe8b
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTVoicemailInfoType.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 CTVoicemailInfoType : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCContextInfo.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCContextInfo.h
new file mode 100644
index 0000000000..fe93c15eac
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCContextInfo.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 CTXPCContextInfo : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCContexts.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCContexts.h
new file mode 100644
index 0000000000..a1b937b43e
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCContexts.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 CTXPCContexts : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCError.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCError.h
new file mode 100644
index 0000000000..6fb03df88d
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCError.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 CTXPCError : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceAppDataUsageInterface.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceAppDataUsageInterface.h
new file mode 100644
index 0000000000..15cb929920
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceAppDataUsageInterface.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 CTXPCServiceAppDataUsageInterface
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceBaseInterface.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceBaseInterface.h
new file mode 100644
index 0000000000..3137b77c3a
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceBaseInterface.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 CTXPCServiceBaseInterface
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceCallInterface.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceCallInterface.h
new file mode 100644
index 0000000000..40592fdb2a
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceCallInterface.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 CTXPCServiceCallInterface
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceCapabilitiesInterface.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceCapabilitiesInterface.h
new file mode 100644
index 0000000000..2dcbb4df4b
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceCapabilitiesInterface.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 CTXPCServiceCapabilitiesInterface
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceCarrierBundleInterface.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceCarrierBundleInterface.h
new file mode 100644
index 0000000000..6d87459242
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceCarrierBundleInterface.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 CTXPCServiceCarrierBundleInterface
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceCarrierServicesInterface.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceCarrierServicesInterface.h
new file mode 100644
index 0000000000..f2b57375ba
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceCarrierServicesInterface.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 CTXPCServiceCarrierServicesInterface
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceCellMonitorInterface.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceCellMonitorInterface.h
new file mode 100644
index 0000000000..69596f45f1
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceCellMonitorInterface.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 CTXPCServiceCellMonitorInterface
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceCellularPlanManagerInterface.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceCellularPlanManagerInterface.h
new file mode 100644
index 0000000000..b6ffc16054
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceCellularPlanManagerInterface.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 CTXPCServiceCellularPlanManagerInterface
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceCellularUsagePolicyInterface.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceCellularUsagePolicyInterface.h
new file mode 100644
index 0000000000..27d521b321
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceCellularUsagePolicyInterface.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 CTXPCServiceCellularUsagePolicyInterface
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceDataInterface.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceDataInterface.h
new file mode 100644
index 0000000000..c85279622c
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceDataInterface.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 CTXPCServiceDataInterface
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceDeviceManagementInterface.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceDeviceManagementInterface.h
new file mode 100644
index 0000000000..c78b03492d
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceDeviceManagementInterface.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 CTXPCServiceDeviceManagementInterface
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceEmergencyInterface.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceEmergencyInterface.h
new file mode 100644
index 0000000000..eced18e4e1
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceEmergencyInterface.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 CTXPCServiceEmergencyInterface
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceFTInterface.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceFTInterface.h
new file mode 100644
index 0000000000..6ac2b88775
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceFTInterface.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 CTXPCServiceFTInterface
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceInterface.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceInterface.h
new file mode 100644
index 0000000000..11ea4240c9
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceInterface.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 CTXPCServiceInterface
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServicePNRInterface.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServicePNRInterface.h
new file mode 100644
index 0000000000..10ab949168
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServicePNRInterface.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 CTXPCServicePNRInterface
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServicePhonebookInterface.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServicePhonebookInterface.h
new file mode 100644
index 0000000000..18264bbdb2
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServicePhonebookInterface.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 CTXPCServicePhonebookInterface
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServicePostponementInterface.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServicePostponementInterface.h
new file mode 100644
index 0000000000..b0cb1e95f0
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServicePostponementInterface.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 CTXPCServicePostponementInterface
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceRadioInterface.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceRadioInterface.h
new file mode 100644
index 0000000000..fcf133d971
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceRadioInterface.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 CTXPCServiceRadioInterface
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceRegistrationInterface.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceRegistrationInterface.h
new file mode 100644
index 0000000000..744ad4558c
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceRegistrationInterface.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 CTXPCServiceRegistrationInterface
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceSMSInterface.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceSMSInterface.h
new file mode 100644
index 0000000000..fb2a37caeb
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceSMSInterface.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 CTXPCServiceSMSInterface
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceSubscriberInterface.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceSubscriberInterface.h
new file mode 100644
index 0000000000..0e3a63f99d
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceSubscriberInterface.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 CTXPCServiceSubscriberInterface
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceSubscriptionContext.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceSubscriptionContext.h
new file mode 100644
index 0000000000..b302e5aa09
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceSubscriptionContext.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 CTXPCServiceSubscriptionContext : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceSubscriptionInfo.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceSubscriptionInfo.h
new file mode 100644
index 0000000000..30e294df05
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceSubscriptionInfo.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 CTXPCServiceSubscriptionInfo : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceSuppServicesInterface.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceSuppServicesInterface.h
new file mode 100644
index 0000000000..052ea2aaa2
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceSuppServicesInterface.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 CTXPCServiceSuppServicesInterface
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceVoicemailInterface.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceVoicemailInterface.h
new file mode 100644
index 0000000000..febd811b01
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCServiceVoicemailInterface.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 CTXPCServiceVoicemailInterface
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCSimLessContextInfo.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCSimLessContextInfo.h
new file mode 100644
index 0000000000..b67647d5ac
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCSimLessContextInfo.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 CTXPCSimLessContextInfo : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCSimLessContexts.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCSimLessContexts.h
new file mode 100644
index 0000000000..d562665652
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CTXPCSimLessContexts.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 CTXPCSimLessContexts : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephony.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephony.h
new file mode 100644
index 0000000000..74a3990c98
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephony.h
@@ -0,0 +1,859 @@
+/*
+ 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 _CoreTelephony_H_
+#define _CoreTelephony_H_
+
+#import
+
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+#import
+
+void* CTCallAddressBlocked(void);
+void* CTCallAnswer(void);
+void* CTCallAnswerEndingActive(void);
+void* CTCallAnswerEndingActiveWithSourceIdentifier(void);
+void* CTCallAnswerEndingHeld(void);
+void* CTCallAnswerWithOptions(void);
+void* CTCallAnswerWithSourceIdentifier(void);
+void* CTCallCopyAddress(void);
+void* CTCallCopyCountryCode(void);
+void* CTCallCopyISOCountryCode(void);
+void* CTCallCopyName(void);
+void* CTCallCopyNetworkCode(void);
+void* CTCallCopyUUID(void);
+void* CTCallCopyUniqueStringID(void);
+void* CTCallCreateCallRef(void);
+void* CTCallCreateFromSerializedData(void);
+void* CTCallDial(void);
+void* CTCallDialAny(void);
+void* CTCallDialEmergency(void);
+void* CTCallDialService(void);
+void* CTCallDialVoicemail(void);
+void* CTCallDialWithAssist(void);
+void* CTCallDialWithID(void);
+void* CTCallDialWithIDAndSourceIdentifier(void);
+void* CTCallDialWithOptions(void);
+void* CTCallDialWithSourceIdentifier(void);
+void* CTCallDidDeviceOriginateEnd(void);
+void* CTCallDisconnect(void);
+void* CTCallDisconnectWithCauseCode(void);
+void* CTCallEndVideoConference(void);
+void* CTCallGetCallSubType(void);
+void* CTCallGetCallType(void);
+void* CTCallGetCauseCode(void);
+void* CTCallGetCauseCodeString(void);
+void* CTCallGetDuration(void);
+void* CTCallGetEmergencyStatus(void);
+void* CTCallGetMultiPartyCallCountMax(void);
+void* CTCallGetStartTime(void);
+void* CTCallGetStatus(void);
+void* CTCallGetTypeID(void);
+void* CTCallHold(void);
+void* CTCallIsAlerting(void);
+void* CTCallIsCallHandoffPossible(void);
+void* CTCallIsConferenced(void);
+void* CTCallIsOutgoing(void);
+void* CTCallIsToVoicemail(void);
+void* CTCallIsWaiting(void);
+void* CTCallJoinConference(void);
+void* CTCallLeaveConference(void);
+void* CTCallListDisconnect(void);
+void* CTCallListDisconnectAll(void);
+void* CTCallMediaStatusIsActive(void);
+void* CTCallPhoneNumberIsMmiOrUssd(void);
+void* CTCallPullCallFromOtherDevice(void);
+void* CTCallResume(void);
+void* CTCallSetCallEndTime(void);
+void* CTCallSetCallInfo(void);
+void* CTCallSetCallStartTime(void);
+void* CTCallSetCallStatus(void);
+void* CTCallShouldPlayAudioTone(void);
+void* CTCallShouldSetupAudioInterruption(void);
+void* CTCallStartVideoConference(void);
+void* CTCallSwap(void);
+void* CTCallSwitchCallSource(void);
+void* CTCallSwitchCallSourceAll(void);
+void* CTCellularDataPlanAccountUpdated(void);
+void* CTCellularDataPlanActivationFailed(void);
+void* CTCellularDataPlanCopyAccountUrlString(void);
+void* CTCellularDataPlanCopyDeviceInfo(void);
+void* CTCellularDataPlanGetIsEnabled(void);
+void* CTCellularDataPlanSetIsEnabled(void);
+void* CTCellularDataPlanSetWebsheetVisibility(void);
+void* CTCopyCallManagementState(void);
+void* CTCopyCurrentCalls(void);
+void* CTCopyCurrentCallsWithTypes(void);
+void* CTCreateCallInfoForHandoffCall(void);
+void* CTDTMFCancelHardPause(void);
+void* CTDTMFCopyHardPauseDigits(void);
+void* CTDTMFPlayStart(void);
+void* CTDTMFPlayStop(void);
+void* CTDTMFSendDigitsNow(void);
+void* CTDataRateAsString(void);
+void* CTEmergencyModeTypeAsString(void);
+void* CTEnhancedLQMIndicationTypeAsString(void);
+void* CTEsimCapabilityAsString(void);
+void* CTGetCurrentCallCount(void);
+void* CTGetCurrentCallCountWithTypes(void);
+void* CTGetEmergencyWiFiConfig(void);
+void* CTGetSignalStrength(void);
+void* CTIndicatorsCopyVoicemailStatus(void);
+void* CTIndicatorsGetSignalStrength(void);
+void* CTNetworkSelectionModeAsString(void);
+void* CTNetworkSelectionStateAsString(void);
+void* CTRegistrationAutomaticallySelectNetwork(void);
+void* CTRegistrationCellularDataPlanAccountUpdated(void);
+void* CTRegistrationCopyAbbreviatedOperatorName(void);
+void* CTRegistrationCopyDataStatus(void);
+void* CTRegistrationCopyISOCountryCodeForMobileCountryCode(void);
+void* CTRegistrationCopyLocalizedOperatorName(void);
+void* CTRegistrationCopyManualNetworkSelection(void);
+void* CTRegistrationCopyOperatorName(void);
+void* CTRegistrationCopySupportedDataRates(void);
+void* CTRegistrationDataCounterGetLastResetTime(void);
+void* CTRegistrationGetCDMAInternationalRoaming(void);
+void* CTRegistrationGetCurrentMaxAllowedDataRate(void);
+void* CTRegistrationGetDataAttached(void);
+void* CTRegistrationGetDataContextActive(void);
+void* CTRegistrationGetDataIndicator(void);
+void* CTRegistrationGetEULocalBreakOutEnabled(void);
+void* CTRegistrationGetEmergencyCallBackMode(void);
+void* CTRegistrationGetInternationalDataAccessStatus(void);
+void* CTRegistrationGetNetworkSelectionMode(void);
+void* CTRegistrationGetNetworkSelectionState(void);
+void* CTRegistrationGetStatus(void);
+void* CTRegistrationIsCDMAInternationalRoamingSettingAllowed(void);
+void* CTRegistrationIsEULocalBreakOutAvailable(void);
+void* CTRegistrationIsInE911OverLTEMode(void);
+void* CTRegistrationManuallySelectNetwork(void);
+void* CTRegistrationNetworkSelectionMenuAvailable(void);
+void* CTRegistrationRequestNetworkList(void);
+void* CTRegistrationSetCDMAInternationalRoaming(void);
+void* CTRegistrationSetDataContextActive(void);
+void* CTRegistrationSetEULocalBreakOutEnabled(void);
+void* CTRegistrationSetInternationalDataAccessStatus(void);
+void* CTSIMSupportCopyMobileSubscriberCountryCode(void);
+void* CTSIMSupportCopyMobileSubscriberIdentity(void);
+void* CTSIMSupportCopyMobileSubscriberNetworkCode(void);
+void* CTSIMSupportGetRemainingPINAttempts(void);
+void* CTSIMSupportGetRemainingPUKAttempts(void);
+void* CTSIMSupportGetSIMStatus(void);
+void* CTSIMSupportPINUnlock(void);
+void* CTSIMSupportPUKUnlock(void);
+void* CTServerConnectionDualSimCapabilityAsString(void);
+void* CTSettingCopyDualIPBringUp(void);
+void* CTSettingCopyEPDGAddress(void);
+void* CTSettingCopyEffectiveSimInfo(void);
+void* CTSettingCopyFakePrimaryDNSKey(void);
+void* CTSettingCopyFakeSecondaryDNSKey(void);
+void* CTSettingCopyMyPhoneNumber(void);
+void* CTSettingCopyMyPhoneNumberExtended(void);
+void* CTSettingCopyPCSCFAddress(void);
+void* CTSettingCopyShowVoLTEStatusIndicator(void);
+void* CTSettingCopyVerifyAPN(void);
+void* CTSettingCopyVerifyCarrierBundles(void);
+void* CTSettingCopyWiFiCallingInCallHandover(void);
+void* CTSettingRequest(void);
+void* CTSettingSave(void);
+void* CTSettingSetDualIPBringUp(void);
+void* CTSettingSetEPDGAddress(void);
+void* CTSettingSetFakePrimaryDNSKey(void);
+void* CTSettingSetFakeSecondaryDNSKey(void);
+void* CTSettingSetIMSIOverride(void);
+void* CTSettingSetPCSCFAddress(void);
+void* CTSettingSetShowVoLTEStatusIndicator(void);
+void* CTSettingSetVerifyAPN(void);
+void* CTSettingSetVerifyCarrierBundles(void);
+void* CTSettingSetWiFiCallingInCallHandover(void);
+void* CTSettingsCopyiWlanGatewayAddress(void);
+void* CTStartManualOTASP(void);
+void* CTStartOTASP(void);
+void* CTSubscriptionSlotAsString(void);
+void* CTSubscriptionSlotAsUUID(void);
+void* CTSweetgumConvertDataUnits(void);
+void* CTSweetgumDataUnitsAsString(void);
+void* CTSweetgumDeviceTypeAsString(void);
+void* CTSweetgumPlanCategoryAsString(void);
+void* CTSweetgumPlanPurchaseStatusAsString(void);
+void* CTSweetgumPlanStatusAsString(void);
+void* CTSweetgumRegistrationStatusAsString(void);
+void* CTTelephonyCenterAddObserver(void);
+void* CTTelephonyCenterGetDefault(void);
+void* CTTelephonyCenterGetRunLoop(void);
+void* CTTelephonyCenterRemoveEveryObserver(void);
+void* CTTelephonyCenterRemoveObserver(void);
+void* CTTelephonyCenterSendBarrier(void);
+void* CTTelephonyCenterSetDefaultDispatchQueue(void);
+void* CTTelephonyCenterSetDefaultDispatchQueuePermanently(void);
+void* CTTelephonyCenterSetDefaultRunloop(void);
+void* CTTelephonyCenterSetDefaultRunloopPermanently(void);
+void* CTUSSDSessionCancel(void);
+void* CTUSSDSessionSendResponse(void);
+void* ConvertAccountQueryTypesToMask(void);
+void* GetCarrierEntitlementNameById(void);
+void* GetCarrierEntitlementResultString(void);
+void* HexToString(void);
+void* VMCopyDictionaryForNotificationString(void);
+void* _CFDataCreateFromHexString(void);
+void* _CFStringCopyMCCMNCFromIMSI(void);
+void* _CFStringCreateHexFromBinary(void);
+void* _CFStringGetMobileUser(void);
+void* _CFStringGetOrCreateCString(void);
+void* _CFStringGetWirelessUser(void);
+void* _CFStringHasPrefixCaseInsensitive(void);
+void* _CTCallCopyCurrentCalls(void);
+void* _CTCallHistoryStoreCallTimersGetAll(void);
+void* _CTCallHistoryStoreGetCountOfMissedCallSince(void);
+void* _CTCallHistoryStoreGetCountOfMissedCallWithTypesSince(void);
+void* _CTServerConnectionAddIdentifierException(void);
+void* _CTServerConnectionAddToRunLoop(void);
+void* _CTServerConnectionAddVictimFreq(void);
+void* _CTServerConnectionAudioSampleRateSwitchDidComplete(void);
+void* _CTServerConnectionAutomaticallySelectNetwork(void);
+void* _CTServerConnectionBlockBBFreqReport(void);
+void* _CTServerConnectionCanSetCapability(void);
+void* _CTServerConnectionCanSetCapabilityExtended(void);
+void* _CTServerConnectionCarrierSettingsCopyValue(void);
+void* _CTServerConnectionCarrierSettingsCopyValueForPreferredDataSIM(void);
+void* _CTServerConnectionCellMonitorCopyCellInfo(void);
+void* _CTServerConnectionCellMonitorGetCellCount(void);
+void* _CTServerConnectionCellMonitorGetCellInfo(void);
+void* _CTServerConnectionCellMonitorGetUmtsCellCount(void);
+void* _CTServerConnectionCellMonitorGetUmtsCellInfo(void);
+void* _CTServerConnectionCellMonitorStart(void);
+void* _CTServerConnectionCellMonitorStop(void);
+void* _CTServerConnectionCellularDataPlanAccountUpdated(void);
+void* _CTServerConnectionCellularDataPlanActivationFailed(void);
+void* _CTServerConnectionCleanBasebandLogs(void);
+void* _CTServerConnectionClearVictimFreq(void);
+void* _CTServerConnectionConfigAndCopyTxController(void);
+void* _CTServerConnectionConfigMaxRadioPower(void);
+void* _CTServerConnectionConfigMaxTransmitPower(void);
+void* _CTServerConnectionConfigureLogging(void);
+void* _CTServerConnectionCopyAbbreviatedOperatorName(void);
+void* _CTServerConnectionCopyAccountInformation(void);
+void* _CTServerConnectionCopyActiveAndSupportedBands(void);
+void* _CTServerConnectionCopyAudioVocoderInfo(void);
+void* _CTServerConnectionCopyBandInfo(void);
+void* _CTServerConnectionCopyBasebandSettings(void);
+void* _CTServerConnectionCopyBasebandThumbprint(void);
+void* _CTServerConnectionCopyCallManagementState(void);
+void* _CTServerConnectionCopyCarrierBundleInfoArray(void);
+void* _CTServerConnectionCopyCellBroadcastAlertTypes(void);
+void* _CTServerConnectionCopyCellularTransmitState(void);
+void* _CTServerConnectionCopyCellularUsagePolicy(void);
+void* _CTServerConnectionCopyCellularUsageWorkspaceInfo(void);
+void* _CTServerConnectionCopyCompanionPhoneNumber(void);
+void* _CTServerConnectionCopyCountryCode(void);
+void* _CTServerConnectionCopyCurrentMTU(void);
+void* _CTServerConnectionCopyDataActivityAssertionProcesses(void);
+void* _CTServerConnectionCopyDataStatus(void);
+void* _CTServerConnectionCopyDataUsageForSubscriber(void);
+void* _CTServerConnectionCopyDualSimCapability(void);
+void* _CTServerConnectionCopyEffectiveSimInfo(void);
+void* _CTServerConnectionCopyFirmwareBaselineVersion(void);
+void* _CTServerConnectionCopyFirmwareManifestData(void);
+void* _CTServerConnectionCopyFirmwareManifestStatus(void);
+void* _CTServerConnectionCopyFirmwareNonce(void);
+void* _CTServerConnectionCopyFirmwarePreflightInfo(void);
+void* _CTServerConnectionCopyFirmwareSecurityInfo(void);
+void* _CTServerConnectionCopyFirmwareUpdateInfo(void);
+void* _CTServerConnectionCopyFirmwareVersion(void);
+void* _CTServerConnectionCopyISOForMCC(void);
+void* _CTServerConnectionCopyLastKnownCountryCode(void);
+void* _CTServerConnectionCopyLastKnownMobileCountryCode(void);
+void* _CTServerConnectionCopyLastKnownMobileSubscriberCountryCode(void);
+void* _CTServerConnectionCopyListVictimFreq(void);
+void* _CTServerConnectionCopyLocalizedOperatorName(void);
+void* _CTServerConnectionCopyManualNetworkSelection(void);
+void* _CTServerConnectionCopyMobileCountryCode(void);
+void* _CTServerConnectionCopyMobileEquipmentInfo(void);
+void* _CTServerConnectionCopyMobileNetworkCode(void);
+void* _CTServerConnectionCopyMobileSubscriberAndIsoCountryCodes(void);
+void* _CTServerConnectionCopyMobileSubscriberCountryCode(void);
+void* _CTServerConnectionCopyMobileSubscriberHomeCountryList(void);
+void* _CTServerConnectionCopyMobileSubscriberIdentity(void);
+void* _CTServerConnectionCopyMobileSubscriberNetworkCode(void);
+void* _CTServerConnectionCopyNetworkCode(void);
+void* _CTServerConnectionCopyNetworkList(void);
+void* _CTServerConnectionCopyNextCall(void);
+void* _CTServerConnectionCopyNumericNetworkCode(void);
+void* _CTServerConnectionCopyOperatorName(void);
+void* _CTServerConnectionCopyPacketContextInterfaceName(void);
+void* _CTServerConnectionCopyPacketContextInterfaceNameByServiceType(void);
+void* _CTServerConnectionCopyPhoneBookEntry(void);
+void* _CTServerConnectionCopyPhoneNumber(void);
+void* _CTServerConnectionCopyPhoneNumberSignature(void);
+void* _CTServerConnectionCopyPhoneServiceDeviceList(void);
+void* _CTServerConnectionCopyPostponementStatus(void);
+void* _CTServerConnectionCopyProviderNameUsingCarrierBundle(void);
+void* _CTServerConnectionCopyRegistrationInfo(void);
+void* _CTServerConnectionCopyReliableNetworkFallbackSettings(void);
+void* _CTServerConnectionCopySIMIdentity(void);
+void* _CTServerConnectionCopySIMToolkitList(void);
+void* _CTServerConnectionCopySIMToolkitMenu(void);
+void* _CTServerConnectionCopyServiceCenterAddressValue(void);
+void* _CTServerConnectionCopyServingPLMN(void);
+void* _CTServerConnectionCopyStartDateOfCellularDataUsageRecords(void);
+void* _CTServerConnectionCopySupportedDataRates(void);
+void* _CTServerConnectionCopySystemCapabilities(void);
+void* _CTServerConnectionCopyTraceProperty(void);
+void* _CTServerConnectionCopyUSSDString(void);
+void* _CTServerConnectionCopyUsageAlertParameters(void);
+void* _CTServerConnectionCopyVoiceCarrierBundleValue(void);
+void* _CTServerConnectionCopyVoiceMailInfo(void);
+void* _CTServerConnectionCreate(void);
+void* _CTServerConnectionCreateAndLaunchWithIdentifier(void);
+void* _CTServerConnectionCreateEncryptedIdentity(void);
+void* _CTServerConnectionCreateOnRunLoop(void);
+void* _CTServerConnectionCreateOnTargetQueue(void);
+void* _CTServerConnectionCreateWithIdentifier(void);
+void* _CTServerConnectionDataActivationPopupAssertionCreate(void);
+void* _CTServerConnectionDeviceManagementUpdate(void);
+void* _CTServerConnectionDisablePCMChannel(void);
+void* _CTServerConnectionDisableRegistration(void);
+void* _CTServerConnectionDoCSIPropertyOperation(void);
+void* _CTServerConnectionDoModuleOperation(void);
+void* _CTServerConnectionDormancySuspendAssertionCreate(void);
+void* _CTServerConnectionDormancySuspendAssertionCreateWithExpirationCB(void);
+void* _CTServerConnectionDropIPPackets(void);
+void* _CTServerConnectionDumpBasebandState(void);
+void* _CTServerConnectionDumpMemory(void);
+void* _CTServerConnectionDumpState(void);
+void* _CTServerConnectionEchoCancelationAndNoiseReduction(void);
+void* _CTServerConnectionEnableEmergencyCallBackMode(void);
+void* _CTServerConnectionEnableHAC(void);
+void* _CTServerConnectionEnableMediaToDownlink(void);
+void* _CTServerConnectionEnablePCMChannel(void);
+void* _CTServerConnectionEnableRegistration(void);
+void* _CTServerConnectionEnableRemoteDiagnostics(void);
+void* _CTServerConnectionEnableVoicePrivacy(void);
+void* _CTServerConnectionEntitlementsClearSecondaryIccids(void);
+void* _CTServerConnectionEntitlementsGetPreferredRoamingNetworks(void);
+void* _CTServerConnectionEntitlementsGetSIMStatus(void);
+void* _CTServerConnectionEntitlementsSetPreferredRoamingNetworks(void);
+void* _CTServerConnectionEntitlementsSetSecondaryIccids(void);
+void* _CTServerConnectionEntitlementsSignUpSIMService(void);
+void* _CTServerConnectionEraseAllUserProfiles(void);
+void* _CTServerConnectionEraseBasebandSettings(void);
+void* _CTServerConnectionEraseCellularDataUsageRecords(void);
+void* _CTServerConnectionEraseCellularDataUsageRecordsEx(void);
+void* _CTServerConnectionEraseCommCentersPreferences(void);
+void* _CTServerConnectionEraseNetworkSettings(void);
+void* _CTServerConnectionEvaluateMobileSubscriberIdentity(void);
+void* _CTServerConnectionExecuteCommand(void);
+void* _CTServerConnectionFetchNetworkList(void);
+void* _CTServerConnectionFetchPhonebook(void);
+void* _CTServerConnectionFetchTimeFromNetwork(void);
+void* _CTServerConnectionGetAPNConfiguration(void);
+void* _CTServerConnectionGetActiveWirelessTechnology(void);
+void* _CTServerConnectionGetAllowedRadioMode(void);
+void* _CTServerConnectionGetAttachAPNSettings(void);
+void* _CTServerConnectionGetAudioLoggingEnabled(void);
+void* _CTServerConnectionGetCDMAInternationalRoaming(void);
+void* _CTServerConnectionGetCDRXWithLTEState(void);
+void* _CTServerConnectionGetCapabilityStatus(void);
+void* _CTServerConnectionGetCapabilityStatusExtended(void);
+void* _CTServerConnectionGetCarrierEntitlements(void);
+void* _CTServerConnectionGetCarrierSpaceUpdates(void);
+void* _CTServerConnectionGetCellBroadcastSettingForAlertType(void);
+void* _CTServerConnectionGetCellID(void);
+void* _CTServerConnectionGetCellularDataIsDisallowed(void);
+void* _CTServerConnectionGetCellularDataIsEnabled(void);
+void* _CTServerConnectionGetCellularDataIsEnabledEx(void);
+void* _CTServerConnectionGetCellularDataSettings(void);
+void* _CTServerConnectionGetCellularUsagePolicyEx(void);
+void* _CTServerConnectionGetCellularUsagePolicyMirroring(void);
+void* _CTServerConnectionGetCellularUsageWorkspaceInfoEx(void);
+void* _CTServerConnectionGetCommCenterInitializationState(void);
+void* _CTServerConnectionGetCurrentMaxAllowedDataRate(void);
+void* _CTServerConnectionGetDTMFType(void);
+void* _CTServerConnectionGetDataServiceAvailability(void);
+void* _CTServerConnectionGetDisallowTelephonyFeature(void);
+void* _CTServerConnectionGetE911OverLTEModeStatus(void);
+void* _CTServerConnectionGetE911OverWifiModeStatus(void);
+void* _CTServerConnectionGetEMBMSSAIListInfo(void);
+void* _CTServerConnectionGetEMBMSSigInfo(void);
+void* _CTServerConnectionGetEMBMSStatus(void);
+void* _CTServerConnectionGetEmergencyCallBackMode(void);
+void* _CTServerConnectionGetEmergencyCallStatus(void);
+void* _CTServerConnectionGetEnableOnlyHomeNetwork(void);
+void* _CTServerConnectionGetEnhancedVoiceLinkQualityMetric(void);
+void* _CTServerConnectionGetHACState(void);
+void* _CTServerConnectionGetInterfaceFamilies(void);
+void* _CTServerConnectionGetInternationalDataAccessStatus(void);
+void* _CTServerConnectionGetLocationAreaCode(void);
+void* _CTServerConnectionGetManagedCellularProfile(void);
+void* _CTServerConnectionGetMultiPartyCallCountMaximum(void);
+void* _CTServerConnectionGetNATTKeepAliveOverCell(void);
+void* _CTServerConnectionGetNetworkSelectionMode(void);
+void* _CTServerConnectionGetNetworkSelectionState(void);
+void* _CTServerConnectionGetOTAServerOverride(void);
+void* _CTServerConnectionGetPLMNPriorityInfo(void);
+void* _CTServerConnectionGetPacketContextActive(void);
+void* _CTServerConnectionGetPacketContextActiveByServiceType(void);
+void* _CTServerConnectionGetPacketContextActiveByServiceTypeExtended(void);
+void* _CTServerConnectionGetPacketContextCount(void);
+void* _CTServerConnectionGetPacketContextStatistics(void);
+void* _CTServerConnectionGetPacketDataLoadInfo(void);
+void* _CTServerConnectionGetPhonebookEntryCount(void);
+void* _CTServerConnectionGetRATSelection(void);
+void* _CTServerConnectionGetRadioAccessTechnology(void);
+void* _CTServerConnectionGetRadioAccessTechnologyForPreferredDataSIM(void);
+void* _CTServerConnectionGetRadioModuleIsDead(void);
+void* _CTServerConnectionGetRadioState(void);
+void* _CTServerConnectionGetRegistrationCauseCode(void);
+void* _CTServerConnectionGetRegistrationStatus(void);
+void* _CTServerConnectionGetRemainingPINAttemptCount(void);
+void* _CTServerConnectionGetRemainingPUKAttemptCount(void);
+void* _CTServerConnectionGetRemoteBundleInfo(void);
+void* _CTServerConnectionGetRemoteServerURL(void);
+void* _CTServerConnectionGetResetCellularAccountSettingsIsAllowed(void);
+void* _CTServerConnectionGetResetState(void);
+void* _CTServerConnectionGetSIMStatus(void);
+void* _CTServerConnectionGetSIMTrayStatus(void);
+void* _CTServerConnectionGetShowUsageAlert(void);
+void* _CTServerConnectionGetSignalStrength(void);
+void* _CTServerConnectionGetSignalStrengthDisplayValue(void);
+void* _CTServerConnectionGetSupportedEnhancedLinkQualityMetric(void);
+void* _CTServerConnectionGetTTYMode(void);
+void* _CTServerConnectionGetTemperature(void);
+void* _CTServerConnectionGetTestModeFunction(void);
+void* _CTServerConnectionGetThumperName(void);
+void* _CTServerConnectionGetTypeID(void);
+void* _CTServerConnectionGetUIConfiguredApns(void);
+void* _CTServerConnectionGetUpdatedCarrierBundle(void);
+void* _CTServerConnectionGetUplinkFreq(void);
+void* _CTServerConnectionGetVoiceLinkQualityMetric(void);
+void* _CTServerConnectionGetVoiceMailAvailable(void);
+void* _CTServerConnectionGetVoiceMute(void);
+void* _CTServerConnectionGetVoicePrivacy(void);
+void* _CTServerConnectionGetXpcConnection(void);
+void* _CTServerConnectionHandleReply(void);
+void* _CTServerConnectionHideDataIndicator(void);
+void* _CTServerConnectionHideRatIndicator(void);
+void* _CTServerConnectionICloudAccountReset(void);
+void* _CTServerConnectionInjectCellBroadcastMessage(void);
+void* _CTServerConnectionInjectCellBroadcastMessageWithWac(void);
+void* _CTServerConnectionInstallCarrierBundle(void);
+void* _CTServerConnectionIsAnyCallActiveOrHeld(void);
+void* _CTServerConnectionIsCDMAInternationalRoamingSettingAllowed(void);
+void* _CTServerConnectionIsDataAttached(void);
+void* _CTServerConnectionIsDataAttachedForPreferredDataSIM(void);
+void* _CTServerConnectionIsDefaultConnection(void);
+void* _CTServerConnectionIsEmergencyNumber(void);
+void* _CTServerConnectionIsEmergencyNumberWithWhitelistIncluded(void);
+void* _CTServerConnectionIsEncryptedIdentitySupported(void);
+void* _CTServerConnectionIsInHomeCountry(void);
+void* _CTServerConnectionIsInHomeCountryForPreferredDataSIM(void);
+void* _CTServerConnectionIsPhoneNumberCredentialValid(void);
+void* _CTServerConnectionIsPhoneNumberRegistrationSupported(void);
+void* _CTServerConnectionIsServiceOverPublicInternet(void);
+void* _CTServerConnectionIsSilenceAssertionBarred(void);
+void* _CTServerConnectionIsUserIdentityModuleRequired(void);
+void* _CTServerConnectionIsValidEmergencyNumber(void);
+void* _CTServerConnectionKeepAliveAssertionCreate(void);
+void* _CTServerConnectionLoadManagedCellularProfile(void);
+void* _CTServerConnectionLockPostponementTicket(void);
+void* _CTServerConnectionModifyAttachAPNSettings(void);
+void* _CTServerConnectionNetworkMonitorCreateLogChannel(void);
+void* _CTServerConnectionNetworkSelectionMenuAvailable(void);
+void* _CTServerConnectionOTAActivationAssertionCreate(void);
+void* _CTServerConnectionPINUnlock(void);
+void* _CTServerConnectionPUKUnlock(void);
+void* _CTServerConnectionPacketContextAssertionCreate(void);
+void* _CTServerConnectionPerformInternalVinylOperation(void);
+void* _CTServerConnectionPerformMigration(void);
+void* _CTServerConnectionPhoneServicesAccountStatusChanged(void);
+void* _CTServerConnectionPhoneServicesAddDevice(void);
+void* _CTServerConnectionPhoneServicesDisableDevice(void);
+void* _CTServerConnectionPhoneServicesEnableDevice(void);
+void* _CTServerConnectionPhoneServicesGetDeviceInfo(void);
+void* _CTServerConnectionPhoneServicesGetDeviceList(void);
+void* _CTServerConnectionPhoneServicesRemoveDevice(void);
+void* _CTServerConnectionQueryAccountInformation(void);
+void* _CTServerConnectionQueryEnhancedLinkQualityMetric(void);
+void* _CTServerConnectionRegisterBlockForNotification(void);
+void* _CTServerConnectionRegisterForEvent(void);
+void* _CTServerConnectionRegisterForNotification(void);
+void* _CTServerConnectionRegisterSilentHoursCallback(void);
+void* _CTServerConnectionRegisterSupportedEnhancedLinkQualityMetric(void);
+void* _CTServerConnectionRegistrationNotificationAssertionCreate(void);
+void* _CTServerConnectionReleaseQOS(void);
+void* _CTServerConnectionRemoveVictimFreq(void);
+void* _CTServerConnectionRequestQOS(void);
+void* _CTServerConnectionResetCarrierBundle(void);
+void* _CTServerConnectionResetModem(void);
+void* _CTServerConnectionResetModemWithCrashLogs(void);
+void* _CTServerConnectionResetPacketContextSettings(void);
+void* _CTServerConnectionResetPacketContextStatistics(void);
+void* _CTServerConnectionResetUIConfiguredApns(void);
+void* _CTServerConnectionResumePacketContextSettings(void);
+void* _CTServerConnectionSIMToolkitDisplayReady(void);
+void* _CTServerConnectionSavePhonebookEntry(void);
+void* _CTServerConnectionSelectNetwork(void);
+void* _CTServerConnectionSelectPhonebook(void);
+void* _CTServerConnectionSelectSIMToolkitListItem(void);
+void* _CTServerConnectionSelectSIMToolkitMenuItem(void);
+void* _CTServerConnectionSendAwdQueriableMetric(void);
+void* _CTServerConnectionSendBarrier(void);
+void* _CTServerConnectionSendEnhancedLinkQualityTrafficInfo(void);
+void* _CTServerConnectionSendRemoteRestoreToDefault(void);
+void* _CTServerConnectionSendSIMToolkitBooleanResponse(void);
+void* _CTServerConnectionSendSIMToolkitResponse(void);
+void* _CTServerConnectionSendSIMToolkitStringResponse(void);
+void* _CTServerConnectionSendUSSDResponse(void);
+void* _CTServerConnectionSendUserActivity(void);
+void* _CTServerConnectionSetActiveAudioSystemConfiguration(void);
+void* _CTServerConnectionSetAudioLoggingEnabled(void);
+void* _CTServerConnectionSetAudioPath(void);
+void* _CTServerConnectionSetBandInfo(void);
+void* _CTServerConnectionSetBasebandSettings(void);
+void* _CTServerConnectionSetCDMAInternationalRoaming(void);
+void* _CTServerConnectionSetCampOnlyMode(void);
+void* _CTServerConnectionSetCapability(void);
+void* _CTServerConnectionSetCapabilityExtended(void);
+void* _CTServerConnectionSetCellBroadcastSettingForAlertType(void);
+void* _CTServerConnectionSetCellularDataIsDisallowed(void);
+void* _CTServerConnectionSetCellularDataIsEnabled(void);
+void* _CTServerConnectionSetCellularDataIsEnabledEx(void);
+void* _CTServerConnectionSetCellularUsagePolicy(void);
+void* _CTServerConnectionSetCellularUsagePolicyEx(void);
+void* _CTServerConnectionSetCellularUsagePolicyMirroring(void);
+void* _CTServerConnectionSetCellularUsagePolicyOsVersion(void);
+void* _CTServerConnectionSetChannelMute(void);
+void* _CTServerConnectionSetCivicInfoBasedOnCurrentLocation(void);
+void* _CTServerConnectionSetDTMFType(void);
+void* _CTServerConnectionSetDefaultConnection(void);
+void* _CTServerConnectionSetDisallowTelephonyFeature(void);
+void* _CTServerConnectionSetEMBMSActive(void);
+void* _CTServerConnectionSetEMBMSSAIInterestedInfo(void);
+void* _CTServerConnectionSetEnableOnlyHomeNetwork(void);
+void* _CTServerConnectionSetI2SFormat(void);
+void* _CTServerConnectionSetInternalManagedState(void);
+void* _CTServerConnectionSetInternationalDataAccessStatus(void);
+void* _CTServerConnectionSetMasterMute(void);
+void* _CTServerConnectionSetMaxAllowedDataRate(void);
+void* _CTServerConnectionSetMaxTemperature(void);
+void* _CTServerConnectionSetMaxTransmitPower(void);
+void* _CTServerConnectionSetMixState(void);
+void* _CTServerConnectionSetOTAServerOverride(void);
+void* _CTServerConnectionSetPacketContextActive(void);
+void* _CTServerConnectionSetPacketContextActiveByServiceType(void);
+void* _CTServerConnectionSetPacketNotificationFilter(void);
+void* _CTServerConnectionSetPacketProtocolActiveByInterface(void);
+void* _CTServerConnectionSetPacketProtocolActiveByServiceType(void);
+void* _CTServerConnectionSetPeriodicTemperatureUpdate(void);
+void* _CTServerConnectionSetPostponementTicket(void);
+void* _CTServerConnectionSetRATSelection(void);
+void* _CTServerConnectionSetReliableNetworkFallbackToCellular(void);
+void* _CTServerConnectionSetShowUsageAlert(void);
+void* _CTServerConnectionSetSourceGain(void);
+void* _CTServerConnectionSetTTYMode(void);
+void* _CTServerConnectionSetTargetQueue(void);
+void* _CTServerConnectionSetTestModeFunction(void);
+void* _CTServerConnectionSetTimeCacheValidityPeriod(void);
+void* _CTServerConnectionSetTraceProperty(void);
+void* _CTServerConnectionSetUIConfiguredApns(void);
+void* _CTServerConnectionSetUsageAlertParameters(void);
+void* _CTServerConnectionSetVibratorState(void);
+void* _CTServerConnectionSetVoiceMute(void);
+void* _CTServerConnectionShouldDiscourageDisableLteDataRate(void);
+void* _CTServerConnectionShouldWarnDisabledLteMayImpactService(void);
+void* _CTServerConnectionSilenceAssertionCreate(void);
+void* _CTServerConnectionSimRefresh(void);
+void* _CTServerConnectionStartAudioTone(void);
+void* _CTServerConnectionStopAudioTone(void);
+void* _CTServerConnectionSuspendPacketContextSettings(void);
+void* _CTServerConnectionTetheringAssertionCreate(void);
+void* _CTServerConnectionUIMAuthenticate(void);
+void* _CTServerConnectionUnloadManagedCellularProfile(void);
+void* _CTServerConnectionUnlockPostponementTicket(void);
+void* _CTServerConnectionUnregisterForAllNotifications(void);
+void* _CTServerConnectionUnregisterForEvent(void);
+void* _CTServerConnectionUnregisterForNotification(void);
+void* _CTServerConnectionUnregisterSilentHoursCallback(void);
+void* _CTServerConnectionUpdateAccountWithFeatureOrService(void);
+void* _CTServerConnectionUpdateCarrierPushToken(void);
+void* _CTServerConnectionUpdateProtocolQualityOfService(void);
+void* _CTServerConnectionUpdateQualityOfService(void);
+void* _CTServerConnectionVerifyCarrierEntitlements(void);
+void* _CTServerEnableFastDormancy(void);
+void* _CTServerForceFastDormancy(void);
+void* _CTServerIsFastDormancyEnabled(void);
+void* _CTServerSetSupportsVoiceCall(void);
+void* _ConvertBinaryToHex(void);
+void* _CreateDirectoriesToPath(void);
+void* _GetMobileUserDirectory(void);
+void* _GetMobileUserGID(void);
+void* _GetMobileUserUID(void);
+void* _GetWirelessUserDirectory(void);
+void* _GetWirelessUserGID(void);
+void* _GetWirelessUserUID(void);
+void* _SynchronizeCommCenterPreferences(void);
+void* _Z10asCFString24EntitlementAuthTokenType(void);
+void* _Z10createPLMNRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_(void);
+void* _Z10createPLMNii(void);
+void* _Z10createPLMNiib(void);
+void* _Z12createCFPLMNRK3MCCRK3MNC(void);
+void* _Z15TTYTypeAsString7TTYType(void);
+void* _Z17isEmergencyNumberRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE(void);
+void* _Z18EmCallTypeAsString23CTCallEmergencyCallType(void);
+void* _Z22CTGetRootVersionStringv(void);
+void* _Z22callSourceModeAsString16CCCallSourceMode(void);
+void* _Z8asString20EntitlementTopicType(void);
+void* _Z8asString24EntitlementAuthTokenType(void);
+void* _Z8asStringN19NetworkNotification16NotificationTypeE(void);
+void* _Z8formPLMNRK3MCCRK3MNC(void);
+void* _ZN14CSIPhoneNumber13setBaseNumberEPKc(void);
+void* _ZN14CSIPhoneNumber13setBaseNumberERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE(void);
+void* _ZN14CSIPhoneNumber13setDtmfStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE(void);
+void* _ZN14CSIPhoneNumber15setTypeOfNumberE15PhoneNumberType(void);
+void* _ZN14CSIPhoneNumber16setTypeOfAddressEi(void);
+void* _ZN14CSIPhoneNumber19setCLIRRequestStateE16CLIRRequestState(void);
+void* _ZN14CSIPhoneNumber20setEmergencyCategoryEj(void);
+void* _ZN14CSIPhoneNumber22setIsListedAsEmergencyEb(void);
+void* _ZN14CSIPhoneNumber23setIsEmSMSTextSupportedEb(void);
+void* _ZN14CSIPhoneNumber27convertLettersToPhoneNumberEv(void);
+void* _ZN14CSIPhoneNumberC1EPKc(void);
+void* _ZN14CSIPhoneNumberC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE(void);
+void* _ZN14CSIPhoneNumberC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE15PhoneNumberType(void);
+void* _ZN14CSIPhoneNumberC1EiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE(void);
+void* _ZN14CSIPhoneNumberC1Ev(void);
+void* _ZN14CSIPhoneNumberC2EPKc(void);
+void* _ZN14CSIPhoneNumberC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE(void);
+void* _ZN14CSIPhoneNumberC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE15PhoneNumberType(void);
+void* _ZN14CSIPhoneNumberC2EiRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE(void);
+void* _ZN14CSIPhoneNumberC2Ev(void);
+void* _ZN19NetworkNotification14_ConvertToBoolEPK10__CFStringRPKv(void);
+void* _ZN19NetworkNotification14_ConvertToDateEPK10__CFStringRPKv(void);
+void* _ZN19NetworkNotification14setValueForKeyEPK10__CFStringS2_NS_24NotificationTrackChangesE(void);
+void* _ZN19NetworkNotification15_GetTypeForNameEPK10__CFString(void);
+void* _ZN19NetworkNotification16_ConvertToNumberEPK10__CFStringRPKv(void);
+void* _ZN19NetworkNotification18notificationStringEv(void);
+void* _ZN19NetworkNotification18parsedNotificationEv(void);
+void* _ZN19NetworkNotification21_GetFinalFormForValueEPK10__CFStringS2_RPKv(void);
+void* _ZN19NetworkNotification24_parseNotificationStringEv(void);
+void* _ZN19NetworkNotification30_NotificationKeyIsValidForTypeEPK10__CFString(void);
+void* _ZN19NetworkNotification3urlEv(void);
+void* _ZN19NetworkNotification4nameEv(void);
+void* _ZN19NetworkNotification4typeEv(void);
+void* _ZN19NetworkNotificationC1EPK10__CFString(void);
+void* _ZN19NetworkNotificationC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE(void);
+void* _ZN19NetworkNotificationC2EPK10__CFString(void);
+void* _ZN19NetworkNotificationC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE(void);
+void* _ZN19NetworkNotificationD1Ev(void);
+void* _ZN19NetworkNotificationD2Ev(void);
+void* _ZN3MCC5clearEv(void);
+void* _ZN3MCCC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE(void);
+void* _ZN3MCCC1Et(void);
+void* _ZN3MCCC1EtRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE(void);
+void* _ZN3MCCC1Ev(void);
+void* _ZN3MCCC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE(void);
+void* _ZN3MCCC2Et(void);
+void* _ZN3MCCC2EtRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE(void);
+void* _ZN3MCCC2Ev(void);
+void* _ZN3MCCaSERKS_(void);
+void* _ZN3MNCC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE(void);
+void* _ZN3MNCC1EtRK3MCC(void);
+void* _ZN3MNCC1EtRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE(void);
+void* _ZN3MNCC1Ev(void);
+void* _ZN3MNCC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE(void);
+void* _ZN3MNCC2EtRK3MCC(void);
+void* _ZN3MNCC2EtRKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE(void);
+void* _ZN3MNCC2Ev(void);
+void* _ZN9MCCAndMNCC1ERK3MCCRK3MNC(void);
+void* _ZN9MCCAndMNCC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE(void);
+void* _ZN9MCCAndMNCC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_(void);
+void* _ZN9MCCAndMNCC1Ett(void);
+void* _ZN9MCCAndMNCC1Ev(void);
+void* _ZN9MCCAndMNCC2ERK3MCCRK3MNC(void);
+void* _ZN9MCCAndMNCC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE(void);
+void* _ZN9MCCAndMNCC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_(void);
+void* _ZN9MCCAndMNCC2Ett(void);
+void* _ZN9MCCAndMNCC2Ev(void);
+void* _ZNK14CSIPhoneNumber12getFormattedEv(void);
+void* _ZNK14CSIPhoneNumber13getBaseNumberEv(void);
+void* _ZNK14CSIPhoneNumber13getDtmfStringEv(void);
+void* _ZNK14CSIPhoneNumber13getFullNumberEv(void);
+void* _ZNK14CSIPhoneNumber15getTypeOfNumberEv(void);
+void* _ZNK14CSIPhoneNumber16getTypeOfAddressEv(void);
+void* _ZNK14CSIPhoneNumber17hasSameBaseNumberERKS_(void);
+void* _ZNK14CSIPhoneNumber19getCLIRRequestStateEv(void);
+void* _ZNK14CSIPhoneNumber19getFullNumberHelperENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE(void);
+void* _ZNK14CSIPhoneNumber20getEmergencyCategoryEv(void);
+void* _ZNK14CSIPhoneNumber21getFullOriginalNumberEv(void);
+void* _ZNK14CSIPhoneNumber22getIsListedAsEmergencyEv(void);
+void* _ZNK14CSIPhoneNumber23getIsEmSMSTextSupportedEv(void);
+void* _ZNK14CSIPhoneNumber23hasEmergencyCategorySetEv(void);
+void* _ZNK14CSIPhoneNumber26getBaseNumberNoPauseDigitsEv(void);
+void* _ZNK14CSIPhoneNumber26getFullNumberNoPauseDigitsEv(void);
+void* _ZNK14CSIPhoneNumber8getIsMMIEv(void);
+void* _ZNK14CSIPhoneNumber9getIsUSSDEv(void);
+void* _ZNK14CSIPhoneNumbereqERKS_(void);
+void* _ZNK14CSIPhoneNumberneERKS_(void);
+void* _ZNK19NetworkNotification24copyUnparsedNotificationEv(void);
+void* _ZNK3MCC11getIntValueEv(void);
+void* _ZNK3MCC14getStringValueEv(void);
+void* _ZNK3MCC5validEv(void);
+void* _ZNK3MCCeqERKS_(void);
+void* _ZNK3MCCgtERKS_(void);
+void* _ZNK3MCCltERKS_(void);
+void* _ZNK3MCCneERKS_(void);
+void* _ZNK3MNC12isThreeDigitEv(void);
+void* _ZNK3MNC15getIntegerWidthEv(void);
+void* _ZNK9MCCAndMNC14getStringValueEv(void);
+void* _ZNK9MCCAndMNC6getMccEv(void);
+void* _ZNK9MCCAndMNC6getMncEv(void);
+void* _ZNK9MCCAndMNCeqERKS_(void);
+void* _ZNK9MCCAndMNCltERKS_(void);
+void* _ZNK9MCCAndMNCneERKS_(void);
+void* _ZlsRNSt3__113basic_ostreamIcNS_11char_traitsIcEEEERK9MCCAndMNC(void);
+void* _is3DigitMNCWithIMSI(void);
+void* _is3DigitMNCWithMCC(void);
+void* asString(void);
+void* createUuidBytes(void);
+void* getClientKeyForEntitlementType(void);
+void* getEntitlementTypeFromClientKey(void);
+void* kCTDataConnectionServiceTypeFromIndex(void);
+void* kCTDataConnectionTypeFromString(void);
+void* radioStateAsString(void);
+
+#endif
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClient.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClient.h
new file mode 100644
index 0000000000..1651d09fad
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClient.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 CoreTelephonyClient : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientCallDelegateInternal.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientCallDelegateInternal.h
new file mode 100644
index 0000000000..c7020b9047
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientCallDelegateInternal.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 CoreTelephonyClientCallDelegateInternal
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientCapabilitiesDelegateInternal.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientCapabilitiesDelegateInternal.h
new file mode 100644
index 0000000000..f463db95ff
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientCapabilitiesDelegateInternal.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 CoreTelephonyClientCapabilitiesDelegateInternal
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientCarrierBundleDelegateInternal.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientCarrierBundleDelegateInternal.h
new file mode 100644
index 0000000000..084292d806
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientCarrierBundleDelegateInternal.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 CoreTelephonyClientCarrierBundleDelegateInternal
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientCarrierServicesDelegateInternal.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientCarrierServicesDelegateInternal.h
new file mode 100644
index 0000000000..2414fa5ec0
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientCarrierServicesDelegateInternal.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 CoreTelephonyClientCarrierServicesDelegateInternal
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientCellularUsagePolicyDelegateInternal.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientCellularUsagePolicyDelegateInternal.h
new file mode 100644
index 0000000000..7be1b2cbe5
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientCellularUsagePolicyDelegateInternal.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 CoreTelephonyClientCellularUsagePolicyDelegateInternal
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientDataDelegateInternal.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientDataDelegateInternal.h
new file mode 100644
index 0000000000..8a434de3c2
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientDataDelegateInternal.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 CoreTelephonyClientDataDelegateInternal
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientDelegateInternal.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientDelegateInternal.h
new file mode 100644
index 0000000000..75a6b3c8ef
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientDelegateInternal.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 CoreTelephonyClientDelegateInternal
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientDelegateProxy.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientDelegateProxy.h
new file mode 100644
index 0000000000..c39973fe3a
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientDelegateProxy.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 CoreTelephonyClientDelegateProxy : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientDelegateProxyInterface.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientDelegateProxyInterface.h
new file mode 100644
index 0000000000..3bcaaacb1c
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientDelegateProxyInterface.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 CoreTelephonyClientDelegateProxyInterface
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientEmergencyDelegateInternal.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientEmergencyDelegateInternal.h
new file mode 100644
index 0000000000..937095673a
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientEmergencyDelegateInternal.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 CoreTelephonyClientEmergencyDelegateInternal
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientMux.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientMux.h
new file mode 100644
index 0000000000..d38061568b
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientMux.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 CoreTelephonyClientMux : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientPNRDelegateInternal.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientPNRDelegateInternal.h
new file mode 100644
index 0000000000..6be5ca5c88
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientPNRDelegateInternal.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 CoreTelephonyClientPNRDelegateInternal
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientRegistrationDelegateInternal.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientRegistrationDelegateInternal.h
new file mode 100644
index 0000000000..defd0ce7de
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientRegistrationDelegateInternal.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 CoreTelephonyClientRegistrationDelegateInternal
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientRemoteAsyncProxy.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientRemoteAsyncProxy.h
new file mode 100644
index 0000000000..54bd8f7472
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientRemoteAsyncProxy.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 CoreTelephonyClientRemoteAsyncProxy : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientSMSDelegateInternal.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientSMSDelegateInternal.h
new file mode 100644
index 0000000000..9cca7636e9
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientSMSDelegateInternal.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 CoreTelephonyClientSMSDelegateInternal
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientSubscriberDelegateInternal.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientSubscriberDelegateInternal.h
new file mode 100644
index 0000000000..643e1ce0ab
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientSubscriberDelegateInternal.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 CoreTelephonyClientSubscriberDelegateInternal
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientSuppServicesDelegateInternal.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientSuppServicesDelegateInternal.h
new file mode 100644
index 0000000000..78a64ee294
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientSuppServicesDelegateInternal.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 CoreTelephonyClientSuppServicesDelegateInternal
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientVoicemailDelegateInternal.h b/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientVoicemailDelegateInternal.h
new file mode 100644
index 0000000000..54622b9c21
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/CoreTelephonyClientVoicemailDelegateInternal.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 CoreTelephonyClientVoicemailDelegateInternal
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/MuxNotificationSink.h b/src/frameworks/CoreTelephony/include/CoreTelephony/MuxNotificationSink.h
new file mode 100644
index 0000000000..e8064d32e2
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/MuxNotificationSink.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 MuxNotificationSink : NSObject
+
+@end
diff --git a/src/frameworks/CoreTelephony/include/CoreTelephony/MuxNotificationSinkDelegate.h b/src/frameworks/CoreTelephony/include/CoreTelephony/MuxNotificationSinkDelegate.h
new file mode 100644
index 0000000000..08ccba29ce
--- /dev/null
+++ b/src/frameworks/CoreTelephony/include/CoreTelephony/MuxNotificationSinkDelegate.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 MuxNotificationSinkDelegate
+
+@end
diff --git a/src/frameworks/CoreTelephony/src/CTAppDataUsage.m b/src/frameworks/CoreTelephony/src/CTAppDataUsage.m
new file mode 100644
index 0000000000..4333fba137
--- /dev/null
+++ b/src/frameworks/CoreTelephony/src/CTAppDataUsage.m
@@ -0,0 +1,34 @@
+/*
+ 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 .
+*/
+
+#import
+
+@implementation CTAppDataUsage
+
+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
+{
+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
+}
+
+- (void)forwardInvocation:(NSInvocation *)anInvocation
+{
+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
+}
+
+@end
diff --git a/src/frameworks/CoreTelephony/src/CTAsciiAddress.m b/src/frameworks/CoreTelephony/src/CTAsciiAddress.m
new file mode 100644
index 0000000000..e2b6b0b66d
--- /dev/null
+++ b/src/frameworks/CoreTelephony/src/CTAsciiAddress.m
@@ -0,0 +1,34 @@
+/*
+ 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 .
+*/
+
+#import
+
+@implementation CTAsciiAddress
+
+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
+{
+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
+}
+
+- (void)forwardInvocation:(NSInvocation *)anInvocation
+{
+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
+}
+
+@end
diff --git a/src/frameworks/CoreTelephony/src/CTAudioCodecInfo.m b/src/frameworks/CoreTelephony/src/CTAudioCodecInfo.m
new file mode 100644
index 0000000000..96643504e9
--- /dev/null
+++ b/src/frameworks/CoreTelephony/src/CTAudioCodecInfo.m
@@ -0,0 +1,34 @@
+/*
+ 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 .
+*/
+
+#import
+
+@implementation CTAudioCodecInfo
+
+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
+{
+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
+}
+
+- (void)forwardInvocation:(NSInvocation *)anInvocation
+{
+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
+}
+
+@end
diff --git a/src/frameworks/CoreTelephony/src/CTBinarySMS.m b/src/frameworks/CoreTelephony/src/CTBinarySMS.m
new file mode 100644
index 0000000000..37190b003f
--- /dev/null
+++ b/src/frameworks/CoreTelephony/src/CTBinarySMS.m
@@ -0,0 +1,34 @@
+/*
+ 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 .
+*/
+
+#import
+
+@implementation CTBinarySMS
+
+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
+{
+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
+}
+
+- (void)forwardInvocation:(NSInvocation *)anInvocation
+{
+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
+}
+
+@end
diff --git a/src/frameworks/CoreTelephony/src/CTBundle.m b/src/frameworks/CoreTelephony/src/CTBundle.m
new file mode 100644
index 0000000000..27c5e69a5c
--- /dev/null
+++ b/src/frameworks/CoreTelephony/src/CTBundle.m
@@ -0,0 +1,34 @@
+/*
+ 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 .
+*/
+
+#import
+
+@implementation CTBundle
+
+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
+{
+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
+}
+
+- (void)forwardInvocation:(NSInvocation *)anInvocation
+{
+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
+}
+
+@end
diff --git a/src/frameworks/CoreTelephony/src/CTCall.m b/src/frameworks/CoreTelephony/src/CTCall.m
new file mode 100644
index 0000000000..b634bd3653
--- /dev/null
+++ b/src/frameworks/CoreTelephony/src/CTCall.m
@@ -0,0 +1,34 @@
+/*
+ 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 .
+*/
+
+#import
+
+@implementation CTCall
+
+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
+{
+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
+}
+
+- (void)forwardInvocation:(NSInvocation *)anInvocation
+{
+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
+}
+
+@end
diff --git a/src/frameworks/CoreTelephony/src/CTCallCapabilities.m b/src/frameworks/CoreTelephony/src/CTCallCapabilities.m
new file mode 100644
index 0000000000..a45c9d4510
--- /dev/null
+++ b/src/frameworks/CoreTelephony/src/CTCallCapabilities.m
@@ -0,0 +1,34 @@
+/*
+ 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 .
+*/
+
+#import
+
+@implementation CTCallCapabilities
+
+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
+{
+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
+}
+
+- (void)forwardInvocation:(NSInvocation *)anInvocation
+{
+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
+}
+
+@end
diff --git a/src/frameworks/CoreTelephony/src/CTCallCenter.m b/src/frameworks/CoreTelephony/src/CTCallCenter.m
new file mode 100644
index 0000000000..45ae73a838
--- /dev/null
+++ b/src/frameworks/CoreTelephony/src/CTCallCenter.m
@@ -0,0 +1,34 @@
+/*
+ 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 .
+*/
+
+#import
+
+@implementation CTCallCenter
+
+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
+{
+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
+}
+
+- (void)forwardInvocation:(NSInvocation *)anInvocation
+{
+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
+}
+
+@end
diff --git a/src/frameworks/CoreTelephony/src/CTCallForwardingValue.m b/src/frameworks/CoreTelephony/src/CTCallForwardingValue.m
new file mode 100644
index 0000000000..0b89dab617
--- /dev/null
+++ b/src/frameworks/CoreTelephony/src/CTCallForwardingValue.m
@@ -0,0 +1,34 @@
+/*
+ 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 .
+*/
+
+#import
+
+@implementation CTCallForwardingValue
+
+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
+{
+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
+}
+
+- (void)forwardInvocation:(NSInvocation *)anInvocation
+{
+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
+}
+
+@end
diff --git a/src/frameworks/CoreTelephony/src/CTCarrier.m b/src/frameworks/CoreTelephony/src/CTCarrier.m
new file mode 100644
index 0000000000..7bebe0255a
--- /dev/null
+++ b/src/frameworks/CoreTelephony/src/CTCarrier.m
@@ -0,0 +1,34 @@
+/*
+ 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 .
+*/
+
+#import
+
+@implementation CTCarrier
+
+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
+{
+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
+}
+
+- (void)forwardInvocation:(NSInvocation *)anInvocation
+{
+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
+}
+
+@end
diff --git a/src/frameworks/CoreTelephony/src/CTCellIdInfo.m b/src/frameworks/CoreTelephony/src/CTCellIdInfo.m
new file mode 100644
index 0000000000..fe0f502397
--- /dev/null
+++ b/src/frameworks/CoreTelephony/src/CTCellIdInfo.m
@@ -0,0 +1,34 @@
+/*
+ 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 .
+*/
+
+#import
+
+@implementation CTCellIdInfo
+
+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
+{
+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
+}
+
+- (void)forwardInvocation:(NSInvocation *)anInvocation
+{
+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
+}
+
+@end
diff --git a/src/frameworks/CoreTelephony/src/CTCellInfo.m b/src/frameworks/CoreTelephony/src/CTCellInfo.m
new file mode 100644
index 0000000000..c38cf42a92
--- /dev/null
+++ b/src/frameworks/CoreTelephony/src/CTCellInfo.m
@@ -0,0 +1,34 @@
+/*
+ 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