diff --git a/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Quartz.framework/Frameworks b/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Quartz.framework/Frameworks
new file mode 120000
index 000000000..dc3d02e21
--- /dev/null
+++ b/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Quartz.framework/Frameworks
@@ -0,0 +1 @@
+Versions/A/Frameworks
\ No newline at end of file
diff --git a/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Headers b/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Headers
new file mode 120000
index 000000000..d5ab97c5c
--- /dev/null
+++ b/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Headers
@@ -0,0 +1 @@
+Versions/A/Headers
\ No newline at end of file
diff --git a/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/Headers b/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/Headers
new file mode 120000
index 000000000..a6259f464
--- /dev/null
+++ b/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/Headers
@@ -0,0 +1 @@
+../../../../../../../../../../../../../../../../src/frameworks/Quartz/ImageKit/include/ImageKit
\ No newline at end of file
diff --git a/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/Current b/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/Current
new file mode 120000
index 000000000..8c7e5a667
--- /dev/null
+++ b/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/Current
@@ -0,0 +1 @@
+A
\ No newline at end of file
diff --git a/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Headers b/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Headers
new file mode 120000
index 000000000..d5ab97c5c
--- /dev/null
+++ b/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Headers
@@ -0,0 +1 @@
+Versions/A/Headers
\ No newline at end of file
diff --git a/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/Headers b/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/Headers
new file mode 120000
index 000000000..38429eaa8
--- /dev/null
+++ b/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/Headers
@@ -0,0 +1 @@
+../../../../../../../../../../../../../../../../src/frameworks/Quartz/QuartzComposer/include/QuartzComposer
\ No newline at end of file
diff --git a/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/Current b/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/Current
new file mode 120000
index 000000000..8c7e5a667
--- /dev/null
+++ b/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/Current
@@ -0,0 +1 @@
+A
\ No newline at end of file
diff --git a/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Headers b/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Headers
new file mode 120000
index 000000000..d5ab97c5c
--- /dev/null
+++ b/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Headers
@@ -0,0 +1 @@
+Versions/A/Headers
\ No newline at end of file
diff --git a/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/Headers b/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/Headers
new file mode 120000
index 000000000..caa69d30f
--- /dev/null
+++ b/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/Headers
@@ -0,0 +1 @@
+../../../../../../../../../../../../../../../../src/frameworks/Quartz/QuartzFilters/include/QuartzFilters
\ No newline at end of file
diff --git a/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/Current b/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/Current
new file mode 120000
index 000000000..8c7e5a667
--- /dev/null
+++ b/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/Current
@@ -0,0 +1 @@
+A
\ No newline at end of file
diff --git a/framework-include/ImageKit b/framework-include/ImageKit
new file mode 120000
index 000000000..aea86ec09
--- /dev/null
+++ b/framework-include/ImageKit
@@ -0,0 +1 @@
+../Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Headers
\ No newline at end of file
diff --git a/framework-include/QuartzComposer b/framework-include/QuartzComposer
new file mode 120000
index 000000000..b951ffa9b
--- /dev/null
+++ b/framework-include/QuartzComposer
@@ -0,0 +1 @@
+../Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Headers
\ No newline at end of file
diff --git a/framework-include/QuartzFilters b/framework-include/QuartzFilters
new file mode 120000
index 000000000..d7c076465
--- /dev/null
+++ b/framework-include/QuartzFilters
@@ -0,0 +1 @@
+../Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Headers
\ No newline at end of file
diff --git a/src/frameworks/Quartz/CMakeLists.txt b/src/frameworks/Quartz/CMakeLists.txt
index 789844135..30bbc82c9 100644
--- a/src/frameworks/Quartz/CMakeLists.txt
+++ b/src/frameworks/Quartz/CMakeLists.txt
@@ -1,39 +1,64 @@
project(Quartz)
+set(FRAMEWORK_VERSION "A")
+
remove_sdk_framework(Quartz)
+get_path_preframework(quartz_sdk_path)
+append_path_sdk_subframework(${quartz_sdk_path} quartz_sdk_path Quartz
+ VERSION ${FRAMEWORK_VERSION}
+)
+
+add_subdirectory(ImageKit)
+add_subdirectory(QuartzComposer)
+add_subdirectory(QuartzFilters)
+
+set(DYLIB_COMPAT_VERSION "1.0.0")
+set(DYLIB_CURRENT_VERSION "1.0.0")
+
+generate_sdk_framework(Quartz
+ VERSION ${FRAMEWORK_VERSION}
+ HEADER "include/Quartz"
+)
+
include_directories(
${CMAKE_CURRENT_SOURCE_DIR}/QuickLookUI/include
)
-set(DYLIB_COMPAT_VERSION "1.0.0")
-set(DYLIB_CURRENT_VERSION "1.0.0")
-
-set(FRAMEWORK_VERSION "A")
-
-generate_sdk_framework(Quartz
- VERSION ${FRAMEWORK_VERSION}
- HEADER "include/Quartz"
-)
-
add_framework(Quartz
- FAT
- CURRENT_VERSION
- VERSION ${FRAMEWORK_VERSION}
+ FAT
+ CURRENT_VERSION
+ VERSION ${FRAMEWORK_VERSION}
- SOURCES
- src/Quartz.c
- QuickLookUI/src/QLPreviewPanel.m
- QuickLookUI/src/QLPreviewView.m
+ SOURCES
+ src/Quartz.c
+ QuickLookUI/src/QLPreviewPanel.m
+ QuickLookUI/src/QLPreviewView.m
- DEPENDENCIES
- system
- objc
- Foundation
- AppKit
+ DEPENDENCIES
+ system
+ objc
+ Foundation
+ AppKit
+ QuickLook
+ ImageKit
)
-add_dependencies(Quartz QuickLook)
+set(QuickLook_BUILD ${CMAKE_BINARY_DIR}/src/frameworks/QuickLook/QuickLook)
+set(ImageKit_BUILD ${CMAKE_CURRENT_BINARY_DIR}/ImageKit/ImageKit)
+set(QuartzComposer_BUILD ${CMAKE_CURRENT_BINARY_DIR}/QuartzComposer/QuartzComposer)
+set(QuartzFilters_BUILD ${CMAKE_CURRENT_BINARY_DIR}/QuartzFilters/QuartzFilters)
+set(PDFKit_BUILD ${CMAKE_BINARY_DIR}/src/frameworks/PDFKit/PDFKit)
+if (COMPONENT_gui)
+ set(QuartzCore_BUILD ${CMAKE_BINARY_DIR}/src/external/cocotron/QuartzCore/QuartzCore)
+else()
+ set(QuartzCore_BUILD ${CMAKE_BINARY_DIR}/src/frameworks/dev-stubs/QuartzCore/QuartzCore)
+endif()
# Ideally would be done through a nested QuickLookUI framework
-set_property(TARGET Quartz APPEND_STRING PROPERTY LINK_FLAGS " -Wl,-reexport_library,${CMAKE_BINARY_DIR}/src/frameworks/QuickLook/QuickLook ")
+reexport(Quartz QuickLook ${QuickLook_BUILD})
+reexport(Quartz ImageKit ${ImageKit_BUILD})
+reexport(Quartz QuartzComposer ${QuartzComposer_BUILD})
+reexport(Quartz QuartzFilters ${QuartzFilters_BUILD})
+reexport(Quartz PDFKit ${PDFKit_BUILD})
+reexport(Quartz QuartzCore ${QuartzCore_BUILD})
diff --git a/src/frameworks/Quartz/ImageKit/CMakeLists.txt b/src/frameworks/Quartz/ImageKit/CMakeLists.txt
new file mode 100644
index 000000000..68974d332
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/CMakeLists.txt
@@ -0,0 +1,456 @@
+project(ImageKit)
+
+set(DYLIB_COMPAT_VERSION "1.0.0")
+set(DYLIB_CURRENT_VERSION "1.0.0")
+
+set(SUBFRAMEWORK_VERSION "A")
+
+generate_sdk_subframework(ImageKit
+ BASE_PATH ${quartz_sdk_path}
+ VERSION ${SUBFRAMEWORK_VERSION}
+ HEADER "include/ImageKit"
+)
+
+add_framework(ImageKit
+ FAT
+ CURRENT_VERSION
+ VERSION ${SUBFRAMEWORK_VERSION}
+ PARENT "Quartz"
+
+ SOURCES
+ src/IKCIFilterCorrection.m
+ src/IKDeviceItem.m
+ src/IKAnimationData.m
+ src/IKPTEditorController.m
+ src/IKRectAnnotation.m
+ src/IKDeviceBrowserOutlineView.m
+ src/IKTintCorrection.m
+ src/IKImageEffects.m
+ src/IKPTImageGridCell.m
+ src/IKImageBrowserFreezeAnimation.m
+ src/IKSSContentLayer.m
+ src/IKCacheNode.m
+ src/IKSSToolTip.m
+ src/IKDeviceBrowserDataView.m
+ src/IKNProgressLayer.m
+ src/IKPTSquareButton.m
+ src/IKTheme.m
+ src/IKImageEditPanelPrivateData.m
+ src/IKCollageCell.m
+ src/IKBox.m
+ src/IKThumbnailOperation.m
+ src/IKEmbeddedImageView.m
+ src/IKNImageView.m
+ src/IKVImageCorrection.m
+ src/IKImageFlowAccessibilityCell.m
+ src/IKNavigationRectLayer.m
+ src/IKFilterBrowserView.m
+ src/IKSlideshowPDF.m
+ src/IKCropRectSelection.m
+ src/IKEmbeddedImageEditToolbar.m
+ src/IKImageBrowserExpandCollapseiOSGroupAnimation.m
+ src/IKSFElement.m
+ src/IKImagePasteboardLayer.m
+ src/IKVRamManager.m
+ src/IKImageBrowserLayoutManager.m
+ src/IKImageEditFrameToolbar.m
+ src/IKAccessoryViewController.m
+ src/IKImageBrowserBookletGrid.m
+ src/IKProfilePictureAttributedImage.m
+ src/IKImageCellTrackingViewDatasourceProxy.m
+ src/IKImageFlowAccessibilityList.m
+ src/IKWindowTransitionAnimation.m
+ src/IKImageViewUtils.m
+ src/IKColorValueTransformer.m
+ src/IKGradientImageButtonCell.m
+ src/IKCacheManagerRegistry.m
+ src/IKLassoSelection.m
+ src/IKSpacerButton.m
+ src/IKCacheContext.m
+ src/IKCacheDatabaseEntry.m
+ src/IKRootLayer.m
+ src/IKTexturePacker.m
+ src/IKScanUIController.m
+ src/IKWindowEffect.m
+ src/IKSSToolTipView.m
+ src/IKThumbnailBuilder.m
+ src/IKImageEditPanelButton.m
+ src/IKNCustomLayer.m
+ src/IKSelfTestHandler.m
+ src/IKImageTextureRange.m
+ src/IKFilterChain.m
+ src/IKImageInfoView.m
+ src/IKImageCorrection.m
+ src/IKThumbnailBuilderQueue.m
+ src/IKImageBrowserCoverFlowScrollingAnimation.m
+ src/IKScanArea.m
+ src/IKPPFloatingWindow.m
+ src/IKDeviceBrowserHandler.m
+ src/IKScannerPreviewSimple.m
+ src/IKImageBrowserScrollAnimation.m
+ src/IKSSIndexSheetTextLayer.m
+ src/IKImageBrowserCoverFlowGrid.m
+ src/IKAutolayoutImageView.m
+ src/IKPTCropView.m
+ src/IKSpinnerLayer.m
+ src/IKIconDatabase.m
+ src/IKMipmapItem.m
+ src/IKPTBackgroundWindow.m
+ src/IKPictureTakerRecentsManager.m
+ src/IKPTRoundedButton.m
+ src/IKImageBrowserGenieEffectManager.m
+ src/IKImageFlowFlipAnimation.m
+ src/IKViewController.m
+ src/IKGLTextInfo.m
+ src/IKSSEventLessLayer.m
+ src/IKThresholdCorrection.m
+ src/IKPTCenteredTextLayer.m
+ src/IKScannerParameterView.m
+ src/IKScannerDeviceView.m
+ src/IKCameraItem.m
+ src/IKImageEffectsView.m
+ src/IKSlideshowItemLoadOperation.m
+ src/IKImageBrowserDisappearAnimation.m
+ src/IKSFCropElement.m
+ src/IKImageBrowserMagnifying.m
+ src/CIFilterListProvider.m
+ src/IKGLScroller.m
+ src/IKSlideshowDebugItem.m
+ src/IKImageBrowserVMScheduler.m
+ src/IKCropLayer.m
+ src/IKRangeFormatter.m
+ src/IKPlaceholderLayer.m
+ src/IKPictureTakerRecentPictureRepository.m
+ src/IKSSBackgroundWindow.m
+ src/IKNoActionShapeLayer.m
+ src/IKLinkedListNodePool.m
+ src/IKCircleSelection.m
+ src/IKSSImageView.m
+ src/IKInterfaceBuilderSharedDelegate.m
+ src/IKPBNotePlayer.m
+ src/IKImageFlowImportAnimation.m
+ src/IKImageWrapperAnimatedGifCache.m
+ src/IKCameraCollectionViewItem.m
+ src/IKImageFlowView.m
+ src/IKKnobLayer.m
+ src/_IKIRLMainProxy.m
+ src/IKImageBrowserGrid.m
+ src/IKBookletCell.m
+ src/IKImageFlowAppearAnimation.m
+ src/IK2PartVertical.m
+ src/IKNImageViewHandler.m
+ src/IKNKnobsLayer.m
+ src/IKImageBrowserExpandCollapseGroupAnimation.m
+ src/IKGLTextCacheFragHandler.m
+ src/IKTaskAsyncOperation.m
+ src/IKImageFlowDisappearAnimation.m
+ src/IKSlideshow.m
+ src/IKSlideshowQL.m
+ src/IKGLTextCache.m
+ src/IKInterfaceBuilderImage.m
+ src/IKSliderCell.m
+ src/IKGuidesLayer.m
+ src/IKCameraTableView.m
+ src/IKImageBrowserCellOffscreenRenderer.m
+ src/IKSlideshowExporter.m
+ src/IKProKitCell.m
+ src/IKImageGridItem.m
+ src/IKCameraDeviceView.m
+ src/IKTextField.m
+ src/IKiOSStyleGroupCell.m
+ src/IKCenteringClipView.m
+ src/IKPTImporterController.m
+ src/IKPTRoundedButtonCell.m
+ src/IKImageHistogram.m
+ src/IKGradientHorizontalSeparatorGrooved.m
+ src/IKFSEvent.m
+ src/IKScanUIControllerSimple.m
+ src/IKImageAdjustView.m
+ src/IKPictureTaker.m
+ src/IKSlideshowDebugger.m
+ src/IKScanInfo.m
+ src/IKCacheDatabaseUIDInfo.m
+ src/IKSegmentedRawDataBuffer.m
+ src/IKImagePicker.m
+ src/IKAnnotation.m
+ src/IKDatasourceDiff.m
+ src/IKImageBlockLayer.m
+ src/IKICInfoHandler.m
+ src/IKPastedImage.m
+ src/IKInterfaceBuilderSharedDatasource.m
+ src/IKImageBrowserFreeFormLayout.m
+ src/IKImageBrowserGenieWindow.m
+ src/IKImageCell.m
+ src/IKCacheVRamNode.m
+ src/IKScanResultsTextCellView.m
+ src/IKImageBrowseriOSGroupHighlightCellAnimation.m
+ src/IKScannerNoDeviceView.m
+ src/IKSyncTaskBag.m
+ src/IKImageCellReservedIvars.m
+ src/IKCameraFolderWatcher.m
+ src/IKPTSlider.m
+ src/IKCacheTimeOutLauncher.m
+ src/IKPPFloatingWindowAnimation.m
+ src/IKCacheData.m
+ src/IKPTEffectsController.m
+ src/IKScannerPreviewAdvanced.m
+ src/IKIrisListener.m
+ src/IKImageBrowserCell.m
+ src/IKSSPDFView.m
+ src/IKGLTextSizeCache.m
+ src/IKImageEditView.m
+ src/IKGradientImageButton.m
+ src/IKCacheFragHandler.m
+ src/IKDatasourceDiffResult.m
+ src/IKImageViewPrivateData.m
+ src/IKScanUIControllerAdvanced.m
+ src/IKRectanglePacker.m
+ src/IKImageLayer.m
+ src/IKIMGPreviewCell.m
+ src/IKImageView2ScrollView.m
+ src/IKImageContentView.m
+ src/IKImageBrowseriOSGroupDimCellsAnimation.m
+ src/IKGLTextSubpixelShader.m
+ src/IKImageState.m
+ src/IKUIHelper.m
+ src/IKImageAdjust.m
+ src/IKPTImageViewForAnimation.m
+ src/IKSaveOptionsHandler.m
+ src/IKSelection.m
+ src/IKCacheManager.m
+ src/IKTabView.m
+ src/IKAutoDetection.m
+ src/IKImageBrowserAccessibilityCell.m
+ src/IKImageEditFrame.m
+ src/IKImageBackgroundThumbnailMaskLayer.m
+ src/IKScannerSelfTest.m
+ src/IKImageView.m
+ src/IKRectSelectionImageCapture.m
+ src/IKNavigationImageLayer.m
+ src/IKSlideshowElement.m
+ src/IKSSThumbnailLayer.m
+ src/IKImageView2.m
+ src/IKStatusLayer.m
+ src/IKHierarchicalDatasourceAdaptor.m
+ src/IKSSIndexSheetSelectionLayer.m
+ src/IKCameraBackgroundView.m
+ src/IKTaskManager.m
+ src/IKRotationLayer.m
+ src/IKGLTextRenderer.m
+ src/IKPictureTakerController.m
+ src/IKLinkedListNode.m
+ src/IKFilterPreviewView.m
+ src/IKMonitorBrightnessController.m
+ src/IKFinderStackIconCell.m
+ src/HorizontalSlider.m
+ src/IKPTBorderView.m
+ src/IKReflectionCell.m
+ src/IKImageEditPanelController.m
+ src/IKRootLayout.m
+ src/IKImageBrowserSubsetLayoutManager.m
+ src/IKBorderedView.m
+ src/IKFinderReflectiveIconCell.m
+ src/IKMipmapImage.m
+ src/IKNSelection.m
+ src/IKFlippedView.m
+ src/IKGLTextGenerator.m
+ src/IKReflectiveIconCell.m
+ src/IKFinderCell.m
+ src/IKSlideshowItemLoadThumbnailOperation.m
+ src/IKDVGrabber.m
+ src/IKSSGradientLayer.m
+ src/IKColor.m
+ src/IKColorView.m
+ src/IKPTGridMaskLayer.m
+ src/IKSelectionLayer.m
+ src/IKGradientHorizontalSeparatorTapered.m
+ src/IKSSButton.m
+ src/IKTempDirectoryHandler.m
+ src/IKDeviceBrowserHeaderView.m
+ src/IKTexturePackerItem.m
+ src/IKRectSelection.m
+ src/IKCacheRamNode.m
+ src/IKHardwareCapsChangeNotifier.m
+ src/IKLinkedListLink.m
+ src/IKGraySliderCell.m
+ src/CIVectorView.m
+ src/IKGLLayer.m
+ src/CIMutableVector.m
+ src/IKScannerDeviceViewHandler.m
+ src/IKCacheDatabase.m
+ src/IKAppKitTextDriver.m
+ src/IKImageBrowserCoverFlowIntertiaAnimation.m
+ src/IKTemperatureCorrection.m
+ src/IKPictureTakerRecentPicture.m
+ src/IKPTContentViewController.m
+ src/IKFilterBrowserPanel.m
+ src/IKIconCell.m
+ src/IKNStatusView.m
+ src/IKArrowAnnotation.m
+ src/IKCameraDeviceViewHandler.m
+ src/IKImageAdjustSlider.m
+ src/IKAutodetectedItem.m
+ src/IKOpenGLRoundedRectRendererCache.m
+ src/IKNImageLayer.m
+ src/_IKiOSStyleGroupCell.m
+ src/IK3PartHorizontal.m
+ src/NSMutableAffineTransform.m
+ src/IKPTSidebar.m
+ src/IKGraySlider.m
+ src/IKTextAnnotation.m
+ src/IKPTFxButton.m
+ src/GPSTextFieldCell.m
+ src/IKImageInfo.m
+ src/IKPTSliderCell.m
+ src/EncapsulatedTextValueTransformer.m
+ src/IKImageBrowserGridGroup.m
+ src/IKLinkedList.m
+ src/IKGLSharedContextRegistry.m
+ src/IKScannerDeviceViewHandlerIB.m
+ src/IKImageBrowserImportAnimation.m
+ src/IKRadianToDegreeValueTransformer.m
+ src/IKBookletPlasticCover.m
+ src/IKAnnotationPanel.m
+ src/IKSSPanel.m
+ src/IKDrawing.m
+ src/IKImageCropView.m
+ src/IKScan.m
+ src/IKImageCorrectionHandler.m
+ src/IKImageAnalysisManager.m
+ src/IKImageClipView.m
+ src/IKOpenGLRoundedRectRenderer.m
+ src/IKImageBrowserReorderAnimation.m
+ src/IKCacheFragHandler_Hole.m
+ src/IKImageViewLayerQueue.m
+ src/IKImageBrowserView.m
+ src/IKSlideshowAudioPlayer.m
+ src/IKImageCropViewSlider.m
+ src/IKComposer.m
+ src/IKCircleAnnotation.m
+ src/IKDeviceBrowserView.m
+ src/IKPTTitleCell.m
+ src/IKImageCropViewEffect.m
+ src/IKSFEffectDescription.m
+ src/IKSSIndexView.m
+ src/IKPictureTakerNibInterface.m
+ src/IKImageEditDSHandler.m
+ src/IKScanUIViewAdvanced.m
+ src/IKSingleImageEffect.m
+ src/IKScanResult.m
+ src/IKPTSidebarRowView.m
+ src/IKAdjustSlider.m
+ src/IKImageBrowserAppearAnimation.m
+ src/NSAffineTransformView.m
+ src/IKOpenGLRenderer.m
+ src/IKImageWrapper.m
+ src/IKNavigationLayer.m
+ src/IKImageRenderInfo.m
+ src/IKNAnnotation.m
+ src/IKTransitionAnimation.m
+ src/IKNRootLayer.m
+ src/IKShadowTool.m
+ src/IKImageBackgroundLayer.m
+ src/IKSSBackgroundImageView.m
+ src/IKPlaceholderItem.m
+ src/IKTemplateLayer.m
+ src/IKDatasourceProxy.m
+ src/IKAnimationGroup.m
+ src/IKAnimationManager.m
+ src/IKPathToCIImageValueTransformer.m
+ src/IKTextFieldWindow.m
+ src/IKCacheFragHandlerView.m
+ src/IKCameraServices.m
+ src/HorizontalSliderCell.m
+ src/IKCustomPathPopupButton.m
+ src/IKImageCropPRS.m
+ src/IKFlockingDatasourceItem.m
+ src/IKSyncTaskBagItem.m
+ src/IKSlider.m
+ src/IKCameraIconCellView.m
+ src/IKProfilePictureRolloverLayer.m
+ src/IKPathPopupButton.m
+ src/IKFilterUIView.m
+ src/IKSlideshowDataSourceHandler.m
+ src/IKTextFieldContentView.m
+ src/IKImageFlowScrollingAnimation.m
+ src/IKPTArrowButton.m
+ src/IKSaveOptions.m
+ src/IKInfoTabView.m
+ src/IKCGRenderer.m
+ src/IKPTSquareButtonCell.m
+ src/IKLayerRenderer.m
+ src/IKImageBrowseriOSGroupGrid.m
+ src/IKPTImageGridView.m
+ src/IKDeviceBrowserHandlerIB.m
+ src/IKPTCountdownView.m
+ src/IKCameraDeviceViewHandlerIB.m
+ src/IKSlideshowHandler.m
+ src/IKRamManager.m
+ src/IKAnnotationLayer.m
+ src/IKProfilePictureView.m
+ src/_IKTypeSelectData.m
+ src/IKImageEditWorldMap.m
+ src/IKPictureTakerView.m
+ src/IKCameraDownloader.m
+ src/IKImageEditWorldMapOld.m
+ src/IKImageBrowserGenieView.m
+ src/IKImageCellDatasourceProxy.m
+ src/IKScanUIViewSimple.m
+ src/IKImageBrowserFloatingGroupGrid.m
+ src/IKImageAdjustSliderCell.m
+ src/IKMediaPlugin.m
+ src/IKImageEditPanel.m
+ src/IKMultipleSegmentedRawDataBuffer.m
+ src/IKNStatusView2.m
+ src/IKScanResultsHandler.m
+ src/IKTexturePackerView.m
+ src/IKSlideshowImage.m
+ src/IKCenteredLayer.m
+ src/IKNStatusRoot.m
+ src/IKImageBrowserExpandCollapseItemsAnimation.m
+ src/IKKnob.m
+ src/IKMetadataHandler.m
+ src/IKSSIndexHandler.m
+ src/IKImageFlowCell.m
+ src/IKAccessoryView.m
+ src/IKImageBannerView.m
+ src/NSAffineTransform+CIFilterUIViewCreationAddition.m
+ src/NSCollectionView+IK.m
+ src/CIColor+CIFilterUIViewCreationAddition.m
+ src/NSTreeNode+IK.m
+ src/NSFileManager+IKPictureTakerAdditions.m
+ src/NSImageRep+IKAdditions.m
+ src/NSObject+IKInterThread.m
+ src/NSButton+IKScanButton.m
+ src/NSColor+IKAdditions.m
+ src/CIImage+CIFilterUIViewCreationAddition.m
+ src/NSGraphicsContext+IKScan.m
+ src/NSArray+IKPictureTakerAdditions.m
+ src/NSBitmapImageRep+ik_cgexamples.m
+ src/CIVector+CIFilterUIViewCreationAddition.m
+ src/NSImage+IKAdditions.m
+ src/NSBezierPath+IKAddition.m
+ src/NSScroller+IKImageBrowserAdditions.m
+ src/NSWindow+IKPictureTakerAdditions.m
+ src/CIFilter+IKFilterUIAddition.m
+ src/NSString+IKCocoaFixes.m
+ src/CAShapeLayer+IKNImageView.m
+ src/NSMenu+FileFormat.m
+ src/ICDevice+IKDeviceBrowserViewExtension.m
+ src/NSAttributedString+IKEditingExtensions.m
+ src/NSPopUpButton+IKSO.m
+ src/NSView+DelayedHide.m
+ src/NSFont+IKCommonFonts.m
+ src/NSImageView+IC.m
+ src/NSNumber+CIFilterUIViewCreationAddition.m
+ src/ICCameraFile+IK.m
+ src/CALayer+LayerExtra.m
+ src/ImageKit.m
+
+ DEPENDENCIES
+ system
+ objc
+ Foundation
+ AppKit
+ QuartzCore
+)
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/AVCaptureVideoDataOutputSampleBufferDelegate.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/AVCaptureVideoDataOutputSampleBufferDelegate.h
new file mode 100644
index 000000000..205a3a913
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/AVCaptureVideoDataOutputSampleBufferDelegate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General 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 AVCaptureVideoDataOutputSampleBufferDelegate
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/CALayer+LayerExtra.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/CALayer+LayerExtra.h
new file mode 100644
index 000000000..a274ee9d5
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/CALayer+LayerExtra.h
@@ -0,0 +1,25 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+#import
+
+@interface CALayer (LayerExtra)
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/CAShapeLayer+IKNImageView.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/CAShapeLayer+IKNImageView.h
new file mode 100644
index 000000000..afd182139
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/CAShapeLayer+IKNImageView.h
@@ -0,0 +1,25 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+#import
+
+@interface CAShapeLayer (IKNImageView)
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/CIColor+CIFilterUIViewCreationAddition.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/CIColor+CIFilterUIViewCreationAddition.h
new file mode 100644
index 000000000..15539fb6d
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/CIColor+CIFilterUIViewCreationAddition.h
@@ -0,0 +1,25 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+#import
+
+@interface CIColor (CIFilterUIViewCreationAddition)
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/CIFilter+IKFilterUIAddition.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/CIFilter+IKFilterUIAddition.h
new file mode 100644
index 000000000..5c68487f5
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/CIFilter+IKFilterUIAddition.h
@@ -0,0 +1,25 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+#import
+
+@interface CIFilter (IKFilterUIAddition)
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/CIFilterListProvider.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/CIFilterListProvider.h
new file mode 100644
index 000000000..328eb7b00
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/CIFilterListProvider.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CIFilterListProvider : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/CIImage+CIFilterUIViewCreationAddition.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/CIImage+CIFilterUIViewCreationAddition.h
new file mode 100644
index 000000000..1f0875ac0
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/CIImage+CIFilterUIViewCreationAddition.h
@@ -0,0 +1,25 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+#import
+
+@interface CIImage (CIFilterUIViewCreationAddition)
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/CIMutableVector.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/CIMutableVector.h
new file mode 100644
index 000000000..717a04788
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/CIMutableVector.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CIMutableVector : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/CIVector+CIFilterUIViewCreationAddition.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/CIVector+CIFilterUIViewCreationAddition.h
new file mode 100644
index 000000000..7f0753655
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/CIVector+CIFilterUIViewCreationAddition.h
@@ -0,0 +1,25 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+#import
+
+@interface CIVector (CIFilterUIViewCreationAddition)
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/CIVectorView.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/CIVectorView.h
new file mode 100644
index 000000000..7a1d0190c
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/CIVectorView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface CIVectorView : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/EncapsulatedTextValueTransformer.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/EncapsulatedTextValueTransformer.h
new file mode 100644
index 000000000..e58972444
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/EncapsulatedTextValueTransformer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface EncapsulatedTextValueTransformer : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/GPSTextFieldCell.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/GPSTextFieldCell.h
new file mode 100644
index 000000000..23dfeabdc
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/GPSTextFieldCell.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface GPSTextFieldCell : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/HorizontalSlider.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/HorizontalSlider.h
new file mode 100644
index 000000000..7d0a3e5ca
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/HorizontalSlider.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface HorizontalSlider : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/HorizontalSliderCell.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/HorizontalSliderCell.h
new file mode 100644
index 000000000..b93a1179a
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/HorizontalSliderCell.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface HorizontalSliderCell : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/ICCameraDeviceDelegate.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/ICCameraDeviceDelegate.h
new file mode 100644
index 000000000..6b23522d9
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/ICCameraDeviceDelegate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General 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 ICCameraDeviceDelegate
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/ICCameraDeviceDownloadDelegate.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/ICCameraDeviceDownloadDelegate.h
new file mode 100644
index 000000000..a090b9b9c
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/ICCameraDeviceDownloadDelegate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General 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 ICCameraDeviceDownloadDelegate
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/ICCameraFile+IK.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/ICCameraFile+IK.h
new file mode 100644
index 000000000..450181809
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/ICCameraFile+IK.h
@@ -0,0 +1,25 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+#import
+
+@interface ICCameraFile (IK)
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/ICDevice+IKDeviceBrowserViewExtension.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/ICDevice+IKDeviceBrowserViewExtension.h
new file mode 100644
index 000000000..34534ed6a
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/ICDevice+IKDeviceBrowserViewExtension.h
@@ -0,0 +1,25 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+#import
+
+@interface ICDevice (IKDeviceBrowserViewExtension)
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/ICDeviceDelegate.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/ICDeviceDelegate.h
new file mode 100644
index 000000000..f36fbb72d
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/ICDeviceDelegate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General 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 ICDeviceDelegate
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IK2PartVertical.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IK2PartVertical.h
new file mode 100644
index 000000000..ddbff6db8
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IK2PartVertical.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IK2PartVertical : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IK3PartHorizontal.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IK3PartHorizontal.h
new file mode 100644
index 000000000..af90e67bb
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IK3PartHorizontal.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IK3PartHorizontal : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKAccessoryView.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKAccessoryView.h
new file mode 100644
index 000000000..1b882b116
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKAccessoryView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKAccessoryView : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKAccessoryViewController.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKAccessoryViewController.h
new file mode 100644
index 000000000..9dd29871d
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKAccessoryViewController.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKAccessoryViewController : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKAdjustSlider.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKAdjustSlider.h
new file mode 100644
index 000000000..b7c007c94
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKAdjustSlider.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKAdjustSlider : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKAnimationData.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKAnimationData.h
new file mode 100644
index 000000000..e82fafdbc
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKAnimationData.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKAnimationData : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKAnimationGroup.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKAnimationGroup.h
new file mode 100644
index 000000000..bfcbd6e22
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKAnimationGroup.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKAnimationGroup : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKAnimationManager.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKAnimationManager.h
new file mode 100644
index 000000000..3dbd94d18
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKAnimationManager.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKAnimationManager : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKAnnotation.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKAnnotation.h
new file mode 100644
index 000000000..a87c959e4
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKAnnotation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKAnnotation : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKAnnotationLayer.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKAnnotationLayer.h
new file mode 100644
index 000000000..8f184c66d
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKAnnotationLayer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKAnnotationLayer : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKAnnotationPanel.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKAnnotationPanel.h
new file mode 100644
index 000000000..3d3a0dfbc
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKAnnotationPanel.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKAnnotationPanel : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKAppKitTextDriver.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKAppKitTextDriver.h
new file mode 100644
index 000000000..6e0a1823d
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKAppKitTextDriver.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKAppKitTextDriver : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKArrowAnnotation.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKArrowAnnotation.h
new file mode 100644
index 000000000..c532b50f8
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKArrowAnnotation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKArrowAnnotation : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKAutoDetection.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKAutoDetection.h
new file mode 100644
index 000000000..c5cb01b88
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKAutoDetection.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKAutoDetection : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKAutodetectedItem.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKAutodetectedItem.h
new file mode 100644
index 000000000..606afdaca
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKAutodetectedItem.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKAutodetectedItem : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKAutolayoutImageView.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKAutolayoutImageView.h
new file mode 100644
index 000000000..9024bed61
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKAutolayoutImageView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKAutolayoutImageView : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKBookletCell.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKBookletCell.h
new file mode 100644
index 000000000..c7736fcb4
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKBookletCell.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKBookletCell : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKBookletPlasticCover.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKBookletPlasticCover.h
new file mode 100644
index 000000000..7ff3014c8
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKBookletPlasticCover.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKBookletPlasticCover : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKBorderedView.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKBorderedView.h
new file mode 100644
index 000000000..e4d181bd4
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKBorderedView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKBorderedView : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKBox.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKBox.h
new file mode 100644
index 000000000..473130515
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKBox.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKBox : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCGRenderer.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCGRenderer.h
new file mode 100644
index 000000000..687b767b3
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCGRenderer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKCGRenderer : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCIFilterCorrection.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCIFilterCorrection.h
new file mode 100644
index 000000000..5612b42d5
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCIFilterCorrection.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKCIFilterCorrection : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheContext.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheContext.h
new file mode 100644
index 000000000..0ef1eda20
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheContext.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKCacheContext : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheData.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheData.h
new file mode 100644
index 000000000..b4c1915bd
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheData.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKCacheData : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheDatabase.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheDatabase.h
new file mode 100644
index 000000000..92b5c3d9e
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheDatabase.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKCacheDatabase : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheDatabaseEntry.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheDatabaseEntry.h
new file mode 100644
index 000000000..53cc4adc9
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheDatabaseEntry.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKCacheDatabaseEntry : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheDatabaseUIDInfo.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheDatabaseUIDInfo.h
new file mode 100644
index 000000000..3a16f6745
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheDatabaseUIDInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKCacheDatabaseUIDInfo : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheFragHandler.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheFragHandler.h
new file mode 100644
index 000000000..84be48319
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheFragHandler.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKCacheFragHandler : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheFragHandlerView.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheFragHandlerView.h
new file mode 100644
index 000000000..a298c505d
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheFragHandlerView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKCacheFragHandlerView : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheFragHandler_Hole.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheFragHandler_Hole.h
new file mode 100644
index 000000000..79f9e99f8
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheFragHandler_Hole.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKCacheFragHandler_Hole : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheManager.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheManager.h
new file mode 100644
index 000000000..6c31d9bdc
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheManager.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKCacheManager : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheManagerRegistry.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheManagerRegistry.h
new file mode 100644
index 000000000..3b855dd66
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheManagerRegistry.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKCacheManagerRegistry : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheNode.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheNode.h
new file mode 100644
index 000000000..c77531af4
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheNode.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKCacheNode : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheRamNode.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheRamNode.h
new file mode 100644
index 000000000..c43fc692a
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheRamNode.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKCacheRamNode : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheTimeOutLauncher.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheTimeOutLauncher.h
new file mode 100644
index 000000000..36489be1d
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheTimeOutLauncher.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKCacheTimeOutLauncher : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheVRamNode.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheVRamNode.h
new file mode 100644
index 000000000..ede6876f5
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCacheVRamNode.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKCacheVRamNode : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCameraBackgroundView.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCameraBackgroundView.h
new file mode 100644
index 000000000..fe327bc4f
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCameraBackgroundView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKCameraBackgroundView : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCameraCollectionViewItem.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCameraCollectionViewItem.h
new file mode 100644
index 000000000..3e4fb1031
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCameraCollectionViewItem.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKCameraCollectionViewItem : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCameraDeviceView.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCameraDeviceView.h
new file mode 100644
index 000000000..d97cd2b10
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCameraDeviceView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKCameraDeviceView : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCameraDeviceViewHandler.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCameraDeviceViewHandler.h
new file mode 100644
index 000000000..d1dd185a5
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCameraDeviceViewHandler.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKCameraDeviceViewHandler : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCameraDeviceViewHandlerIB.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCameraDeviceViewHandlerIB.h
new file mode 100644
index 000000000..54aaf2381
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCameraDeviceViewHandlerIB.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKCameraDeviceViewHandlerIB : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCameraDownloader.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCameraDownloader.h
new file mode 100644
index 000000000..46a479a88
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCameraDownloader.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKCameraDownloader : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCameraDownloaderDelegate.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCameraDownloaderDelegate.h
new file mode 100644
index 000000000..e47a85a5d
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCameraDownloaderDelegate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General 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 IKCameraDownloaderDelegate
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCameraFolderWatcher.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCameraFolderWatcher.h
new file mode 100644
index 000000000..6b161c5a0
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCameraFolderWatcher.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKCameraFolderWatcher : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCameraIconCellView.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCameraIconCellView.h
new file mode 100644
index 000000000..004dffb85
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCameraIconCellView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKCameraIconCellView : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCameraItem.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCameraItem.h
new file mode 100644
index 000000000..e83fa7ac6
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCameraItem.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKCameraItem : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCameraServices.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCameraServices.h
new file mode 100644
index 000000000..821f329fb
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCameraServices.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKCameraServices : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCameraTableView.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCameraTableView.h
new file mode 100644
index 000000000..14807cb00
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCameraTableView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKCameraTableView : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCenteredLayer.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCenteredLayer.h
new file mode 100644
index 000000000..78d86b318
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCenteredLayer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKCenteredLayer : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCenteringClipView.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCenteringClipView.h
new file mode 100644
index 000000000..19c0a312b
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCenteringClipView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKCenteringClipView : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCircleAnnotation.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCircleAnnotation.h
new file mode 100644
index 000000000..ce496072d
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCircleAnnotation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKCircleAnnotation : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCircleSelection.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCircleSelection.h
new file mode 100644
index 000000000..7e386cdd4
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCircleSelection.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKCircleSelection : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCollageCell.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCollageCell.h
new file mode 100644
index 000000000..bea6cbf4d
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCollageCell.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKCollageCell : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKColor.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKColor.h
new file mode 100644
index 000000000..8323c395e
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKColor.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKColor : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKColorValueTransformer.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKColorValueTransformer.h
new file mode 100644
index 000000000..8520d7a92
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKColorValueTransformer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKColorValueTransformer : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKColorView.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKColorView.h
new file mode 100644
index 000000000..6687fc2bc
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKColorView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKColorView : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKComposer.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKComposer.h
new file mode 100644
index 000000000..6325c3cf3
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKComposer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKComposer : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCropLayer.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCropLayer.h
new file mode 100644
index 000000000..bc60df098
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCropLayer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKCropLayer : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCropRectSelection.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCropRectSelection.h
new file mode 100644
index 000000000..4c7b19ed2
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCropRectSelection.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKCropRectSelection : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCustomPathPopupButton.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCustomPathPopupButton.h
new file mode 100644
index 000000000..876a8f83f
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKCustomPathPopupButton.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKCustomPathPopupButton : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKDVGrabber.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKDVGrabber.h
new file mode 100644
index 000000000..96d5a60b6
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKDVGrabber.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKDVGrabber : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKDatasourceDiff.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKDatasourceDiff.h
new file mode 100644
index 000000000..d52f8c291
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKDatasourceDiff.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKDatasourceDiff : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKDatasourceDiffResult.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKDatasourceDiffResult.h
new file mode 100644
index 000000000..edb609797
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKDatasourceDiffResult.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKDatasourceDiffResult : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKDatasourceProxy.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKDatasourceProxy.h
new file mode 100644
index 000000000..4158a0b5b
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKDatasourceProxy.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKDatasourceProxy : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKDeviceBrowserDataView.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKDeviceBrowserDataView.h
new file mode 100644
index 000000000..e646bcbfd
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKDeviceBrowserDataView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKDeviceBrowserDataView : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKDeviceBrowserHandler.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKDeviceBrowserHandler.h
new file mode 100644
index 000000000..4d285c519
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKDeviceBrowserHandler.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKDeviceBrowserHandler : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKDeviceBrowserHandlerIB.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKDeviceBrowserHandlerIB.h
new file mode 100644
index 000000000..0e382a78a
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKDeviceBrowserHandlerIB.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKDeviceBrowserHandlerIB : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKDeviceBrowserHeaderView.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKDeviceBrowserHeaderView.h
new file mode 100644
index 000000000..21c1445ca
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKDeviceBrowserHeaderView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKDeviceBrowserHeaderView : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKDeviceBrowserOutlineView.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKDeviceBrowserOutlineView.h
new file mode 100644
index 000000000..85b3fdfe1
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKDeviceBrowserOutlineView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKDeviceBrowserOutlineView : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKDeviceBrowserView.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKDeviceBrowserView.h
new file mode 100644
index 000000000..fae9727c1
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKDeviceBrowserView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKDeviceBrowserView : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKDeviceItem.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKDeviceItem.h
new file mode 100644
index 000000000..86d05cc76
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKDeviceItem.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKDeviceItem : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKDrawing.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKDrawing.h
new file mode 100644
index 000000000..9c97bd7d1
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKDrawing.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKDrawing : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKEmbeddedImageEditToolbar.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKEmbeddedImageEditToolbar.h
new file mode 100644
index 000000000..e34a1140a
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKEmbeddedImageEditToolbar.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKEmbeddedImageEditToolbar : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKEmbeddedImageView.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKEmbeddedImageView.h
new file mode 100644
index 000000000..1f7d60bd4
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKEmbeddedImageView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKEmbeddedImageView : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKFSEvent.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKFSEvent.h
new file mode 100644
index 000000000..d119d3bd8
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKFSEvent.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKFSEvent : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKFilterBrowserPanel.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKFilterBrowserPanel.h
new file mode 100644
index 000000000..c6b5de0d5
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKFilterBrowserPanel.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKFilterBrowserPanel : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKFilterBrowserView.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKFilterBrowserView.h
new file mode 100644
index 000000000..6c5de468d
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKFilterBrowserView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKFilterBrowserView : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKFilterChain.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKFilterChain.h
new file mode 100644
index 000000000..3f7af6c8f
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKFilterChain.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKFilterChain : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKFilterPreviewView.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKFilterPreviewView.h
new file mode 100644
index 000000000..09276999c
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKFilterPreviewView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKFilterPreviewView : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKFilterUIView.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKFilterUIView.h
new file mode 100644
index 000000000..8b9bbce21
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKFilterUIView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKFilterUIView : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKFinderCell.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKFinderCell.h
new file mode 100644
index 000000000..df9031a2e
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKFinderCell.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKFinderCell : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKFinderReflectiveIconCell.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKFinderReflectiveIconCell.h
new file mode 100644
index 000000000..3841357c3
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKFinderReflectiveIconCell.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKFinderReflectiveIconCell : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKFinderStackIconCell.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKFinderStackIconCell.h
new file mode 100644
index 000000000..8285ce38c
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKFinderStackIconCell.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKFinderStackIconCell : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKFlippedView.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKFlippedView.h
new file mode 100644
index 000000000..ac78ef7a3
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKFlippedView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKFlippedView : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKFlockingDatasourceItem.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKFlockingDatasourceItem.h
new file mode 100644
index 000000000..e792adba6
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKFlockingDatasourceItem.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKFlockingDatasourceItem : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGLLayer.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGLLayer.h
new file mode 100644
index 000000000..e30eec0f3
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGLLayer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKGLLayer : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGLScroller.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGLScroller.h
new file mode 100644
index 000000000..3a7ffce8b
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGLScroller.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKGLScroller : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGLSharedContextRegistry.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGLSharedContextRegistry.h
new file mode 100644
index 000000000..394c776d8
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGLSharedContextRegistry.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKGLSharedContextRegistry : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGLTextCache.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGLTextCache.h
new file mode 100644
index 000000000..745e7ef35
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGLTextCache.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKGLTextCache : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGLTextCacheFragHandler.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGLTextCacheFragHandler.h
new file mode 100644
index 000000000..f17fe82ea
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGLTextCacheFragHandler.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKGLTextCacheFragHandler : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGLTextGenerator.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGLTextGenerator.h
new file mode 100644
index 000000000..9be88fa3f
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGLTextGenerator.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKGLTextGenerator : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGLTextInfo.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGLTextInfo.h
new file mode 100644
index 000000000..821db8b0c
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGLTextInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKGLTextInfo : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGLTextRenderer.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGLTextRenderer.h
new file mode 100644
index 000000000..b83827711
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGLTextRenderer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKGLTextRenderer : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGLTextSizeCache.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGLTextSizeCache.h
new file mode 100644
index 000000000..08e941113
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGLTextSizeCache.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKGLTextSizeCache : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGLTextSubpixelShader.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGLTextSubpixelShader.h
new file mode 100644
index 000000000..eb24df882
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGLTextSubpixelShader.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKGLTextSubpixelShader : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGradientHorizontalSeparatorGrooved.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGradientHorizontalSeparatorGrooved.h
new file mode 100644
index 000000000..9d5c3fd53
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGradientHorizontalSeparatorGrooved.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKGradientHorizontalSeparatorGrooved : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGradientHorizontalSeparatorTapered.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGradientHorizontalSeparatorTapered.h
new file mode 100644
index 000000000..92d0b2df6
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGradientHorizontalSeparatorTapered.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKGradientHorizontalSeparatorTapered : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGradientImageButton.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGradientImageButton.h
new file mode 100644
index 000000000..cc9da98eb
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGradientImageButton.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKGradientImageButton : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGradientImageButtonCell.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGradientImageButtonCell.h
new file mode 100644
index 000000000..3eac3b20a
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGradientImageButtonCell.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKGradientImageButtonCell : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGraySlider.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGraySlider.h
new file mode 100644
index 000000000..3e7a0fa1c
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGraySlider.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKGraySlider : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGraySliderCell.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGraySliderCell.h
new file mode 100644
index 000000000..a8251ebd3
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGraySliderCell.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKGraySliderCell : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGuidesLayer.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGuidesLayer.h
new file mode 100644
index 000000000..eac012789
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKGuidesLayer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKGuidesLayer : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKHardwareCapsChangeNotifier.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKHardwareCapsChangeNotifier.h
new file mode 100644
index 000000000..7d6925d0d
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKHardwareCapsChangeNotifier.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKHardwareCapsChangeNotifier : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKHierarchicalDatasourceAdaptor.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKHierarchicalDatasourceAdaptor.h
new file mode 100644
index 000000000..f8e9996ca
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKHierarchicalDatasourceAdaptor.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKHierarchicalDatasourceAdaptor : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKICInfoHandler.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKICInfoHandler.h
new file mode 100644
index 000000000..4ebb074ec
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKICInfoHandler.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKICInfoHandler : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKIMGPreviewCell.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKIMGPreviewCell.h
new file mode 100644
index 000000000..46012b745
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKIMGPreviewCell.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKIMGPreviewCell : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKIconCell.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKIconCell.h
new file mode 100644
index 000000000..a86dcd73d
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKIconCell.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKIconCell : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKIconDatabase.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKIconDatabase.h
new file mode 100644
index 000000000..7633f6a6f
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKIconDatabase.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKIconDatabase : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageAdjust.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageAdjust.h
new file mode 100644
index 000000000..5422d8d83
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageAdjust.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageAdjust : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageAdjustSlider.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageAdjustSlider.h
new file mode 100644
index 000000000..d860b433e
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageAdjustSlider.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageAdjustSlider : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageAdjustSliderCell.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageAdjustSliderCell.h
new file mode 100644
index 000000000..38d90f561
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageAdjustSliderCell.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageAdjustSliderCell : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageAdjustView.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageAdjustView.h
new file mode 100644
index 000000000..c029f9098
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageAdjustView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageAdjustView : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageAnalysisManager.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageAnalysisManager.h
new file mode 100644
index 000000000..9448820f1
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageAnalysisManager.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageAnalysisManager : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBackgroundLayer.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBackgroundLayer.h
new file mode 100644
index 000000000..7bb8093eb
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBackgroundLayer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageBackgroundLayer : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBackgroundThumbnailMaskLayer.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBackgroundThumbnailMaskLayer.h
new file mode 100644
index 000000000..99771205a
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBackgroundThumbnailMaskLayer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageBackgroundThumbnailMaskLayer : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBannerView.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBannerView.h
new file mode 100644
index 000000000..5aa0d2f7e
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBannerView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageBannerView : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBlockLayer.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBlockLayer.h
new file mode 100644
index 000000000..f62b02dec
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBlockLayer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageBlockLayer : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserAccessibilityCell.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserAccessibilityCell.h
new file mode 100644
index 000000000..1a0a56f9a
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserAccessibilityCell.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageBrowserAccessibilityCell : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserAppearAnimation.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserAppearAnimation.h
new file mode 100644
index 000000000..d381bbab4
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserAppearAnimation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageBrowserAppearAnimation : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserBookletGrid.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserBookletGrid.h
new file mode 100644
index 000000000..d6d1740f5
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserBookletGrid.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageBrowserBookletGrid : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserCell.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserCell.h
new file mode 100644
index 000000000..09c1217fd
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserCell.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageBrowserCell : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserCellOffscreenRenderer.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserCellOffscreenRenderer.h
new file mode 100644
index 000000000..400ae4b71
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserCellOffscreenRenderer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageBrowserCellOffscreenRenderer : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserCoverFlowGrid.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserCoverFlowGrid.h
new file mode 100644
index 000000000..d2b2ebb40
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserCoverFlowGrid.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageBrowserCoverFlowGrid : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserCoverFlowIntertiaAnimation.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserCoverFlowIntertiaAnimation.h
new file mode 100644
index 000000000..6b7878870
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserCoverFlowIntertiaAnimation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageBrowserCoverFlowIntertiaAnimation : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserCoverFlowScrollingAnimation.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserCoverFlowScrollingAnimation.h
new file mode 100644
index 000000000..3ec61b3f6
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserCoverFlowScrollingAnimation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageBrowserCoverFlowScrollingAnimation : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserDisappearAnimation.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserDisappearAnimation.h
new file mode 100644
index 000000000..7e7fcd968
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserDisappearAnimation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageBrowserDisappearAnimation : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserExpandCollapseGroupAnimation.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserExpandCollapseGroupAnimation.h
new file mode 100644
index 000000000..6414fc049
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserExpandCollapseGroupAnimation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageBrowserExpandCollapseGroupAnimation : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserExpandCollapseItemsAnimation.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserExpandCollapseItemsAnimation.h
new file mode 100644
index 000000000..a68d9df4e
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserExpandCollapseItemsAnimation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageBrowserExpandCollapseItemsAnimation : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserExpandCollapseiOSGroupAnimation.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserExpandCollapseiOSGroupAnimation.h
new file mode 100644
index 000000000..151022e49
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserExpandCollapseiOSGroupAnimation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageBrowserExpandCollapseiOSGroupAnimation : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserFloatingGroupGrid.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserFloatingGroupGrid.h
new file mode 100644
index 000000000..ba9cf0211
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserFloatingGroupGrid.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageBrowserFloatingGroupGrid : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserFreeFormLayout.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserFreeFormLayout.h
new file mode 100644
index 000000000..71347ca1b
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserFreeFormLayout.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageBrowserFreeFormLayout : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserFreezeAnimation.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserFreezeAnimation.h
new file mode 100644
index 000000000..3335ad64a
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserFreezeAnimation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageBrowserFreezeAnimation : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserGenieEffectManager.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserGenieEffectManager.h
new file mode 100644
index 000000000..5e604d4cc
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserGenieEffectManager.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageBrowserGenieEffectManager : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserGenieView.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserGenieView.h
new file mode 100644
index 000000000..6cd5f6095
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserGenieView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageBrowserGenieView : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserGenieWindow.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserGenieWindow.h
new file mode 100644
index 000000000..df3497c50
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserGenieWindow.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageBrowserGenieWindow : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserGrid.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserGrid.h
new file mode 100644
index 000000000..31d237326
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserGrid.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageBrowserGrid : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserGridGroup.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserGridGroup.h
new file mode 100644
index 000000000..84f04a9ff
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserGridGroup.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageBrowserGridGroup : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserImportAnimation.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserImportAnimation.h
new file mode 100644
index 000000000..f8837347a
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserImportAnimation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageBrowserImportAnimation : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserLayoutManager.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserLayoutManager.h
new file mode 100644
index 000000000..2b8df300c
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserLayoutManager.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageBrowserLayoutManager : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserMagnifying.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserMagnifying.h
new file mode 100644
index 000000000..3d3306be5
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserMagnifying.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageBrowserMagnifying : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserReorderAnimation.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserReorderAnimation.h
new file mode 100644
index 000000000..8a125e5c6
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserReorderAnimation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageBrowserReorderAnimation : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserScrollAnimation.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserScrollAnimation.h
new file mode 100644
index 000000000..4096b2437
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserScrollAnimation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageBrowserScrollAnimation : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserSubsetLayoutManager.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserSubsetLayoutManager.h
new file mode 100644
index 000000000..36af41605
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserSubsetLayoutManager.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageBrowserSubsetLayoutManager : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserVMScheduler.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserVMScheduler.h
new file mode 100644
index 000000000..b1d31a21f
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserVMScheduler.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageBrowserVMScheduler : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserView.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserView.h
new file mode 100644
index 000000000..a2e6be0a6
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowserView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageBrowserView : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowseriOSGroupDimCellsAnimation.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowseriOSGroupDimCellsAnimation.h
new file mode 100644
index 000000000..d2988e11b
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowseriOSGroupDimCellsAnimation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageBrowseriOSGroupDimCellsAnimation : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowseriOSGroupGrid.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowseriOSGroupGrid.h
new file mode 100644
index 000000000..24ed83832
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowseriOSGroupGrid.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageBrowseriOSGroupGrid : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowseriOSGroupHighlightCellAnimation.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowseriOSGroupHighlightCellAnimation.h
new file mode 100644
index 000000000..186f85fc8
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageBrowseriOSGroupHighlightCellAnimation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageBrowseriOSGroupHighlightCellAnimation : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageCell.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageCell.h
new file mode 100644
index 000000000..97e3ff0b9
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageCell.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageCell : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageCellDatasourceProxy.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageCellDatasourceProxy.h
new file mode 100644
index 000000000..f02870f27
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageCellDatasourceProxy.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageCellDatasourceProxy : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageCellReservedIvars.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageCellReservedIvars.h
new file mode 100644
index 000000000..b22d86ee4
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageCellReservedIvars.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageCellReservedIvars : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageCellTrackingViewDatasourceProxy.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageCellTrackingViewDatasourceProxy.h
new file mode 100644
index 000000000..c81d930e9
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageCellTrackingViewDatasourceProxy.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageCellTrackingViewDatasourceProxy : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageClipView.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageClipView.h
new file mode 100644
index 000000000..76bf03ae1
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageClipView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageClipView : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageContentView.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageContentView.h
new file mode 100644
index 000000000..6b0ed5549
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageContentView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageContentView : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageCorrection.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageCorrection.h
new file mode 100644
index 000000000..85cc669ce
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageCorrection.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageCorrection : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageCorrectionHandler.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageCorrectionHandler.h
new file mode 100644
index 000000000..999d137c8
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageCorrectionHandler.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageCorrectionHandler : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageCropPRS.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageCropPRS.h
new file mode 100644
index 000000000..42bad1cb1
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageCropPRS.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageCropPRS : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageCropView.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageCropView.h
new file mode 100644
index 000000000..9c966db3e
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageCropView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageCropView : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageCropViewEffect.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageCropViewEffect.h
new file mode 100644
index 000000000..f8c3108fe
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageCropViewEffect.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageCropViewEffect : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageCropViewSlider.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageCropViewSlider.h
new file mode 100644
index 000000000..473e48ec6
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageCropViewSlider.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageCropViewSlider : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageEditDSHandler.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageEditDSHandler.h
new file mode 100644
index 000000000..a0bcf49b4
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageEditDSHandler.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageEditDSHandler : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageEditFrame.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageEditFrame.h
new file mode 100644
index 000000000..cb7a94ba9
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageEditFrame.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageEditFrame : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageEditFrameToolbar.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageEditFrameToolbar.h
new file mode 100644
index 000000000..8b0fae05f
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageEditFrameToolbar.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageEditFrameToolbar : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageEditPanel.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageEditPanel.h
new file mode 100644
index 000000000..d49a3e74d
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageEditPanel.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageEditPanel : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageEditPanelButton.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageEditPanelButton.h
new file mode 100644
index 000000000..f621ad1bc
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageEditPanelButton.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageEditPanelButton : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageEditPanelController.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageEditPanelController.h
new file mode 100644
index 000000000..df2e84c9d
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageEditPanelController.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageEditPanelController : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageEditPanelPrivateData.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageEditPanelPrivateData.h
new file mode 100644
index 000000000..864dd2c6a
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageEditPanelPrivateData.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageEditPanelPrivateData : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageEditView.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageEditView.h
new file mode 100644
index 000000000..a1fa4569b
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageEditView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageEditView : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageEditWorldMap.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageEditWorldMap.h
new file mode 100644
index 000000000..d5dde2adc
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageEditWorldMap.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageEditWorldMap : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageEditWorldMapOld.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageEditWorldMapOld.h
new file mode 100644
index 000000000..4105d1c05
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageEditWorldMapOld.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageEditWorldMapOld : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageEffects.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageEffects.h
new file mode 100644
index 000000000..2b6705cda
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageEffects.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageEffects : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageEffectsView.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageEffectsView.h
new file mode 100644
index 000000000..10b639cb6
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageEffectsView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageEffectsView : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageFlowAccessibilityCell.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageFlowAccessibilityCell.h
new file mode 100644
index 000000000..ce4bb25ba
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageFlowAccessibilityCell.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageFlowAccessibilityCell : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageFlowAccessibilityList.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageFlowAccessibilityList.h
new file mode 100644
index 000000000..ab6733601
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageFlowAccessibilityList.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageFlowAccessibilityList : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageFlowAppearAnimation.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageFlowAppearAnimation.h
new file mode 100644
index 000000000..39bdf38b6
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageFlowAppearAnimation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageFlowAppearAnimation : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageFlowCell.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageFlowCell.h
new file mode 100644
index 000000000..d31aa52db
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageFlowCell.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageFlowCell : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageFlowDisappearAnimation.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageFlowDisappearAnimation.h
new file mode 100644
index 000000000..74a96f834
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageFlowDisappearAnimation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageFlowDisappearAnimation : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageFlowFlipAnimation.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageFlowFlipAnimation.h
new file mode 100644
index 000000000..4ca11525e
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageFlowFlipAnimation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageFlowFlipAnimation : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageFlowImportAnimation.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageFlowImportAnimation.h
new file mode 100644
index 000000000..d88a203fb
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageFlowImportAnimation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageFlowImportAnimation : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageFlowScrollingAnimation.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageFlowScrollingAnimation.h
new file mode 100644
index 000000000..760758f41
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageFlowScrollingAnimation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageFlowScrollingAnimation : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageFlowView.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageFlowView.h
new file mode 100644
index 000000000..b5e9312f1
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageFlowView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageFlowView : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageGizmo.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageGizmo.h
new file mode 100644
index 000000000..107b21654
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageGizmo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General 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 IKImageGizmo
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageGridItem.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageGridItem.h
new file mode 100644
index 000000000..be0b2950e
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageGridItem.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageGridItem : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageHistogram.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageHistogram.h
new file mode 100644
index 000000000..b21298a93
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageHistogram.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageHistogram : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageInfo.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageInfo.h
new file mode 100644
index 000000000..793a5ecbd
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageInfo : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageInfoView.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageInfoView.h
new file mode 100644
index 000000000..b3e4fca7c
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageInfoView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageInfoView : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageLayer.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageLayer.h
new file mode 100644
index 000000000..5806f597e
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageLayer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageLayer : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImagePasteboardLayer.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImagePasteboardLayer.h
new file mode 100644
index 000000000..ad1e7bd30
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImagePasteboardLayer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImagePasteboardLayer : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImagePicker.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImagePicker.h
new file mode 100644
index 000000000..60634e2c0
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImagePicker.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImagePicker : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageProxy.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageProxy.h
new file mode 100644
index 000000000..66354cd6d
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageProxy.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General 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 IKImageProxy
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageRenderInfo.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageRenderInfo.h
new file mode 100644
index 000000000..00c7a0fd8
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageRenderInfo.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageRenderInfo : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageState.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageState.h
new file mode 100644
index 000000000..b56b8175b
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageState.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageState : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageTextureRange.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageTextureRange.h
new file mode 100644
index 000000000..4ab8e983d
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageTextureRange.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageTextureRange : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageView.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageView.h
new file mode 100644
index 000000000..f11b7ce49
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageView : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageView2.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageView2.h
new file mode 100644
index 000000000..2d82825b8
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageView2.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageView2 : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageView2ScrollView.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageView2ScrollView.h
new file mode 100644
index 000000000..f2ea7dd31
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageView2ScrollView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageView2ScrollView : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageViewLayerQueue.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageViewLayerQueue.h
new file mode 100644
index 000000000..7d35b7877
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageViewLayerQueue.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageViewLayerQueue : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageViewPrivateData.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageViewPrivateData.h
new file mode 100644
index 000000000..d23aa2936
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageViewPrivateData.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageViewPrivateData : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageViewUtils.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageViewUtils.h
new file mode 100644
index 000000000..e6cf8d3be
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageViewUtils.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageViewUtils : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageWrapper.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageWrapper.h
new file mode 100644
index 000000000..1493edfbd
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageWrapper.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageWrapper : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageWrapperAnimatedGifCache.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageWrapperAnimatedGifCache.h
new file mode 100644
index 000000000..6e96c9738
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKImageWrapperAnimatedGifCache.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKImageWrapperAnimatedGifCache : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKInfoTabView.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKInfoTabView.h
new file mode 100644
index 000000000..2d167e71e
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKInfoTabView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKInfoTabView : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKInterfaceBuilderImage.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKInterfaceBuilderImage.h
new file mode 100644
index 000000000..572bb85f9
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKInterfaceBuilderImage.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKInterfaceBuilderImage : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKInterfaceBuilderSharedDatasource.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKInterfaceBuilderSharedDatasource.h
new file mode 100644
index 000000000..0fc514740
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKInterfaceBuilderSharedDatasource.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKInterfaceBuilderSharedDatasource : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKInterfaceBuilderSharedDelegate.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKInterfaceBuilderSharedDelegate.h
new file mode 100644
index 000000000..0b10dcf21
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKInterfaceBuilderSharedDelegate.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKInterfaceBuilderSharedDelegate : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKIrisListener.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKIrisListener.h
new file mode 100644
index 000000000..7e4d0da9f
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKIrisListener.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKIrisListener : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKKnob.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKKnob.h
new file mode 100644
index 000000000..aad2feed7
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKKnob.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKKnob : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKKnobLayer.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKKnobLayer.h
new file mode 100644
index 000000000..68b9f76cb
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKKnobLayer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKKnobLayer : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKLassoSelection.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKLassoSelection.h
new file mode 100644
index 000000000..0a4b36a70
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKLassoSelection.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKLassoSelection : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKLayerRenderer.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKLayerRenderer.h
new file mode 100644
index 000000000..ab26f0b28
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKLayerRenderer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKLayerRenderer : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKLinkedList.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKLinkedList.h
new file mode 100644
index 000000000..e1ee2c9cf
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKLinkedList.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKLinkedList : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKLinkedListLink.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKLinkedListLink.h
new file mode 100644
index 000000000..73cecefd3
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKLinkedListLink.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKLinkedListLink : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKLinkedListLinkProtocol.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKLinkedListLinkProtocol.h
new file mode 100644
index 000000000..1e5837b4d
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKLinkedListLinkProtocol.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General 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 IKLinkedListLinkProtocol
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKLinkedListNode.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKLinkedListNode.h
new file mode 100644
index 000000000..6f9750064
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKLinkedListNode.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKLinkedListNode : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKLinkedListNodePool.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKLinkedListNodePool.h
new file mode 100644
index 000000000..8375de4cd
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKLinkedListNodePool.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKLinkedListNodePool : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKMediaPlugin.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKMediaPlugin.h
new file mode 100644
index 000000000..088d365c1
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKMediaPlugin.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKMediaPlugin : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKMetadataHandler.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKMetadataHandler.h
new file mode 100644
index 000000000..74f916532
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKMetadataHandler.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKMetadataHandler : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKMipmapImage.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKMipmapImage.h
new file mode 100644
index 000000000..e0b7d083e
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKMipmapImage.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKMipmapImage : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKMipmapItem.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKMipmapItem.h
new file mode 100644
index 000000000..3609fd75a
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKMipmapItem.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKMipmapItem : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKMonitorBrightnessController.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKMonitorBrightnessController.h
new file mode 100644
index 000000000..9fd89e03b
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKMonitorBrightnessController.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKMonitorBrightnessController : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKMultipleSegmentedRawDataBuffer.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKMultipleSegmentedRawDataBuffer.h
new file mode 100644
index 000000000..5bb8ee8a5
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKMultipleSegmentedRawDataBuffer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKMultipleSegmentedRawDataBuffer : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKNAnnotation.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKNAnnotation.h
new file mode 100644
index 000000000..f5fdec6bf
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKNAnnotation.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKNAnnotation : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKNCustomLayer.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKNCustomLayer.h
new file mode 100644
index 000000000..237780891
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKNCustomLayer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKNCustomLayer : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKNImageLayer.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKNImageLayer.h
new file mode 100644
index 000000000..88cf9417a
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKNImageLayer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKNImageLayer : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKNImageView.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKNImageView.h
new file mode 100644
index 000000000..f7a8bd04f
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKNImageView.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKNImageView : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKNImageViewHandler.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKNImageViewHandler.h
new file mode 100644
index 000000000..3b02e5b2c
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKNImageViewHandler.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKNImageViewHandler : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKNKnobsLayer.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKNKnobsLayer.h
new file mode 100644
index 000000000..57c2c67aa
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKNKnobsLayer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see .
+*/
+
+#include
+
+@interface IKNKnobsLayer : NSObject
+
+@end
diff --git a/src/frameworks/Quartz/ImageKit/include/ImageKit/IKNProgressLayer.h b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKNProgressLayer.h
new file mode 100644
index 000000000..f793158fe
--- /dev/null
+++ b/src/frameworks/Quartz/ImageKit/include/ImageKit/IKNProgressLayer.h
@@ -0,0 +1,24 @@
+/*
+ This file is part of Darling.
+
+ Copyright (C) 2023 Darling Team
+
+ Darling is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ Darling is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with Darling. If not, see