diff --git a/src/frameworks/CMakeLists.txt b/src/frameworks/CMakeLists.txt
index 567e8be54..44b601ae9 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 000000000..c71a77c6f
--- /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 000000000..23830697f
--- /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 000000000..d7215dd9c
--- /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 000000000..4253406c0
--- /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 000000000..40c3053e7
--- /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 000000000..0ca5ba89c
--- /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 000000000..bf8290009
--- /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 000000000..5794a6530
--- /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 000000000..5f1909590
--- /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 000000000..4c20eccc3
--- /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 000000000..e26323980
--- /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 000000000..16c368226
--- /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 000000000..aba6f0379
--- /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 000000000..de980af55
--- /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 000000000..e3e174f85
--- /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 000000000..e9c824f01
--- /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 000000000..f038e4154
--- /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 000000000..2476a1759
--- /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 000000000..90f9b86f0
--- /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 000000000..195b6dc57
--- /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 000000000..ee1454a6d
--- /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 000000000..8894a5bba
--- /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 000000000..1eaf1df1d
--- /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 000000000..d883b012c
--- /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 000000000..4a7e75861
--- /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 000000000..56ddb0d3d
--- /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 000000000..a7b508d5c
--- /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 000000000..4d29576e8
--- /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 000000000..601f7cce3
--- /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 000000000..7c4bfef35
--- /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 000000000..9f39e2f7c
--- /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 000000000..da7e01b35
--- /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 000000000..c26874776
--- /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 000000000..e9858af96
--- /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 000000000..5bb63179d
--- /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 000000000..358fb3e23
--- /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 000000000..427b2dff9
--- /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 000000000..0518f50fe
--- /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 000000000..5ce81cdf9
--- /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 000000000..5bfa490f0
--- /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 000000000..66503b800
--- /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 000000000..7b58f3d30
--- /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 000000000..0223f5a0f
--- /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 000000000..31eda9520
--- /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 000000000..7de85fd08
--- /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 000000000..b90967bf9
--- /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 000000000..6a90ad701
--- /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 000000000..f9299a2e7
--- /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 000000000..16ada7cd9
--- /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 000000000..aaf178a9d
--- /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 000000000..d544bbd9b
--- /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 000000000..7bc2e4633
--- /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 000000000..91e7e7471
--- /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 000000000..0a936acd2
--- /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 000000000..f104a09cd
--- /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 000000000..33446fa1f
--- /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 000000000..71ce7e8cb
--- /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 000000000..efde197af
--- /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 000000000..793112b8d
--- /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 000000000..3f04ac664
--- /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 000000000..412b76f07
--- /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 000000000..c12cf944a
--- /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 000000000..4a3edc0d6
--- /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 000000000..3c0a13276
--- /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 000000000..11f98d62a
--- /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 000000000..34a421523
--- /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 000000000..eeb82c5e5
--- /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 000000000..270bb446d
--- /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 000000000..08ab2a790
--- /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 000000000..be0242be9
--- /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 000000000..050709b3e
--- /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 000000000..f36a20f2e
--- /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 000000000..f67f40a05
--- /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 000000000..3a944ff2c
--- /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 000000000..1d73f90ad
--- /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 000000000..382ed005f
--- /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 000000000..ff96408f2
--- /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 000000000..dedd68fba
--- /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 000000000..7adfe1b4b
--- /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 000000000..d24f45046
--- /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 000000000..2cf317ad8
--- /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 000000000..438505813
--- /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 000000000..cee25aeaf
--- /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 000000000..3a5345a6f
--- /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 000000000..df39ca2b9
--- /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 000000000..172b56c8e
--- /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 000000000..3ecaa7d71
--- /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 000000000..4a011e698
--- /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 000000000..911765fc4
--- /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 000000000..9e9c4d97e
--- /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 000000000..3e39162fb
--- /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 000000000..eb554b04f
--- /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 000000000..cfcb94221
--- /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 000000000..a2b703789
--- /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 000000000..5438b380f
--- /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 000000000..ba89f31cd
--- /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 000000000..878ee1640
--- /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 000000000..ce9d5ee8a
--- /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 000000000..a8f06c707
--- /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 000000000..0cdf39b84
--- /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 000000000..24f038a80
--- /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 000000000..5e00887d6
--- /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 000000000..7db45db44
--- /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 000000000..2dcedf138
--- /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 000000000..dc4d4bd69
--- /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 000000000..5c0d5e13a
--- /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 000000000..571561d1a
--- /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 000000000..c8bc02c39
--- /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 000000000..0ea447c72
--- /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 000000000..6f89c711b
--- /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 000000000..dca33f32b
--- /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 000000000..8b944ce48
--- /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 000000000..eccfa0468
--- /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 000000000..dc98b27c2
--- /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 000000000..5f0b70e59
--- /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 000000000..67e5a9677
--- /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 000000000..9785516c7
--- /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 000000000..fcae80797
--- /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 000000000..3e3fbd3ac
--- /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 000000000..64cc8149c
--- /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 000000000..59f58f24c
--- /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 000000000..70ab9766c
--- /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 000000000..a81250dd3
--- /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 000000000..50535557a
--- /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 000000000..c57d40e78
--- /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 000000000..d98594018
--- /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 000000000..3ce58c02c
--- /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 000000000..86fdfe312
--- /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 000000000..d332cd1ca
--- /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 000000000..e4d5bf7a7
--- /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 000000000..b52abe5ff
--- /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 000000000..718394bc4
--- /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 000000000..8d54e75d9
--- /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 000000000..3b3d7ddc1
--- /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 000000000..2f90f2e15
--- /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 000000000..6bdf0e7f5
--- /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 000000000..6af4ef5a0
--- /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 000000000..c81dec88d
--- /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 000000000..89dafc57f
--- /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 000000000..abe0605b5
--- /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 000000000..9c718def9
--- /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 000000000..1f8ff2a00
--- /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 000000000..15e27d5ff
--- /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 000000000..75db434a9
--- /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 000000000..f84d96200
--- /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 000000000..b39a0cd0c
--- /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 000000000..c1a99a2a8
--- /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 000000000..4c777eadb
--- /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 000000000..944c7dceb
--- /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 000000000..a40b3a8ed
--- /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 000000000..62fbb19b8
--- /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 000000000..840b493e8
--- /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 000000000..23167c069
--- /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 000000000..4948e57a6
--- /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 000000000..b507785d3
--- /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 000000000..0c94009da
--- /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 000000000..43cda8a07
--- /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 000000000..aefe2d3b5
--- /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 000000000..66818b8c0
--- /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 000000000..699510044
--- /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 000000000..a499a7caf
--- /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 000000000..47ca28a6f
--- /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 000000000..e521033eb
--- /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 000000000..5c342a187
--- /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 000000000..2ca56bef3
--- /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 000000000..8222d1b59
--- /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 000000000..063aa1e82
--- /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 000000000..9cf494cdb
--- /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 000000000..c1c009cfb
--- /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 000000000..dc7580923
--- /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 000000000..6866d537f
--- /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 000000000..5faa060ea
--- /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 000000000..f7560c1bf
--- /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 000000000..d145b9d07
--- /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 000000000..163e5d7ae
--- /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 000000000..7fe2636bf
--- /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 000000000..8de69d4c8
--- /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 000000000..10bf8dcb0
--- /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 000000000..165b43ea2
--- /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 000000000..b5574f815
--- /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 000000000..0dd93b7b1
--- /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 000000000..f7081af6d
--- /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 000000000..3c33659aa
--- /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 000000000..f53f76fc1
--- /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 000000000..6bdfed79d
--- /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 000000000..4ef2d5781
--- /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 000000000..b26c2b309
--- /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 000000000..151d9e30e
--- /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 000000000..17b2b867a
--- /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 000000000..669fbeab9
--- /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 000000000..7e4ad0e3d
--- /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 000000000..85fdb17b5
--- /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 000000000..5cbfb7dc3
--- /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 000000000..0c6b9c933
--- /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 000000000..d8e782182
--- /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 000000000..e43e3f619
--- /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 000000000..fd693e9ff
--- /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 000000000..301e78a10
--- /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 000000000..0027f8668
--- /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 000000000..c5016525d
--- /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 000000000..f6210b5c7
--- /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 000000000..320de3abe
--- /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 000000000..a2090d626
--- /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 000000000..e10c94e6c
--- /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 000000000..20b2977af
--- /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 000000000..e8aff4fb3
--- /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 000000000..2820cb1e2
--- /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 000000000..db4ae1417
--- /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 000000000..6881882f3
--- /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 000000000..38d9fe75c
--- /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 000000000..e64e33d60
--- /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 000000000..490201ed8
--- /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 000000000..f6c423683
--- /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 000000000..e39a3299e
--- /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 000000000..e996ffed4
--- /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 000000000..d25648f4c
--- /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 000000000..0411fcfc5
--- /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 000000000..dcbfc6ea0
--- /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 000000000..88fa735e1
--- /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 000000000..0f1fc24c5
--- /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 000000000..12f0e9958
--- /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 000000000..5ace335df
--- /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 000000000..88766acb9
--- /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 000000000..1a24b561f
--- /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 000000000..9c5c36485
--- /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 000000000..02faa07d6
--- /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 000000000..9fea00f78
--- /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 000000000..a516c4e8c
--- /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 000000000..9918e4351
--- /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 000000000..c3a309de0
--- /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 000000000..29ff5f20d
--- /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 000000000..64d820573
--- /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 000000000..19472270a
--- /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 000000000..32ae55e51
--- /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 000000000..4219ff18a
--- /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 000000000..8ea899976
--- /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 000000000..acc30324a
--- /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 000000000..10ad2e847
--- /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 000000000..42ade1e2f
--- /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 000000000..12d110006
--- /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 000000000..85d1576c4
--- /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 000000000..2aadcd020
--- /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 000000000..108722633
--- /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 000000000..59d98ecaa
--- /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 000000000..6ec7cd2b3
--- /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 000000000..32844b825
--- /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 000000000..84b77c306
--- /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 000000000..8b4ade38d
--- /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 000000000..da1409722
--- /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 000000000..a6a4e53c2
--- /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 000000000..7013523e1
--- /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 000000000..8de668f15
--- /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 000000000..1ccbd954c
--- /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 000000000..9861b8e60
--- /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 000000000..2daa3d80e
--- /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 000000000..5ad32b8b8
--- /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