diff --git a/src/frameworks/CMakeLists.txt b/src/frameworks/CMakeLists.txt
index 567e8be54a..44b601ae9f 100644
--- a/src/frameworks/CMakeLists.txt
+++ b/src/frameworks/CMakeLists.txt
@@ -8,6 +8,7 @@ add_subdirectory(ApplicationServices)
add_subdirectory(AVFoundation)
add_subdirectory(AVKit)
add_subdirectory(Carbon)
+add_subdirectory(CloudKit)
add_subdirectory(ColorSync)
add_subdirectory(Contacts)
add_subdirectory(CoreImage)
diff --git a/src/frameworks/CloudKit/CMakeLists.txt b/src/frameworks/CloudKit/CMakeLists.txt
new file mode 100644
index 0000000000..c71a77c6fb
--- /dev/null
+++ b/src/frameworks/CloudKit/CMakeLists.txt
@@ -0,0 +1,274 @@
+project(CloudKit)
+
+set(DYLIB_COMPAT_VERSION "1.0.0")
+set(DYLIB_CURRENT_VERSION "867.0.0")
+
+add_framework(CloudKit
+ FAT
+ CURRENT_VERSION
+ VERSION "A"
+
+ SOURCES
+ src/CloudKit.m
+ src/CKFlowControl.m
+ src/CKRecordZoneID.m
+ src/CKRepairAssetsOperation.m
+ src/CKRepairAssetsOperationInfo.m
+ src/CKDPRecordFieldValueEncryptedValue.m
+ src/CKUserNotificationUtilities.m
+ src/CKUploadRequestPersistentStore.m
+ src/CKMarkAssetBrokenOperation.m
+ src/CKMarkAssetBrokenOperationInfo.m
+ src/CKLogFacilityWrapper.m
+ src/CKModifyRecordZonesOperation.m
+ src/CKModifyRecordZonesOperationInfo.m
+ src/CKDiscoverAllContactsOperation.m
+ src/CKContainerSetupInfo.m
+ src/CKContainerOptions.m
+ src/CKAccountInfo.m
+ src/CKContainerXPCProxy.m
+ src/CKContainer.m
+ src/CKSyncEngineBatch.m
+ src/CKArchiveRecordsOperation.m
+ src/CKArchiveRecordsOperationInfo.m
+ src/CKQuery.m
+ src/CKNotificationListener.m
+ src/CKSubscriptionInfo.m
+ src/CKRepairZonePCSOperationInfo.m
+ src/CKRepairZonePCSOperation.m
+ src/CKDPRecordReference.m
+ src/CKException.m
+ src/CKSQLitePool.m
+ src/CKAutoBugCaptureMetadata.m
+ src/CKDCancelToken.m
+ src/CKFetchRecordZonesOperation.m
+ src/CKFetchRecordZonesOperationInfo.m
+ src/CKScheduler.m
+ src/CKDiscoverAllUserIdentitiesOperation.m
+ src/CKZonePCSDiagnosticInformation.m
+ src/CKPCSDiagnosticInformation.m
+ src/CKFetchShareMetadataOperation.m
+ src/CKFetchShareMetadataOperationInfo.m
+ src/CKSyncingClientInfo.m
+ src/CKSyncRequestOperation.m
+ src/CKModifyWebSharingOperation.m
+ src/CKModifyWebSharingOperationInfo.m
+ src/CKContainerID.m
+ src/CKLegacyPredicateValidator.m
+ src/CKSQLite.m
+ src/CKSQLiteError.m
+ src/CKAccountOverrideInfo.m
+ src/CKUserIdentity.m
+ src/CKSyncEngine.m
+ src/CKFetchDatabaseChangesOperation.m
+ src/CKFetchDatabaseChangesOperationInfo.m
+ src/CKFetchDatabaseChangesOperationResult.m
+ src/CKOperationFlowControlInfo.m
+ src/CKOperationFlowControlManager.m
+ src/CKPackageDB.m
+ src/CKPackageSection.m
+ src/CKDPRecordZoneIdentifier.m
+ src/CKApplicationPermissionGroup.m
+ src/CKUploadRequestManager.m
+ src/CKUploadRequestManagerInternals.m
+ src/CKUploadRequestManagerResponseActionThrottlerMetadata.m
+ src/CKUploadRequestManagerResponseActionThrottler.m
+ src/CKMarkNotificationsReadOperation.m
+ src/CKMarkNotificationsReadOperationInfo.m
+ src/CKFetchArchivedRecordsOperation.m
+ src/CKFetchArchivedRecordsOptions.m
+ src/CKFetchArchivedRecordsOperationInfo.m
+ src/CKDPStreamingAssetFooter.m
+ src/CKRecordValueStore.m
+ src/CKEncryptedRecordValueStore.m
+ src/CKRecord.m
+ src/CKContactsSupport.m
+ src/CKFileOpenInfo.m
+ src/CKFileOpenResult.m
+ src/CKFileMetadata.m
+ src/CKAssetTransferOptions.m
+ src/CKAssetReuploadExpectedProperties.m
+ src/CKAssetCopyInfo.m
+ src/CKAssetRereferenceInfo.m
+ src/CKAssetReference.m
+ src/CKAsset.m
+ src/CKSchedulerActivity.m
+ src/CKDiscretionaryOptions.m
+ src/CKDPRecordIdentifier.m
+ src/CKUserIdentityLookupInfo.m
+ src/CKDeviceToDeviceShareInvitationToken.m
+ src/CKShare.m
+ src/CKBehaviorOptions.m
+ src/CKPlaceholderOperation.m
+ src/CKOperation.m
+ src/CKOperationConfiguration.m
+ src/CKOperationInfo.m
+ src/CKOperationResult.m
+ src/CKOperationMMCSRequestOptions.m
+ src/CKDatabaseOperation.m
+ src/CKDatabaseOperationInfo.m
+ src/CKObjCClass.m
+ src/CKAssetRepairScheduler.m
+ src/CKRequestAssetOperation.m
+ src/CKQueryOperation.m
+ src/CKQueryOperationInfo.m
+ src/CKQueryOperationResult.m
+ src/CKQueryCursor.m
+ src/CKUploadRequestManagerStateMachine.m
+ src/CKShareParticipant.m
+ src/CKDiscoveredUserInfo.m
+ src/CKRecordGraphNode.m
+ src/CKRecordGraph.m
+ src/CKFetchNotificationChangesOperation.m
+ src/CKFetchNotificationChangesOperationInfo.m
+ src/CKFetchNotificationChangesOperationResult.m
+ src/CKFetchWebAuthTokenOperation.m
+ src/CKFetchWebAuthTokenOperationResult.m
+ src/CKFetchWebAuthTokenOperationInfo.m
+ src/CKFetchRecordVersionsOperation.m
+ src/CKFetchRecordVersionsOperationInfo.m
+ src/CKInitiateParticipantVettingOperation.m
+ src/CKInitiateParticipantVettingOperationInfo.m
+ src/CKStreamingAssetAppendContext.m
+ src/CKDPDate.m
+ src/CKAggregateZonePCSOperation.m
+ src/CKAggregateZonePCSOperationInfo.m
+ src/CKMetric.m
+ src/CKOperationMetrics.m
+ src/CKPackageItem.m
+ src/CKFetchRecordChangesOperation.m
+ src/CKFetchRecordChangesOperationResult.m
+ src/CKNotificationID.m
+ src/CKNotification.m
+ src/CKQueryNotification.m
+ src/CKRecordZoneNotification.m
+ src/CKDatabaseNotification.m
+ src/CKDatabase.m
+ src/CKAcceptSharesOperation.m
+ src/CKAcceptSharesOperationInfo.m
+ src/CKReference.m
+ src/CKFetchShareParticipantKeyOperation.m
+ src/CKFetchShareParticipantKeyOperationInfo.m
+ src/CKAPSMachServiceConnectionKey.m
+ src/CKAPSMachServiceConnectionDelegate.m
+ src/CKOperationGroup.m
+ src/CKOperationGroupSystemImposedInfoConfiguration.m
+ src/CKOperationGroupSystemImposedInfo.m
+ src/CKPublicKey.m
+ src/CKDPLocationCoordinate.m
+ src/CKDPIdentifier.m
+ src/CKSyncEngineFetchChangesOperation.m
+ src/CKEncryptedData.m
+ src/CKEncryptedString.m
+ src/CKEncryptedLongLong.m
+ src/CKEncryptedDouble.m
+ src/CKEncryptedDate.m
+ src/CKEncryptedReference.m
+ src/CKEncryptedLocation.m
+ src/CKEncryptedStringArray.m
+ src/CKEncryptedDoubleArray.m
+ src/CKEncryptedLongLongArray.m
+ src/CKEncryptedDateArray.m
+ src/CKEncryptedLocationArray.m
+ src/CKEncryptedEmptyArray.m
+ src/CKSQLiteStatementEnumerator.m
+ src/CKSyncEngineModifyRecordBatchesOperation.m
+ src/CKObjCProperty.m
+ src/CKQuerySubscription.m
+ src/CKRecordZoneSubscription.m
+ src/CKDatabaseSubscription.m
+ src/CKSubscription.m
+ src/CKNotificationInfo.m
+ src/CKModifySubscriptionsOperation.m
+ src/CKModifySubscriptionsOperationInfo.m
+ src/CKFetchRecordZoneChangesOperation.m
+ src/CKFetchRecordZoneChangesOptions.m
+ src/CKFetchRecordZoneChangesConfiguration.m
+ src/CKFetchRecordZoneChangesOperationInfo.m
+ src/CKModifyRecordsOperation.m
+ src/CKModifyRecordsOperationInfo.m
+ src/CKAssetDownloadPreauthorization.m
+ src/CKSignatureGenerator.m
+ src/CKSQLiteStatement.m
+ src/CKAssetRepairOperationUtilities.m
+ src/CKUploadRequestConfiguration.m
+ src/CKPublishAssetsOperation.m
+ src/CKPublishAssetsOperationInfo.m
+ src/CKCompleteParticipantVettingOperation.m
+ src/CKCompleteParticipantVettingOperationInfo.m
+ src/CKFetchSubscriptionsOperation.m
+ src/CKFetchSubscriptionsOperationInfo.m
+ src/CKLocationSortDescriptor.m
+ src/CKFetchRecordsAssetInfo.m
+ src/CKFetchRecordsOperation.m
+ src/CKFetchRecordsOperationInfo.m
+ src/CKPredicateValidatorInstance.m
+ src/CKRecursivePredicateValidator.m
+ src/CKAnyPredicateValidator.m
+ src/CKAllPredicateValidator.m
+ src/CKCompoundTypePredicateValidator.m
+ src/CKTruePredicateValidator.m
+ src/CKCompoundSubpredicateValidator.m
+ src/CKFlipFlopPredicateValidator.m
+ src/CKComparisonPredicateValidator.m
+ src/CKComparisonOperatorValidator.m
+ src/CKComparisonModifierValidator.m
+ src/CKComparisonOptionsValidator.m
+ src/CKConstantValueExpressionValidator.m
+ src/CKKeyPathExpressionValidator.m
+ src/CKAggregateExpressionValidator.m
+ src/CKFunctionExpressionValidator.m
+ src/CKEvaluatedObjectExpressionValidator.m
+ src/CKKindOfClassValidator.m
+ src/CKKindOfCollectionClassValidator.m
+ src/CKStringValueValidator.m
+ src/CKCustomBlockValidator.m
+ src/CKTrueValidator.m
+ src/CKNilValidator.m
+ src/CKDeclarativePredicateValidator.m
+ src/CKRequestInfo.m
+ src/CKBlockingAsyncQueue.m
+ src/CKCodeFunctionInvokeOperation.m
+ src/CKCodeFunctionInvokeOperationInfo.m
+ src/CKModifyRecordAccessOperation.m
+ src/CKModifyRecordAccessOperationInfo.m
+ src/CKShareMetadata.m
+ src/CKDiscoverUserInfosOperation.m
+ src/CKPackageDBDelegate.m
+ src/CKPackage.m
+ src/CKArchivedAnchoredPackage.m
+ src/CKObjCType.m
+ src/CKModifyBadgeOperation.m
+ src/CKModifyBadgeOperationInfo.m
+ src/CKUploadRequestMetadata.m
+ src/CKAssetUploadRequestMetadata.m
+ src/CKPackageUploadRequestMetadata.m
+ src/CKPredicateValidator.m
+ src/CKPrettyError.m
+ src/CKInternalError.m
+ src/CKSyncEngineMetadata.m
+ src/CKSyncEngineRecordModification.m
+ src/CKRecordID.m
+ src/CKRecordZone.m
+ src/CKStreamingAsset.m
+ src/CKFetchShareParticipantsOperation.m
+ src/CKFetchShareParticipantsOperationInfo.m
+ src/CKFetchUserQuotaOperation.m
+ src/CKFetchUserQuotaOperationResult.m
+ src/CKFetchWhitelistedBundleIDsOperation.m
+ src/CKFetchWhitelistedBundleIDsOperationResult.m
+ src/CKServerChangeToken.m
+ src/CKEventMetric.m
+ src/CKEventOperationInfo.m
+ src/CKEventOperationGroupInfo.m
+ src/CKEventMetricInfo.m
+ src/CKOperationCallbackManager.m
+ src/CKObject.m
+ src/CKDiscoverUserIdentitiesOperation.m
+ src/CKDiscoverUserIdentitiesOperationInfo.m
+
+ DEPENDENCIES
+ system
+ objc
+ Foundation
+)
diff --git a/src/frameworks/CloudKit/include/CloudKit/APSConnectionDelegate.h b/src/frameworks/CloudKit/include/CloudKit/APSConnectionDelegate.h
new file mode 100644
index 0000000000..23830697f6
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/APSConnectionDelegate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General 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 APSConnectionDelegate
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/C2RequestDelegate.h b/src/frameworks/CloudKit/include/CloudKit/C2RequestDelegate.h
new file mode 100644
index 0000000000..d7215dd9c9
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/C2RequestDelegate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General 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 C2RequestDelegate
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKAPSMachServiceConnectionDelegate.h b/src/frameworks/CloudKit/include/CloudKit/CKAPSMachServiceConnectionDelegate.h
new file mode 100644
index 0000000000..4253406c0f
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKAPSMachServiceConnectionDelegate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKAPSMachServiceConnectionDelegate : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKAPSMachServiceConnectionKey.h b/src/frameworks/CloudKit/include/CloudKit/CKAPSMachServiceConnectionKey.h
new file mode 100644
index 0000000000..40c3053e78
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKAPSMachServiceConnectionKey.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKAPSMachServiceConnectionKey : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKAcceptSharesOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKAcceptSharesOperation.h
new file mode 100644
index 0000000000..0ca5ba89c2
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKAcceptSharesOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKAcceptSharesOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKAcceptSharesOperationInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKAcceptSharesOperationInfo.h
new file mode 100644
index 0000000000..bf82900097
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKAcceptSharesOperationInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKAcceptSharesOperationInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKAccountInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKAccountInfo.h
new file mode 100644
index 0000000000..5794a6530a
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKAccountInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKAccountInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKAccountOverrideInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKAccountOverrideInfo.h
new file mode 100644
index 0000000000..5f19095903
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKAccountOverrideInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKAccountOverrideInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKAggregateExpressionValidator.h b/src/frameworks/CloudKit/include/CloudKit/CKAggregateExpressionValidator.h
new file mode 100644
index 0000000000..4c20eccc37
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKAggregateExpressionValidator.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKAggregateExpressionValidator : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKAggregateZonePCSOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKAggregateZonePCSOperation.h
new file mode 100644
index 0000000000..e263239801
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKAggregateZonePCSOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKAggregateZonePCSOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKAggregateZonePCSOperationInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKAggregateZonePCSOperationInfo.h
new file mode 100644
index 0000000000..16c3682262
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKAggregateZonePCSOperationInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKAggregateZonePCSOperationInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKAllPredicateValidator.h b/src/frameworks/CloudKit/include/CloudKit/CKAllPredicateValidator.h
new file mode 100644
index 0000000000..aba6f0379c
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKAllPredicateValidator.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKAllPredicateValidator : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKAnyPredicateValidator.h b/src/frameworks/CloudKit/include/CloudKit/CKAnyPredicateValidator.h
new file mode 100644
index 0000000000..de980af55e
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKAnyPredicateValidator.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKAnyPredicateValidator : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKApplicationPermissionGroup.h b/src/frameworks/CloudKit/include/CloudKit/CKApplicationPermissionGroup.h
new file mode 100644
index 0000000000..e3e174f85a
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKApplicationPermissionGroup.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKApplicationPermissionGroup : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKArchiveRecordsOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKArchiveRecordsOperation.h
new file mode 100644
index 0000000000..e9c824f016
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKArchiveRecordsOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKArchiveRecordsOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKArchiveRecordsOperationInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKArchiveRecordsOperationInfo.h
new file mode 100644
index 0000000000..f038e4154e
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKArchiveRecordsOperationInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKArchiveRecordsOperationInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKArchivedAnchoredPackage.h b/src/frameworks/CloudKit/include/CloudKit/CKArchivedAnchoredPackage.h
new file mode 100644
index 0000000000..2476a17599
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKArchivedAnchoredPackage.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKArchivedAnchoredPackage : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKAsset.h b/src/frameworks/CloudKit/include/CloudKit/CKAsset.h
new file mode 100644
index 0000000000..90f9b86f01
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKAsset.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKAsset : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKAssetCopyInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKAssetCopyInfo.h
new file mode 100644
index 0000000000..195b6dc57e
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKAssetCopyInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKAssetCopyInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKAssetDownloadPreauthorization.h b/src/frameworks/CloudKit/include/CloudKit/CKAssetDownloadPreauthorization.h
new file mode 100644
index 0000000000..ee1454a6dd
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKAssetDownloadPreauthorization.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKAssetDownloadPreauthorization : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKAssetReference.h b/src/frameworks/CloudKit/include/CloudKit/CKAssetReference.h
new file mode 100644
index 0000000000..8894a5bba6
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKAssetReference.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKAssetReference : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKAssetRepairOperationUtilities.h b/src/frameworks/CloudKit/include/CloudKit/CKAssetRepairOperationUtilities.h
new file mode 100644
index 0000000000..1eaf1df1d6
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKAssetRepairOperationUtilities.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKAssetRepairOperationUtilities : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKAssetRepairScheduler.h b/src/frameworks/CloudKit/include/CloudKit/CKAssetRepairScheduler.h
new file mode 100644
index 0000000000..d883b012c4
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKAssetRepairScheduler.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKAssetRepairScheduler : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKAssetRepairSchedulerDelegate.h b/src/frameworks/CloudKit/include/CloudKit/CKAssetRepairSchedulerDelegate.h
new file mode 100644
index 0000000000..4a7e75861a
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKAssetRepairSchedulerDelegate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General 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 CKAssetRepairSchedulerDelegate
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKAssetRereferenceInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKAssetRereferenceInfo.h
new file mode 100644
index 0000000000..56ddb0d3de
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKAssetRereferenceInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKAssetRereferenceInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKAssetReuploadExpectedProperties.h b/src/frameworks/CloudKit/include/CloudKit/CKAssetReuploadExpectedProperties.h
new file mode 100644
index 0000000000..a7b508d5cd
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKAssetReuploadExpectedProperties.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKAssetReuploadExpectedProperties : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKAssetTransferOptions.h b/src/frameworks/CloudKit/include/CloudKit/CKAssetTransferOptions.h
new file mode 100644
index 0000000000..4d29576e8c
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKAssetTransferOptions.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKAssetTransferOptions : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKAssetUploadRequestMetadata.h b/src/frameworks/CloudKit/include/CloudKit/CKAssetUploadRequestMetadata.h
new file mode 100644
index 0000000000..601f7cce38
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKAssetUploadRequestMetadata.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKAssetUploadRequestMetadata : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKAutoBugCaptureMetadata.h b/src/frameworks/CloudKit/include/CloudKit/CKAutoBugCaptureMetadata.h
new file mode 100644
index 0000000000..7c4bfef35b
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKAutoBugCaptureMetadata.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKAutoBugCaptureMetadata : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKBehaviorOptions.h b/src/frameworks/CloudKit/include/CloudKit/CKBehaviorOptions.h
new file mode 100644
index 0000000000..9f39e2f7c3
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKBehaviorOptions.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKBehaviorOptions : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKBlockingAsyncQueue.h b/src/frameworks/CloudKit/include/CloudKit/CKBlockingAsyncQueue.h
new file mode 100644
index 0000000000..da7e01b353
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKBlockingAsyncQueue.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKBlockingAsyncQueue : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKCodeFunctionInvokeOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKCodeFunctionInvokeOperation.h
new file mode 100644
index 0000000000..c26874776e
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKCodeFunctionInvokeOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKCodeFunctionInvokeOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKCodeFunctionInvokeOperationInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKCodeFunctionInvokeOperationInfo.h
new file mode 100644
index 0000000000..e9858af961
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKCodeFunctionInvokeOperationInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKCodeFunctionInvokeOperationInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKComparisonModifierValidator.h b/src/frameworks/CloudKit/include/CloudKit/CKComparisonModifierValidator.h
new file mode 100644
index 0000000000..5bb63179d5
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKComparisonModifierValidator.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKComparisonModifierValidator : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKComparisonOperatorValidator.h b/src/frameworks/CloudKit/include/CloudKit/CKComparisonOperatorValidator.h
new file mode 100644
index 0000000000..358fb3e23f
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKComparisonOperatorValidator.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKComparisonOperatorValidator : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKComparisonOptionsValidator.h b/src/frameworks/CloudKit/include/CloudKit/CKComparisonOptionsValidator.h
new file mode 100644
index 0000000000..427b2dff9d
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKComparisonOptionsValidator.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKComparisonOptionsValidator : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKComparisonPredicateValidator.h b/src/frameworks/CloudKit/include/CloudKit/CKComparisonPredicateValidator.h
new file mode 100644
index 0000000000..0518f50fee
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKComparisonPredicateValidator.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKComparisonPredicateValidator : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKCompleteParticipantVettingOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKCompleteParticipantVettingOperation.h
new file mode 100644
index 0000000000..5ce81cdf9d
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKCompleteParticipantVettingOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKCompleteParticipantVettingOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKCompleteParticipantVettingOperationInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKCompleteParticipantVettingOperationInfo.h
new file mode 100644
index 0000000000..5bfa490f06
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKCompleteParticipantVettingOperationInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKCompleteParticipantVettingOperationInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKCompoundSubpredicateValidator.h b/src/frameworks/CloudKit/include/CloudKit/CKCompoundSubpredicateValidator.h
new file mode 100644
index 0000000000..66503b8000
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKCompoundSubpredicateValidator.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKCompoundSubpredicateValidator : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKCompoundTypePredicateValidator.h b/src/frameworks/CloudKit/include/CloudKit/CKCompoundTypePredicateValidator.h
new file mode 100644
index 0000000000..7b58f3d309
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKCompoundTypePredicateValidator.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKCompoundTypePredicateValidator : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKConstantValueExpressionValidator.h b/src/frameworks/CloudKit/include/CloudKit/CKConstantValueExpressionValidator.h
new file mode 100644
index 0000000000..0223f5a0f3
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKConstantValueExpressionValidator.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKConstantValueExpressionValidator : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKContactsSupport.h b/src/frameworks/CloudKit/include/CloudKit/CKContactsSupport.h
new file mode 100644
index 0000000000..31eda95201
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKContactsSupport.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKContactsSupport : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKContainer.h b/src/frameworks/CloudKit/include/CloudKit/CKContainer.h
new file mode 100644
index 0000000000..7de85fd084
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKContainer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKContainer : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKContainerID.h b/src/frameworks/CloudKit/include/CloudKit/CKContainerID.h
new file mode 100644
index 0000000000..b90967bf90
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKContainerID.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKContainerID : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKContainerOptions.h b/src/frameworks/CloudKit/include/CloudKit/CKContainerOptions.h
new file mode 100644
index 0000000000..6a90ad7016
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKContainerOptions.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKContainerOptions : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKContainerSetupInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKContainerSetupInfo.h
new file mode 100644
index 0000000000..f9299a2e7d
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKContainerSetupInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKContainerSetupInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKContainerXPCProxy.h b/src/frameworks/CloudKit/include/CloudKit/CKContainerXPCProxy.h
new file mode 100644
index 0000000000..16ada7cd9a
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKContainerXPCProxy.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKContainerXPCProxy : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKCustomBlockValidator.h b/src/frameworks/CloudKit/include/CloudKit/CKCustomBlockValidator.h
new file mode 100644
index 0000000000..aaf178a9db
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKCustomBlockValidator.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKCustomBlockValidator : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKDCancelToken.h b/src/frameworks/CloudKit/include/CloudKit/CKDCancelToken.h
new file mode 100644
index 0000000000..d544bbd9be
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKDCancelToken.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKDCancelToken : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKDCancelling.h b/src/frameworks/CloudKit/include/CloudKit/CKDCancelling.h
new file mode 100644
index 0000000000..7bc2e46336
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKDCancelling.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General 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 CKDCancelling
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKDPDate.h b/src/frameworks/CloudKit/include/CloudKit/CKDPDate.h
new file mode 100644
index 0000000000..91e7e74716
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKDPDate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKDPDate : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKDPIdentifier.h b/src/frameworks/CloudKit/include/CloudKit/CKDPIdentifier.h
new file mode 100644
index 0000000000..0a936acd2c
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKDPIdentifier.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKDPIdentifier : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKDPLocationCoordinate.h b/src/frameworks/CloudKit/include/CloudKit/CKDPLocationCoordinate.h
new file mode 100644
index 0000000000..f104a09cda
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKDPLocationCoordinate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKDPLocationCoordinate : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKDPRecordFieldValueEncryptedValue.h b/src/frameworks/CloudKit/include/CloudKit/CKDPRecordFieldValueEncryptedValue.h
new file mode 100644
index 0000000000..33446fa1fb
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKDPRecordFieldValueEncryptedValue.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKDPRecordFieldValueEncryptedValue : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKDPRecordIdentifier.h b/src/frameworks/CloudKit/include/CloudKit/CKDPRecordIdentifier.h
new file mode 100644
index 0000000000..71ce7e8cb0
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKDPRecordIdentifier.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKDPRecordIdentifier : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKDPRecordReference.h b/src/frameworks/CloudKit/include/CloudKit/CKDPRecordReference.h
new file mode 100644
index 0000000000..efde197af7
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKDPRecordReference.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKDPRecordReference : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKDPRecordZoneIdentifier.h b/src/frameworks/CloudKit/include/CloudKit/CKDPRecordZoneIdentifier.h
new file mode 100644
index 0000000000..793112b8db
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKDPRecordZoneIdentifier.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKDPRecordZoneIdentifier : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKDPStreamingAssetFooter.h b/src/frameworks/CloudKit/include/CloudKit/CKDPStreamingAssetFooter.h
new file mode 100644
index 0000000000..3f04ac6643
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKDPStreamingAssetFooter.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKDPStreamingAssetFooter : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKDatabase.h b/src/frameworks/CloudKit/include/CloudKit/CKDatabase.h
new file mode 100644
index 0000000000..412b76f07f
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKDatabase.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKDatabase : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKDatabaseNotification.h b/src/frameworks/CloudKit/include/CloudKit/CKDatabaseNotification.h
new file mode 100644
index 0000000000..c12cf944ac
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKDatabaseNotification.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKDatabaseNotification : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKDatabaseOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKDatabaseOperation.h
new file mode 100644
index 0000000000..4a3edc0d69
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKDatabaseOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKDatabaseOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKDatabaseOperationInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKDatabaseOperationInfo.h
new file mode 100644
index 0000000000..3c0a132765
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKDatabaseOperationInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKDatabaseOperationInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKDatabaseSubscription.h b/src/frameworks/CloudKit/include/CloudKit/CKDatabaseSubscription.h
new file mode 100644
index 0000000000..11f98d62ab
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKDatabaseSubscription.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKDatabaseSubscription : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKDeclarativePredicateValidator.h b/src/frameworks/CloudKit/include/CloudKit/CKDeclarativePredicateValidator.h
new file mode 100644
index 0000000000..34a4215238
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKDeclarativePredicateValidator.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKDeclarativePredicateValidator : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKDeviceToDeviceShareInvitationToken.h b/src/frameworks/CloudKit/include/CloudKit/CKDeviceToDeviceShareInvitationToken.h
new file mode 100644
index 0000000000..eeb82c5e5f
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKDeviceToDeviceShareInvitationToken.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKDeviceToDeviceShareInvitationToken : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKDiscoverAllContactsOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKDiscoverAllContactsOperation.h
new file mode 100644
index 0000000000..270bb446d5
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKDiscoverAllContactsOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKDiscoverAllContactsOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKDiscoverAllUserIdentitiesOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKDiscoverAllUserIdentitiesOperation.h
new file mode 100644
index 0000000000..08ab2a790b
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKDiscoverAllUserIdentitiesOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKDiscoverAllUserIdentitiesOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKDiscoverUserIdentitiesOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKDiscoverUserIdentitiesOperation.h
new file mode 100644
index 0000000000..be0242be97
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKDiscoverUserIdentitiesOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKDiscoverUserIdentitiesOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKDiscoverUserIdentitiesOperationInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKDiscoverUserIdentitiesOperationInfo.h
new file mode 100644
index 0000000000..050709b3e0
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKDiscoverUserIdentitiesOperationInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKDiscoverUserIdentitiesOperationInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKDiscoverUserInfosOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKDiscoverUserInfosOperation.h
new file mode 100644
index 0000000000..f36a20f2ee
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKDiscoverUserInfosOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKDiscoverUserInfosOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKDiscoveredUserInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKDiscoveredUserInfo.h
new file mode 100644
index 0000000000..f67f40a057
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKDiscoveredUserInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKDiscoveredUserInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKDiscretionaryOptions.h b/src/frameworks/CloudKit/include/CloudKit/CKDiscretionaryOptions.h
new file mode 100644
index 0000000000..3a944ff2c2
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKDiscretionaryOptions.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKDiscretionaryOptions : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKEncryptedData.h b/src/frameworks/CloudKit/include/CloudKit/CKEncryptedData.h
new file mode 100644
index 0000000000..1d73f90ad6
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKEncryptedData.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKEncryptedData : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKEncryptedDate.h b/src/frameworks/CloudKit/include/CloudKit/CKEncryptedDate.h
new file mode 100644
index 0000000000..382ed005fa
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKEncryptedDate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKEncryptedDate : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKEncryptedDateArray.h b/src/frameworks/CloudKit/include/CloudKit/CKEncryptedDateArray.h
new file mode 100644
index 0000000000..ff96408f26
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKEncryptedDateArray.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKEncryptedDateArray : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKEncryptedDouble.h b/src/frameworks/CloudKit/include/CloudKit/CKEncryptedDouble.h
new file mode 100644
index 0000000000..dedd68fbad
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKEncryptedDouble.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKEncryptedDouble : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKEncryptedDoubleArray.h b/src/frameworks/CloudKit/include/CloudKit/CKEncryptedDoubleArray.h
new file mode 100644
index 0000000000..7adfe1b4b5
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKEncryptedDoubleArray.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKEncryptedDoubleArray : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKEncryptedEmptyArray.h b/src/frameworks/CloudKit/include/CloudKit/CKEncryptedEmptyArray.h
new file mode 100644
index 0000000000..d24f45046b
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKEncryptedEmptyArray.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKEncryptedEmptyArray : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKEncryptedLocation.h b/src/frameworks/CloudKit/include/CloudKit/CKEncryptedLocation.h
new file mode 100644
index 0000000000..2cf317ad8a
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKEncryptedLocation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKEncryptedLocation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKEncryptedLocationArray.h b/src/frameworks/CloudKit/include/CloudKit/CKEncryptedLocationArray.h
new file mode 100644
index 0000000000..438505813b
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKEncryptedLocationArray.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKEncryptedLocationArray : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKEncryptedLongLong.h b/src/frameworks/CloudKit/include/CloudKit/CKEncryptedLongLong.h
new file mode 100644
index 0000000000..cee25aeaf6
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKEncryptedLongLong.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKEncryptedLongLong : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKEncryptedLongLongArray.h b/src/frameworks/CloudKit/include/CloudKit/CKEncryptedLongLongArray.h
new file mode 100644
index 0000000000..3a5345a6f0
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKEncryptedLongLongArray.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKEncryptedLongLongArray : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKEncryptedRecordValueStore.h b/src/frameworks/CloudKit/include/CloudKit/CKEncryptedRecordValueStore.h
new file mode 100644
index 0000000000..df39ca2b9c
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKEncryptedRecordValueStore.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKEncryptedRecordValueStore : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKEncryptedReference.h b/src/frameworks/CloudKit/include/CloudKit/CKEncryptedReference.h
new file mode 100644
index 0000000000..172b56c8e1
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKEncryptedReference.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKEncryptedReference : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKEncryptedString.h b/src/frameworks/CloudKit/include/CloudKit/CKEncryptedString.h
new file mode 100644
index 0000000000..3ecaa7d717
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKEncryptedString.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKEncryptedString : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKEncryptedStringArray.h b/src/frameworks/CloudKit/include/CloudKit/CKEncryptedStringArray.h
new file mode 100644
index 0000000000..4a011e6980
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKEncryptedStringArray.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKEncryptedStringArray : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKEvaluatedObjectExpressionValidator.h b/src/frameworks/CloudKit/include/CloudKit/CKEvaluatedObjectExpressionValidator.h
new file mode 100644
index 0000000000..911765fc43
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKEvaluatedObjectExpressionValidator.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKEvaluatedObjectExpressionValidator : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKEventMetric.h b/src/frameworks/CloudKit/include/CloudKit/CKEventMetric.h
new file mode 100644
index 0000000000..9e9c4d97e1
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKEventMetric.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKEventMetric : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKEventMetricInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKEventMetricInfo.h
new file mode 100644
index 0000000000..3e39162fbf
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKEventMetricInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKEventMetricInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKEventOperationGroupInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKEventOperationGroupInfo.h
new file mode 100644
index 0000000000..eb554b04fb
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKEventOperationGroupInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKEventOperationGroupInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKEventOperationInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKEventOperationInfo.h
new file mode 100644
index 0000000000..cfcb942210
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKEventOperationInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKEventOperationInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKException.h b/src/frameworks/CloudKit/include/CloudKit/CKException.h
new file mode 100644
index 0000000000..a2b7037896
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKException.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKException : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFetchArchivedRecordsOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKFetchArchivedRecordsOperation.h
new file mode 100644
index 0000000000..5438b380f4
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFetchArchivedRecordsOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFetchArchivedRecordsOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFetchArchivedRecordsOperationInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKFetchArchivedRecordsOperationInfo.h
new file mode 100644
index 0000000000..ba89f31cd0
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFetchArchivedRecordsOperationInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFetchArchivedRecordsOperationInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFetchArchivedRecordsOptions.h b/src/frameworks/CloudKit/include/CloudKit/CKFetchArchivedRecordsOptions.h
new file mode 100644
index 0000000000..878ee16402
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFetchArchivedRecordsOptions.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFetchArchivedRecordsOptions : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFetchDatabaseChangesOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKFetchDatabaseChangesOperation.h
new file mode 100644
index 0000000000..ce9d5ee8af
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFetchDatabaseChangesOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFetchDatabaseChangesOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFetchDatabaseChangesOperationInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKFetchDatabaseChangesOperationInfo.h
new file mode 100644
index 0000000000..a8f06c707e
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFetchDatabaseChangesOperationInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFetchDatabaseChangesOperationInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFetchDatabaseChangesOperationResult.h b/src/frameworks/CloudKit/include/CloudKit/CKFetchDatabaseChangesOperationResult.h
new file mode 100644
index 0000000000..0cdf39b847
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFetchDatabaseChangesOperationResult.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFetchDatabaseChangesOperationResult : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFetchNotificationChangesOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKFetchNotificationChangesOperation.h
new file mode 100644
index 0000000000..24f038a80b
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFetchNotificationChangesOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFetchNotificationChangesOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFetchNotificationChangesOperationInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKFetchNotificationChangesOperationInfo.h
new file mode 100644
index 0000000000..5e00887d61
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFetchNotificationChangesOperationInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFetchNotificationChangesOperationInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFetchNotificationChangesOperationResult.h b/src/frameworks/CloudKit/include/CloudKit/CKFetchNotificationChangesOperationResult.h
new file mode 100644
index 0000000000..7db45db447
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFetchNotificationChangesOperationResult.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFetchNotificationChangesOperationResult : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFetchRecordChangesOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKFetchRecordChangesOperation.h
new file mode 100644
index 0000000000..2dcedf138e
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFetchRecordChangesOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFetchRecordChangesOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFetchRecordChangesOperationResult.h b/src/frameworks/CloudKit/include/CloudKit/CKFetchRecordChangesOperationResult.h
new file mode 100644
index 0000000000..dc4d4bd69b
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFetchRecordChangesOperationResult.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFetchRecordChangesOperationResult : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFetchRecordVersionsOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKFetchRecordVersionsOperation.h
new file mode 100644
index 0000000000..5c0d5e13a2
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFetchRecordVersionsOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFetchRecordVersionsOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFetchRecordVersionsOperationInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKFetchRecordVersionsOperationInfo.h
new file mode 100644
index 0000000000..571561d1a2
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFetchRecordVersionsOperationInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFetchRecordVersionsOperationInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFetchRecordZoneChangesConfiguration.h b/src/frameworks/CloudKit/include/CloudKit/CKFetchRecordZoneChangesConfiguration.h
new file mode 100644
index 0000000000..c8bc02c398
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFetchRecordZoneChangesConfiguration.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFetchRecordZoneChangesConfiguration : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFetchRecordZoneChangesOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKFetchRecordZoneChangesOperation.h
new file mode 100644
index 0000000000..0ea447c72a
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFetchRecordZoneChangesOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFetchRecordZoneChangesOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFetchRecordZoneChangesOperationInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKFetchRecordZoneChangesOperationInfo.h
new file mode 100644
index 0000000000..6f89c711b9
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFetchRecordZoneChangesOperationInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFetchRecordZoneChangesOperationInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFetchRecordZoneChangesOptions.h b/src/frameworks/CloudKit/include/CloudKit/CKFetchRecordZoneChangesOptions.h
new file mode 100644
index 0000000000..dca33f32bd
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFetchRecordZoneChangesOptions.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFetchRecordZoneChangesOptions : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFetchRecordZonesOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKFetchRecordZonesOperation.h
new file mode 100644
index 0000000000..8b944ce489
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFetchRecordZonesOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFetchRecordZonesOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFetchRecordZonesOperationInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKFetchRecordZonesOperationInfo.h
new file mode 100644
index 0000000000..eccfa04682
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFetchRecordZonesOperationInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFetchRecordZonesOperationInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFetchRecordsAssetInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKFetchRecordsAssetInfo.h
new file mode 100644
index 0000000000..dc98b27c2c
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFetchRecordsAssetInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFetchRecordsAssetInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFetchRecordsOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKFetchRecordsOperation.h
new file mode 100644
index 0000000000..5f0b70e59d
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFetchRecordsOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFetchRecordsOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFetchRecordsOperationInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKFetchRecordsOperationInfo.h
new file mode 100644
index 0000000000..67e5a96771
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFetchRecordsOperationInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFetchRecordsOperationInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFetchShareMetadataOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKFetchShareMetadataOperation.h
new file mode 100644
index 0000000000..9785516c78
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFetchShareMetadataOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFetchShareMetadataOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFetchShareMetadataOperationInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKFetchShareMetadataOperationInfo.h
new file mode 100644
index 0000000000..fcae80797e
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFetchShareMetadataOperationInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFetchShareMetadataOperationInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFetchShareParticipantKeyOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKFetchShareParticipantKeyOperation.h
new file mode 100644
index 0000000000..3e3fbd3ac2
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFetchShareParticipantKeyOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFetchShareParticipantKeyOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFetchShareParticipantKeyOperationInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKFetchShareParticipantKeyOperationInfo.h
new file mode 100644
index 0000000000..64cc8149c4
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFetchShareParticipantKeyOperationInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFetchShareParticipantKeyOperationInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFetchShareParticipantsOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKFetchShareParticipantsOperation.h
new file mode 100644
index 0000000000..59f58f24c7
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFetchShareParticipantsOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFetchShareParticipantsOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFetchShareParticipantsOperationInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKFetchShareParticipantsOperationInfo.h
new file mode 100644
index 0000000000..70ab9766c1
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFetchShareParticipantsOperationInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFetchShareParticipantsOperationInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFetchSubscriptionsOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKFetchSubscriptionsOperation.h
new file mode 100644
index 0000000000..a81250dd38
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFetchSubscriptionsOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFetchSubscriptionsOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFetchSubscriptionsOperationInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKFetchSubscriptionsOperationInfo.h
new file mode 100644
index 0000000000..50535557a7
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFetchSubscriptionsOperationInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFetchSubscriptionsOperationInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFetchUserQuotaOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKFetchUserQuotaOperation.h
new file mode 100644
index 0000000000..c57d40e78c
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFetchUserQuotaOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFetchUserQuotaOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFetchUserQuotaOperationResult.h b/src/frameworks/CloudKit/include/CloudKit/CKFetchUserQuotaOperationResult.h
new file mode 100644
index 0000000000..d985940180
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFetchUserQuotaOperationResult.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFetchUserQuotaOperationResult : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFetchWebAuthTokenOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKFetchWebAuthTokenOperation.h
new file mode 100644
index 0000000000..3ce58c02c4
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFetchWebAuthTokenOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFetchWebAuthTokenOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFetchWebAuthTokenOperationInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKFetchWebAuthTokenOperationInfo.h
new file mode 100644
index 0000000000..86fdfe3124
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFetchWebAuthTokenOperationInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFetchWebAuthTokenOperationInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFetchWebAuthTokenOperationResult.h b/src/frameworks/CloudKit/include/CloudKit/CKFetchWebAuthTokenOperationResult.h
new file mode 100644
index 0000000000..d332cd1ca4
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFetchWebAuthTokenOperationResult.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFetchWebAuthTokenOperationResult : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFetchWhitelistedBundleIDsOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKFetchWhitelistedBundleIDsOperation.h
new file mode 100644
index 0000000000..e4d5bf7a7d
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFetchWhitelistedBundleIDsOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFetchWhitelistedBundleIDsOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFetchWhitelistedBundleIDsOperationResult.h b/src/frameworks/CloudKit/include/CloudKit/CKFetchWhitelistedBundleIDsOperationResult.h
new file mode 100644
index 0000000000..b52abe5ff2
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFetchWhitelistedBundleIDsOperationResult.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFetchWhitelistedBundleIDsOperationResult : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFileMetadata.h b/src/frameworks/CloudKit/include/CloudKit/CKFileMetadata.h
new file mode 100644
index 0000000000..718394bc4c
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFileMetadata.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFileMetadata : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFileOpenInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKFileOpenInfo.h
new file mode 100644
index 0000000000..8d54e75d9b
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFileOpenInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFileOpenInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFileOpenResult.h b/src/frameworks/CloudKit/include/CloudKit/CKFileOpenResult.h
new file mode 100644
index 0000000000..3b3d7ddc10
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFileOpenResult.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFileOpenResult : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFlipFlopPredicateValidator.h b/src/frameworks/CloudKit/include/CloudKit/CKFlipFlopPredicateValidator.h
new file mode 100644
index 0000000000..2f90f2e153
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFlipFlopPredicateValidator.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFlipFlopPredicateValidator : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFlowControl.h b/src/frameworks/CloudKit/include/CloudKit/CKFlowControl.h
new file mode 100644
index 0000000000..6bdf0e7f57
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFlowControl.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFlowControl : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKFunctionExpressionValidator.h b/src/frameworks/CloudKit/include/CloudKit/CKFunctionExpressionValidator.h
new file mode 100644
index 0000000000..6af4ef5a03
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKFunctionExpressionValidator.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKFunctionExpressionValidator : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKInitiateParticipantVettingOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKInitiateParticipantVettingOperation.h
new file mode 100644
index 0000000000..c81dec88d5
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKInitiateParticipantVettingOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKInitiateParticipantVettingOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKInitiateParticipantVettingOperationInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKInitiateParticipantVettingOperationInfo.h
new file mode 100644
index 0000000000..89dafc57fb
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKInitiateParticipantVettingOperationInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKInitiateParticipantVettingOperationInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKInternalError.h b/src/frameworks/CloudKit/include/CloudKit/CKInternalError.h
new file mode 100644
index 0000000000..abe0605b5c
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKInternalError.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKInternalError : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKKeyPathExpressionValidator.h b/src/frameworks/CloudKit/include/CloudKit/CKKeyPathExpressionValidator.h
new file mode 100644
index 0000000000..9c718def93
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKKeyPathExpressionValidator.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKKeyPathExpressionValidator : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKKindOfClassValidator.h b/src/frameworks/CloudKit/include/CloudKit/CKKindOfClassValidator.h
new file mode 100644
index 0000000000..1f8ff2a00f
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKKindOfClassValidator.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKKindOfClassValidator : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKKindOfCollectionClassValidator.h b/src/frameworks/CloudKit/include/CloudKit/CKKindOfCollectionClassValidator.h
new file mode 100644
index 0000000000..15e27d5ffc
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKKindOfCollectionClassValidator.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKKindOfCollectionClassValidator : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKLegacyPredicateValidator.h b/src/frameworks/CloudKit/include/CloudKit/CKLegacyPredicateValidator.h
new file mode 100644
index 0000000000..75db434a95
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKLegacyPredicateValidator.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKLegacyPredicateValidator : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKLocationSortDescriptor.h b/src/frameworks/CloudKit/include/CloudKit/CKLocationSortDescriptor.h
new file mode 100644
index 0000000000..f84d962001
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKLocationSortDescriptor.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKLocationSortDescriptor : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKLogFacilityWrapper.h b/src/frameworks/CloudKit/include/CloudKit/CKLogFacilityWrapper.h
new file mode 100644
index 0000000000..b39a0cd0c7
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKLogFacilityWrapper.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKLogFacilityWrapper : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKMarkAssetBrokenOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKMarkAssetBrokenOperation.h
new file mode 100644
index 0000000000..c1a99a2a84
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKMarkAssetBrokenOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKMarkAssetBrokenOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKMarkAssetBrokenOperationInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKMarkAssetBrokenOperationInfo.h
new file mode 100644
index 0000000000..4c777eadbc
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKMarkAssetBrokenOperationInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKMarkAssetBrokenOperationInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKMarkNotificationsReadOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKMarkNotificationsReadOperation.h
new file mode 100644
index 0000000000..944c7dceb3
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKMarkNotificationsReadOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKMarkNotificationsReadOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKMarkNotificationsReadOperationInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKMarkNotificationsReadOperationInfo.h
new file mode 100644
index 0000000000..a40b3a8ed7
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKMarkNotificationsReadOperationInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKMarkNotificationsReadOperationInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKMetric.h b/src/frameworks/CloudKit/include/CloudKit/CKMetric.h
new file mode 100644
index 0000000000..62fbb19b8f
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKMetric.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKMetric : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKModifyBadgeOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKModifyBadgeOperation.h
new file mode 100644
index 0000000000..840b493e87
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKModifyBadgeOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKModifyBadgeOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKModifyBadgeOperationInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKModifyBadgeOperationInfo.h
new file mode 100644
index 0000000000..23167c0690
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKModifyBadgeOperationInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKModifyBadgeOperationInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKModifyRecordAccessOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKModifyRecordAccessOperation.h
new file mode 100644
index 0000000000..4948e57a66
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKModifyRecordAccessOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKModifyRecordAccessOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKModifyRecordAccessOperationInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKModifyRecordAccessOperationInfo.h
new file mode 100644
index 0000000000..b507785d38
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKModifyRecordAccessOperationInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKModifyRecordAccessOperationInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKModifyRecordZonesOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKModifyRecordZonesOperation.h
new file mode 100644
index 0000000000..0c94009da4
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKModifyRecordZonesOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKModifyRecordZonesOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKModifyRecordZonesOperationInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKModifyRecordZonesOperationInfo.h
new file mode 100644
index 0000000000..43cda8a078
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKModifyRecordZonesOperationInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKModifyRecordZonesOperationInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKModifyRecordsOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKModifyRecordsOperation.h
new file mode 100644
index 0000000000..aefe2d3b5b
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKModifyRecordsOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKModifyRecordsOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKModifyRecordsOperationInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKModifyRecordsOperationInfo.h
new file mode 100644
index 0000000000..66818b8c08
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKModifyRecordsOperationInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKModifyRecordsOperationInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKModifySubscriptionsOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKModifySubscriptionsOperation.h
new file mode 100644
index 0000000000..6995100447
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKModifySubscriptionsOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKModifySubscriptionsOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKModifySubscriptionsOperationInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKModifySubscriptionsOperationInfo.h
new file mode 100644
index 0000000000..a499a7caf6
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKModifySubscriptionsOperationInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKModifySubscriptionsOperationInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKModifyWebSharingOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKModifyWebSharingOperation.h
new file mode 100644
index 0000000000..47ca28a6ff
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKModifyWebSharingOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKModifyWebSharingOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKModifyWebSharingOperationInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKModifyWebSharingOperationInfo.h
new file mode 100644
index 0000000000..e521033ebc
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKModifyWebSharingOperationInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKModifyWebSharingOperationInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKNilValidator.h b/src/frameworks/CloudKit/include/CloudKit/CKNilValidator.h
new file mode 100644
index 0000000000..5c342a1875
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKNilValidator.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKNilValidator : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKNotification.h b/src/frameworks/CloudKit/include/CloudKit/CKNotification.h
new file mode 100644
index 0000000000..2ca56bef3c
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKNotification.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKNotification : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKNotificationID.h b/src/frameworks/CloudKit/include/CloudKit/CKNotificationID.h
new file mode 100644
index 0000000000..8222d1b599
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKNotificationID.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKNotificationID : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKNotificationInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKNotificationInfo.h
new file mode 100644
index 0000000000..063aa1e825
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKNotificationInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKNotificationInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKNotificationListener.h b/src/frameworks/CloudKit/include/CloudKit/CKNotificationListener.h
new file mode 100644
index 0000000000..9cf494cdb4
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKNotificationListener.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKNotificationListener : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKObjCClass.h b/src/frameworks/CloudKit/include/CloudKit/CKObjCClass.h
new file mode 100644
index 0000000000..c1c009cfb5
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKObjCClass.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKObjCClass : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKObjCProperty.h b/src/frameworks/CloudKit/include/CloudKit/CKObjCProperty.h
new file mode 100644
index 0000000000..dc75809234
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKObjCProperty.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKObjCProperty : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKObjCType.h b/src/frameworks/CloudKit/include/CloudKit/CKObjCType.h
new file mode 100644
index 0000000000..6866d537f9
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKObjCType.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKObjCType : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKObject.h b/src/frameworks/CloudKit/include/CloudKit/CKObject.h
new file mode 100644
index 0000000000..5faa060ea9
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKObject.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKObject : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKObjectValidating.h b/src/frameworks/CloudKit/include/CloudKit/CKObjectValidating.h
new file mode 100644
index 0000000000..f7560c1bfa
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKObjectValidating.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General 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 CKObjectValidating
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKOperation.h
new file mode 100644
index 0000000000..d145b9d07c
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKOperationCallbackManager.h b/src/frameworks/CloudKit/include/CloudKit/CKOperationCallbackManager.h
new file mode 100644
index 0000000000..163e5d7ae8
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKOperationCallbackManager.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKOperationCallbackManager : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKOperationConfiguration.h b/src/frameworks/CloudKit/include/CloudKit/CKOperationConfiguration.h
new file mode 100644
index 0000000000..7fe2636bf3
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKOperationConfiguration.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKOperationConfiguration : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKOperationFlowControlInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKOperationFlowControlInfo.h
new file mode 100644
index 0000000000..8de69d4c8f
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKOperationFlowControlInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKOperationFlowControlInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKOperationFlowControlManager.h b/src/frameworks/CloudKit/include/CloudKit/CKOperationFlowControlManager.h
new file mode 100644
index 0000000000..10bf8dcb08
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKOperationFlowControlManager.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKOperationFlowControlManager : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKOperationGroup.h b/src/frameworks/CloudKit/include/CloudKit/CKOperationGroup.h
new file mode 100644
index 0000000000..165b43ea2b
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKOperationGroup.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKOperationGroup : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKOperationGroupSystemImposedInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKOperationGroupSystemImposedInfo.h
new file mode 100644
index 0000000000..b5574f815c
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKOperationGroupSystemImposedInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKOperationGroupSystemImposedInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKOperationGroupSystemImposedInfoConfiguration.h b/src/frameworks/CloudKit/include/CloudKit/CKOperationGroupSystemImposedInfoConfiguration.h
new file mode 100644
index 0000000000..0dd93b7b13
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKOperationGroupSystemImposedInfoConfiguration.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKOperationGroupSystemImposedInfoConfiguration : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKOperationInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKOperationInfo.h
new file mode 100644
index 0000000000..f7081af6d7
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKOperationInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKOperationInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKOperationMMCSRequestOptions.h b/src/frameworks/CloudKit/include/CloudKit/CKOperationMMCSRequestOptions.h
new file mode 100644
index 0000000000..3c33659aa5
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKOperationMMCSRequestOptions.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKOperationMMCSRequestOptions : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKOperationMetrics.h b/src/frameworks/CloudKit/include/CloudKit/CKOperationMetrics.h
new file mode 100644
index 0000000000..f53f76fc17
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKOperationMetrics.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKOperationMetrics : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKOperationResult.h b/src/frameworks/CloudKit/include/CloudKit/CKOperationResult.h
new file mode 100644
index 0000000000..6bdfed79da
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKOperationResult.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKOperationResult : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKPCSDiagnosticInformation.h b/src/frameworks/CloudKit/include/CloudKit/CKPCSDiagnosticInformation.h
new file mode 100644
index 0000000000..4ef2d5781c
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKPCSDiagnosticInformation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKPCSDiagnosticInformation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKPackage.h b/src/frameworks/CloudKit/include/CloudKit/CKPackage.h
new file mode 100644
index 0000000000..b26c2b3097
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKPackage.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKPackage : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKPackageDB.h b/src/frameworks/CloudKit/include/CloudKit/CKPackageDB.h
new file mode 100644
index 0000000000..151d9e30ed
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKPackageDB.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKPackageDB : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKPackageDBDelegate.h b/src/frameworks/CloudKit/include/CloudKit/CKPackageDBDelegate.h
new file mode 100644
index 0000000000..17b2b867a8
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKPackageDBDelegate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKPackageDBDelegate : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKPackageItem.h b/src/frameworks/CloudKit/include/CloudKit/CKPackageItem.h
new file mode 100644
index 0000000000..669fbeab91
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKPackageItem.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKPackageItem : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKPackageSection.h b/src/frameworks/CloudKit/include/CloudKit/CKPackageSection.h
new file mode 100644
index 0000000000..7e4ad0e3d3
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKPackageSection.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKPackageSection : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKPackageUploadRequestMetadata.h b/src/frameworks/CloudKit/include/CloudKit/CKPackageUploadRequestMetadata.h
new file mode 100644
index 0000000000..85fdb17b5b
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKPackageUploadRequestMetadata.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKPackageUploadRequestMetadata : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKPlaceholderOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKPlaceholderOperation.h
new file mode 100644
index 0000000000..5cbfb7dc33
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKPlaceholderOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKPlaceholderOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKPredicateValidator.h b/src/frameworks/CloudKit/include/CloudKit/CKPredicateValidator.h
new file mode 100644
index 0000000000..0c6b9c9338
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKPredicateValidator.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKPredicateValidator : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKPredicateValidatorInstance.h b/src/frameworks/CloudKit/include/CloudKit/CKPredicateValidatorInstance.h
new file mode 100644
index 0000000000..d8e7821820
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKPredicateValidatorInstance.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKPredicateValidatorInstance : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKPrettyError.h b/src/frameworks/CloudKit/include/CloudKit/CKPrettyError.h
new file mode 100644
index 0000000000..e43e3f619c
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKPrettyError.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKPrettyError : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKPropertyCoding.h b/src/frameworks/CloudKit/include/CloudKit/CKPropertyCoding.h
new file mode 100644
index 0000000000..fd693e9ffe
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKPropertyCoding.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General 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 CKPropertyCoding
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKPublicKey.h b/src/frameworks/CloudKit/include/CloudKit/CKPublicKey.h
new file mode 100644
index 0000000000..301e78a101
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKPublicKey.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKPublicKey : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKPublishAssetsOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKPublishAssetsOperation.h
new file mode 100644
index 0000000000..0027f86686
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKPublishAssetsOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKPublishAssetsOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKPublishAssetsOperationInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKPublishAssetsOperationInfo.h
new file mode 100644
index 0000000000..c5016525d2
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKPublishAssetsOperationInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKPublishAssetsOperationInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKQuery.h b/src/frameworks/CloudKit/include/CloudKit/CKQuery.h
new file mode 100644
index 0000000000..f6210b5c72
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKQuery.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKQuery : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKQueryCursor.h b/src/frameworks/CloudKit/include/CloudKit/CKQueryCursor.h
new file mode 100644
index 0000000000..320de3abee
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKQueryCursor.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKQueryCursor : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKQueryNotification.h b/src/frameworks/CloudKit/include/CloudKit/CKQueryNotification.h
new file mode 100644
index 0000000000..a2090d6262
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKQueryNotification.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKQueryNotification : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKQueryOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKQueryOperation.h
new file mode 100644
index 0000000000..e10c94e6cf
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKQueryOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKQueryOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKQueryOperationInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKQueryOperationInfo.h
new file mode 100644
index 0000000000..20b2977af8
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKQueryOperationInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKQueryOperationInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKQueryOperationResult.h b/src/frameworks/CloudKit/include/CloudKit/CKQueryOperationResult.h
new file mode 100644
index 0000000000..e8aff4fb37
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKQueryOperationResult.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKQueryOperationResult : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKQuerySubscription.h b/src/frameworks/CloudKit/include/CloudKit/CKQuerySubscription.h
new file mode 100644
index 0000000000..2820cb1e23
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKQuerySubscription.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKQuerySubscription : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKRecord.h b/src/frameworks/CloudKit/include/CloudKit/CKRecord.h
new file mode 100644
index 0000000000..db4ae1417e
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKRecord.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKRecord : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKRecordGraph.h b/src/frameworks/CloudKit/include/CloudKit/CKRecordGraph.h
new file mode 100644
index 0000000000..6881882f3a
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKRecordGraph.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKRecordGraph : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKRecordGraphNode.h b/src/frameworks/CloudKit/include/CloudKit/CKRecordGraphNode.h
new file mode 100644
index 0000000000..38d9fe75c0
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKRecordGraphNode.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKRecordGraphNode : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKRecordID.h b/src/frameworks/CloudKit/include/CloudKit/CKRecordID.h
new file mode 100644
index 0000000000..e64e33d604
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKRecordID.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKRecordID : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKRecordKeyValueSetting.h b/src/frameworks/CloudKit/include/CloudKit/CKRecordKeyValueSetting.h
new file mode 100644
index 0000000000..490201ed84
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKRecordKeyValueSetting.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General 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 CKRecordKeyValueSetting
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKRecordValue.h b/src/frameworks/CloudKit/include/CloudKit/CKRecordValue.h
new file mode 100644
index 0000000000..f6c4236838
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKRecordValue.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General 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 CKRecordValue
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKRecordValueStore.h b/src/frameworks/CloudKit/include/CloudKit/CKRecordValueStore.h
new file mode 100644
index 0000000000..e39a3299e0
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKRecordValueStore.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKRecordValueStore : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKRecordZone.h b/src/frameworks/CloudKit/include/CloudKit/CKRecordZone.h
new file mode 100644
index 0000000000..e996ffed4b
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKRecordZone.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKRecordZone : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKRecordZoneID.h b/src/frameworks/CloudKit/include/CloudKit/CKRecordZoneID.h
new file mode 100644
index 0000000000..d25648f4c7
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKRecordZoneID.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKRecordZoneID : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKRecordZoneNotification.h b/src/frameworks/CloudKit/include/CloudKit/CKRecordZoneNotification.h
new file mode 100644
index 0000000000..0411fcfc5d
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKRecordZoneNotification.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKRecordZoneNotification : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKRecordZoneSubscription.h b/src/frameworks/CloudKit/include/CloudKit/CKRecordZoneSubscription.h
new file mode 100644
index 0000000000..dcbfc6ea08
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKRecordZoneSubscription.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKRecordZoneSubscription : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKRecursivePredicateValidator.h b/src/frameworks/CloudKit/include/CloudKit/CKRecursivePredicateValidator.h
new file mode 100644
index 0000000000..88fa735e17
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKRecursivePredicateValidator.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKRecursivePredicateValidator : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKReference.h b/src/frameworks/CloudKit/include/CloudKit/CKReference.h
new file mode 100644
index 0000000000..0f1fc24c51
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKReference.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKReference : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKRepairAssetsOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKRepairAssetsOperation.h
new file mode 100644
index 0000000000..12f0e99582
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKRepairAssetsOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKRepairAssetsOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKRepairAssetsOperationInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKRepairAssetsOperationInfo.h
new file mode 100644
index 0000000000..5ace335dfd
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKRepairAssetsOperationInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKRepairAssetsOperationInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKRepairZonePCSOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKRepairZonePCSOperation.h
new file mode 100644
index 0000000000..88766acb98
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKRepairZonePCSOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKRepairZonePCSOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKRepairZonePCSOperationInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKRepairZonePCSOperationInfo.h
new file mode 100644
index 0000000000..1a24b561f9
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKRepairZonePCSOperationInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKRepairZonePCSOperationInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKRequestAssetOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKRequestAssetOperation.h
new file mode 100644
index 0000000000..9c5c364853
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKRequestAssetOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKRequestAssetOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKRequestInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKRequestInfo.h
new file mode 100644
index 0000000000..02faa07d6f
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKRequestInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKRequestInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKSQLite.h b/src/frameworks/CloudKit/include/CloudKit/CKSQLite.h
new file mode 100644
index 0000000000..9fea00f78a
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKSQLite.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKSQLite : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKSQLiteDelegate.h b/src/frameworks/CloudKit/include/CloudKit/CKSQLiteDelegate.h
new file mode 100644
index 0000000000..a516c4e8c5
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKSQLiteDelegate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General 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 CKSQLiteDelegate
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKSQLiteError.h b/src/frameworks/CloudKit/include/CloudKit/CKSQLiteError.h
new file mode 100644
index 0000000000..9918e43519
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKSQLiteError.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKSQLiteError : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKSQLiteItem.h b/src/frameworks/CloudKit/include/CloudKit/CKSQLiteItem.h
new file mode 100644
index 0000000000..c3a309de02
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKSQLiteItem.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General 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 CKSQLiteItem
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKSQLitePool.h b/src/frameworks/CloudKit/include/CloudKit/CKSQLitePool.h
new file mode 100644
index 0000000000..29ff5f20da
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKSQLitePool.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKSQLitePool : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKSQLiteStatement.h b/src/frameworks/CloudKit/include/CloudKit/CKSQLiteStatement.h
new file mode 100644
index 0000000000..64d8205731
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKSQLiteStatement.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKSQLiteStatement : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKSQLiteStatementEnumerator.h b/src/frameworks/CloudKit/include/CloudKit/CKSQLiteStatementEnumerator.h
new file mode 100644
index 0000000000..19472270a8
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKSQLiteStatementEnumerator.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKSQLiteStatementEnumerator : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKScheduler.h b/src/frameworks/CloudKit/include/CloudKit/CKScheduler.h
new file mode 100644
index 0000000000..32ae55e51b
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKScheduler.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKScheduler : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKSchedulerActivity.h b/src/frameworks/CloudKit/include/CloudKit/CKSchedulerActivity.h
new file mode 100644
index 0000000000..4219ff18ad
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKSchedulerActivity.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKSchedulerActivity : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKServerChangeToken.h b/src/frameworks/CloudKit/include/CloudKit/CKServerChangeToken.h
new file mode 100644
index 0000000000..8ea899976a
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKServerChangeToken.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKServerChangeToken : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKShare.h b/src/frameworks/CloudKit/include/CloudKit/CKShare.h
new file mode 100644
index 0000000000..acc30324ad
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKShare.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKShare : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKShareMetadata.h b/src/frameworks/CloudKit/include/CloudKit/CKShareMetadata.h
new file mode 100644
index 0000000000..10ad2e8479
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKShareMetadata.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKShareMetadata : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKShareParticipant.h b/src/frameworks/CloudKit/include/CloudKit/CKShareParticipant.h
new file mode 100644
index 0000000000..42ade1e2f8
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKShareParticipant.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKShareParticipant : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKShortDescription.h b/src/frameworks/CloudKit/include/CloudKit/CKShortDescription.h
new file mode 100644
index 0000000000..12d1100065
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKShortDescription.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General 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 CKShortDescription
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKSignatureGenerator.h b/src/frameworks/CloudKit/include/CloudKit/CKSignatureGenerator.h
new file mode 100644
index 0000000000..85d1576c4b
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKSignatureGenerator.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKSignatureGenerator : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKStreamingAsset.h b/src/frameworks/CloudKit/include/CloudKit/CKStreamingAsset.h
new file mode 100644
index 0000000000..2aadcd020d
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKStreamingAsset.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKStreamingAsset : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKStreamingAssetAppendContext.h b/src/frameworks/CloudKit/include/CloudKit/CKStreamingAssetAppendContext.h
new file mode 100644
index 0000000000..1087226338
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKStreamingAssetAppendContext.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKStreamingAssetAppendContext : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKStringValueValidator.h b/src/frameworks/CloudKit/include/CloudKit/CKStringValueValidator.h
new file mode 100644
index 0000000000..59d98ecaa2
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKStringValueValidator.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKStringValueValidator : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKSubscription.h b/src/frameworks/CloudKit/include/CloudKit/CKSubscription.h
new file mode 100644
index 0000000000..6ec7cd2b3a
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKSubscription.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKSubscription : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKSubscriptionInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKSubscriptionInfo.h
new file mode 100644
index 0000000000..32844b8253
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKSubscriptionInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKSubscriptionInfo : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKSyncEngine.h b/src/frameworks/CloudKit/include/CloudKit/CKSyncEngine.h
new file mode 100644
index 0000000000..84b77c3067
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKSyncEngine.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKSyncEngine : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKSyncEngineBatch.h b/src/frameworks/CloudKit/include/CloudKit/CKSyncEngineBatch.h
new file mode 100644
index 0000000000..8b4ade38de
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKSyncEngineBatch.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKSyncEngineBatch : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKSyncEngineDataSource.h b/src/frameworks/CloudKit/include/CloudKit/CKSyncEngineDataSource.h
new file mode 100644
index 0000000000..da14097226
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKSyncEngineDataSource.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General 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 CKSyncEngineDataSource
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKSyncEngineDataSourcePrivate.h b/src/frameworks/CloudKit/include/CloudKit/CKSyncEngineDataSourcePrivate.h
new file mode 100644
index 0000000000..a6a4e53c23
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKSyncEngineDataSourcePrivate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General 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 CKSyncEngineDataSourcePrivate
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKSyncEngineFetchChangesOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKSyncEngineFetchChangesOperation.h
new file mode 100644
index 0000000000..7013523e12
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKSyncEngineFetchChangesOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKSyncEngineFetchChangesOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKSyncEngineMetadata.h b/src/frameworks/CloudKit/include/CloudKit/CKSyncEngineMetadata.h
new file mode 100644
index 0000000000..8de668f159
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKSyncEngineMetadata.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKSyncEngineMetadata : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKSyncEngineModifyRecordBatchesOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKSyncEngineModifyRecordBatchesOperation.h
new file mode 100644
index 0000000000..1ccbd954cc
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKSyncEngineModifyRecordBatchesOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKSyncEngineModifyRecordBatchesOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKSyncEngineRecordModification.h b/src/frameworks/CloudKit/include/CloudKit/CKSyncEngineRecordModification.h
new file mode 100644
index 0000000000..9861b8e60a
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKSyncEngineRecordModification.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKSyncEngineRecordModification : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKSyncRequestOperation.h b/src/frameworks/CloudKit/include/CloudKit/CKSyncRequestOperation.h
new file mode 100644
index 0000000000..2daa3d80e8
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKSyncRequestOperation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CKSyncRequestOperation : NSObject
+
+@end
diff --git a/src/frameworks/CloudKit/include/CloudKit/CKSyncingClientInfo.h b/src/frameworks/CloudKit/include/CloudKit/CKSyncingClientInfo.h
new file mode 100644
index 0000000000..5ad32b8b8b
--- /dev/null
+++ b/src/frameworks/CloudKit/include/CloudKit/CKSyncingClientInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2019 Lubos Dolezel
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see