Add CoreSimulator stubs

This commit is contained in:
Ariel Abreu 2023-09-25 16:29:52 -04:00
parent ea276591da
commit 1b74e1dd94
No known key found for this signature in database
GPG Key ID: 5B88AAAF4280706F
156 changed files with 4579 additions and 0 deletions

View File

@ -0,0 +1 @@
../../../../../../../../../../../../src/private-frameworks/CoreSimulator/include/CoreSimulator

View File

@ -0,0 +1 @@
../Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/Library/Developer/PrivateFrameworks/CoreSimulator.framework/Headers

View File

@ -37,6 +37,7 @@ if (COMPONENT_dev_gui_stubs_common)
add_subdirectory(AssistantServices)
add_subdirectory(AuthKitUI)
add_subdirectory(CoreAnalytics)
add_subdirectory(CoreSimulator)
add_subdirectory(CoreUI)
add_subdirectory(DataDetectors)
add_subdirectory(DataDetectorsCore)

View File

@ -0,0 +1,96 @@
project(CoreSimulator)
remove_sdk_framework(CoreSimulator
PRIVATE
PARENT_DIR "/Library/Developer/PrivateFrameworks"
)
set(DYLIB_COMPAT_VERSION "1.0.0")
set(DYLIB_CURRENT_VERSION "885.2.0")
set(FRAMEWORK_VERSION "A")
generate_sdk_framework(CoreSimulator
VERSION ${FRAMEWORK_VERSION}
HEADER "include/CoreSimulator"
PRIVATE
PARENT_DIR "/Library/Developer/PrivateFrameworks"
)
add_framework(CoreSimulator
FAT
CURRENT_VERSION
VERSION ${FRAMEWORK_VERSION}
PRIVATE
PARENT_DIR "/Library/Developer/PrivateFrameworks"
SOURCES
src/SimNearbyPeer.m
src/SimIdentityManager.m
src/SimRuntimeMapData.m
src/SimDeviceIOLoadedBundle.m
src/SimIdentityDevice.m
src/SimDiskImageIdentifier.m
src/SimMachPortServer.m
src/SimDeviceIOServer.m
src/SimDevice.m
src/SimDeviceType.m
src/SimDisplayDefaultDescriptorState.m
src/_SimDeallocSentinel.m
src/SimDeviceIOServerLogger.m
src/SimDeviceIOClient.m
src/SimNotificationManager.m
src/SimRuntimePairingRequirements.m
src/SimDevicePair.m
src/SimProfileBundle.m
src/SimProfileModTime.m
src/SimNearbyDeviceManager.m
src/SimPasteboardItem.m
src/SimSelectedRuntimePolicyResult.m
src/SimLocalThrowable.m
src/SimProfilesPathMonitor.m
src/SimDiskImage.m
src/SimNSPasteboardItem.m
src/SimNotificationManagerToken.m
src/SimDeviceNotificationManager.m
src/SimLegacyHIDDefaultDescriptorState.m
src/SimDiskImageManager.m
src/SimAudioHostRouteDescriptorState.m
src/SimLibLaunchInstance.m
src/SimIdentityClient.m
src/SimKnownSDKEntry.m
src/SimDeviceBootInfo.m
src/SimPasteboardSyncPool.m
src/SimLaunchHostConnection.m
src/SimNearbyDevice.m
src/SimDeviceSet.m
src/SimPendingOperation.m
src/SimDeviceDataMigrationPluginResult.m
src/SimVolumeManagerNotification.m
src/SimPasteboardSyncPoolObject.m
src/SimSDKInfo.m
src/SimDeviceIO.m
src/SimPasteboardItemData.m
src/SimPasteboardPortMap.m
src/SimLaunchHostClient.m
src/SimRuntime.m
src/SimDevicePasteboard.m
src/SimPlatformInfo.m
src/SimDevicePasteboardConnection.m
src/SimDevicePasteboardItem.m
src/SimDiskImageRuntimeInfo.m
src/SimVolumeManager.m
src/SimNSPasteboard.m
src/SimPasteboardItemWrappedData.m
src/SimServiceContext.m
src/SimHostResourceChecker.m
src/NSArray+SimPasteboardItem.m
src/NSString+SimPasteboardItem.m
src/NSPasteboardItem+SimPasteboardItem.m
src/CoreSimulator.m
DEPENDENCIES
system
objc
Foundation
)

View File

@ -0,0 +1,182 @@
/*
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 <http://www.gnu.org/licenses/>.
*/
#ifndef _CORESIMULATOR_H_
#define _CORESIMULATOR_H_
#import <Foundation/Foundation.h>
#import <CoreSimulator/NSArray+SimPasteboardItem.h>
#import <CoreSimulator/NSObjectROCKDeserializable.h>
#import <CoreSimulator/NSObjectROCKSerializable.h>
#import <CoreSimulator/NSPasteboardItem+SimPasteboardItem.h>
#import <CoreSimulator/NSPasteboardItemDataProvider.h>
#import <CoreSimulator/NSString+SimPasteboardItem.h>
#import <CoreSimulator/OS_xpc_object.h>
#import <CoreSimulator/ROCKImpersonatable.h>
#import <CoreSimulator/ROCKImpersonateable.h>
#import <CoreSimulator/ROCKMemoizable.h>
#import <CoreSimulator/SimAudioDescriptorState.h>
#import <CoreSimulator/SimAudioHostRouteDescriptorState.h>
#import <CoreSimulator/SimDevice.h>
#import <CoreSimulator/SimDeviceBootInfo.h>
#import <CoreSimulator/SimDeviceDataMigrationPluginResult.h>
#import <CoreSimulator/SimDeviceIO.h>
#import <CoreSimulator/SimDeviceIOClient.h>
#import <CoreSimulator/SimDeviceIOClientProtocol.h>
#import <CoreSimulator/SimDeviceIODeviceTypeInterface.h>
#import <CoreSimulator/SimDeviceIOInterface.h>
#import <CoreSimulator/SimDeviceIOLoadedBundle.h>
#import <CoreSimulator/SimDeviceIOLogger.h>
#import <CoreSimulator/SimDeviceIOMachServiceProvider.h>
#import <CoreSimulator/SimDeviceIOPortDescriptorState.h>
#import <CoreSimulator/SimDeviceIOProtocol.h>
#import <CoreSimulator/SimDeviceIORuntimeInterface.h>
#import <CoreSimulator/SimDeviceIOServer.h>
#import <CoreSimulator/SimDeviceIOServerLogger.h>
#import <CoreSimulator/SimDeviceNotificationManager.h>
#import <CoreSimulator/SimDeviceNotifier.h>
#import <CoreSimulator/SimDevicePair.h>
#import <CoreSimulator/SimDevicePasteboard.h>
#import <CoreSimulator/SimDevicePasteboardConnection.h>
#import <CoreSimulator/SimDevicePasteboardItem.h>
#import <CoreSimulator/SimDeviceSet.h>
#import <CoreSimulator/SimDeviceType.h>
#import <CoreSimulator/SimDiskImage.h>
#import <CoreSimulator/SimDiskImageIdentifier.h>
#import <CoreSimulator/SimDiskImageManager.h>
#import <CoreSimulator/SimDiskImageRuntimeInfo.h>
#import <CoreSimulator/SimDisplayDefaultDescriptorState.h>
#import <CoreSimulator/SimDisplayDescriptorState.h>
#import <CoreSimulator/SimEnvironmentProvider.h>
#import <CoreSimulator/SimHostResourceChecker.h>
#import <CoreSimulator/SimIdentityClient.h>
#import <CoreSimulator/SimIdentityDevice.h>
#import <CoreSimulator/SimIdentityManager.h>
#import <CoreSimulator/SimIdentitySystem.h>
#import <CoreSimulator/SimKnownSDKEntry.h>
#import <CoreSimulator/SimLaunchHostClient.h>
#import <CoreSimulator/SimLaunchHostConnection.h>
#import <CoreSimulator/SimLegacyHIDDefaultDescriptorState.h>
#import <CoreSimulator/SimLegacyHIDDescriptorState.h>
#import <CoreSimulator/SimLibLaunchInstance.h>
#import <CoreSimulator/SimLocalThrowable.h>
#import <CoreSimulator/SimMachPortServer.h>
#import <CoreSimulator/SimNSPasteboard.h>
#import <CoreSimulator/SimNSPasteboardItem.h>
#import <CoreSimulator/SimNearbyDevice.h>
#import <CoreSimulator/SimNearbyDeviceManager.h>
#import <CoreSimulator/SimNearbyPeer.h>
#import <CoreSimulator/SimNotificationManager.h>
#import <CoreSimulator/SimNotificationManagerToken.h>
#import <CoreSimulator/SimPasteboard.h>
#import <CoreSimulator/SimPasteboardItem.h>
#import <CoreSimulator/SimPasteboardItemData.h>
#import <CoreSimulator/SimPasteboardItemDataProvider.h>
#import <CoreSimulator/SimPasteboardItemWrappedData.h>
#import <CoreSimulator/SimPasteboardPortMap.h>
#import <CoreSimulator/SimPasteboardSyncPool.h>
#import <CoreSimulator/SimPasteboardSyncPoolObject.h>
#import <CoreSimulator/SimPasteboardSyncPoolProtocol.h>
#import <CoreSimulator/SimPendingOperation.h>
#import <CoreSimulator/SimPlatformInfo.h>
#import <CoreSimulator/SimProfileBundle.h>
#import <CoreSimulator/SimProfileModTime.h>
#import <CoreSimulator/SimProfilesPathMonitor.h>
#import <CoreSimulator/SimRuntime.h>
#import <CoreSimulator/SimRuntimeMapData.h>
#import <CoreSimulator/SimRuntimePairingRequirements.h>
#import <CoreSimulator/SimSDKInfo.h>
#import <CoreSimulator/SimSelectedRuntimePolicyResult.h>
#import <CoreSimulator/SimServiceContext.h>
#import <CoreSimulator/SimVolumeManager.h>
#import <CoreSimulator/SimVolumeManagerNotification.h>
#import <CoreSimulator/_SimDeallocSentinel.h>
void *SimDiskImageStateDisplayString(void);
void *SimDiskImageStateIsTerminal(void);
void *SimLogFence(void);
void *SimLogSetHandler(void);
void *_DADiskGetVolumePath(void);
void *_GetDiskDescription(void);
void *_ShouldIgnoreDisk(void);
void *_SimLog(void);
void *_SimLogASL(void);
void *_SimLogCSS(void);
void *_SimLogSTDOUT(void);
void *pb_promise_support_mig_read_item_promised_data(void);
extern void* const SimDeviceBootKeyBinPref;
extern void* const SimDeviceBootKeyDeathPort;
extern void* const SimDeviceBootKeyDeviceType;
extern void* const SimDeviceBootKeyDisabledJobs;
extern void* const SimDeviceBootKeyEnvironment;
extern void* const SimDeviceBootKeyPersist;
extern void* const SimDeviceBootKeyRuntime;
extern void* const SimDeviceInstallOptionKeySkipWatchAppInstall;
extern void* const SimDeviceLaunchApplicationEventTypeKeyBackgroundFetch;
extern void* const SimDeviceLaunchApplicationKeyArguments;
extern void* const SimDeviceLaunchApplicationKeyBackgrounded;
extern void* const SimDeviceLaunchApplicationKeyEnvironment;
extern void* const SimDeviceLaunchApplicationKeyEventType;
extern void* const SimDeviceLaunchApplicationKeyStandardErrPath;
extern void* const SimDeviceLaunchApplicationKeyStandardOutPath;
extern void* const SimDeviceLaunchApplicationKeyTerminateRunningProcess;
extern void* const SimDeviceLaunchApplicationKeyWaitForDebugger;
extern void* const SimDeviceNotificationType_BootStatus;
extern void* const SimDeviceSetOptionHostPort;
extern void* const SimDeviceSpawnKeyArguments;
extern void* const SimDeviceSpawnKeyBinPref;
extern void* const SimDeviceSpawnKeyEnvironment;
extern void* const SimDeviceSpawnKeyStandalone;
extern void* const SimDeviceSpawnKeyStderr;
extern void* const SimDeviceSpawnKeyStdin;
extern void* const SimDeviceSpawnKeyStdout;
extern void* const SimDeviceSpawnKeyWaitForDebugger;
extern void* const SimNSPasteboardItemResolvedTypes;
extern void* const kSimDeviceNotification_NewBootStatus;
extern void* const kSimDeviceNotification_PreviousBootStatus;
extern void* const kSimDevicePropertyKeyDeviceType;
extern void* const kSimDevicePropertyKeyIsDeleted;
extern void* const kSimDevicePropertyKeyIsEphemeral;
extern void* const kSimDevicePropertyKeyLastBootedAt;
extern void* const kSimDevicePropertyKeyName;
extern void* const kSimDevicePropertyKeyRuntime;
extern void* const kSimDevicePropertyKeyRuntimePolicy;
extern void* const kSimDevicePropertyKeyRuntimeSpecifier;
extern void* const kSimDevicePropertyKeyState;
extern void* const kSimDevicePropertyKeyUDID;
extern void* const kSimDeviceRuntimePolicyKeyLatest;
extern void* const kSimDeviceRuntimePolicyKeyNewest;
extern void* const kSimDeviceRuntimePolicyKeyPinnedToBuild;
extern void* const kSimDeviceRuntimePolicyKeyPinnedToPath;
extern void* const kSimDeviceRuntimePolicyKeySystem;
extern void* const kSimPlatformIdentifierPhone;
extern void* const kSimPlatformIdentifierTV;
extern void* const kSimPlatformIdentifierWatch;
extern void* const kSimPlatformShortNamePhone;
extern void* const kSimPlatformShortNameTV;
extern void* const kSimPlatformShortNameWatch;
extern void* const kUnmountApprovalTimeout;
extern void* const kUnmountVeryLongTimeout;
#endif

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface NSArray (SimPasteboardItem)
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol NSObjectROCKDeserializable
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol NSObjectROCKSerializable
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
#import <AppKit/AppKit.h>
@interface NSPasteboardItem (SimPasteboardItem)
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol NSPasteboardItemDataProvider
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface NSString (SimPasteboardItem)
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol OS_xpc_object
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol ROCKImpersonatable
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol ROCKImpersonateable
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol ROCKMemoizable
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol SimAudioDescriptorState
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimAudioHostRouteDescriptorState : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimDevice : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimDeviceBootInfo : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimDeviceDataMigrationPluginResult : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimDeviceIO : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimDeviceIOClient : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol SimDeviceIOClientProtocol
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol SimDeviceIODeviceTypeInterface
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol SimDeviceIOInterface
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimDeviceIOLoadedBundle : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol SimDeviceIOLogger
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol SimDeviceIOMachServiceProvider
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol SimDeviceIOPortDescriptorState
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol SimDeviceIOProtocol
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol SimDeviceIORuntimeInterface
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimDeviceIOServer : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimDeviceIOServerLogger : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimDeviceNotificationManager : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol SimDeviceNotifier
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimDevicePair : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimDevicePasteboard : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimDevicePasteboardConnection : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimDevicePasteboardItem : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimDeviceSet : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimDeviceType : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimDiskImage : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimDiskImageIdentifier : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimDiskImageManager : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimDiskImageRuntimeInfo : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimDisplayDefaultDescriptorState : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol SimDisplayDescriptorState
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol SimEnvironmentProvider
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimHostResourceChecker : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimIdentityClient : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimIdentityDevice : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimIdentityManager : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol SimIdentitySystem
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimKnownSDKEntry : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimLaunchHostClient : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimLaunchHostConnection : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimLegacyHIDDefaultDescriptorState : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol SimLegacyHIDDescriptorState
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimLibLaunchInstance : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimLocalThrowable : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimMachPortServer : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimNSPasteboard : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimNSPasteboardItem : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimNearbyDevice : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimNearbyDeviceManager : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimNearbyPeer : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimNotificationManager : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimNotificationManagerToken : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol SimPasteboard
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimPasteboardItem : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimPasteboardItemData : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol SimPasteboardItemDataProvider
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimPasteboardItemWrappedData : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimPasteboardPortMap : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimPasteboardSyncPool : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimPasteboardSyncPoolObject : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@protocol SimPasteboardSyncPoolProtocol
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimPendingOperation : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimPlatformInfo : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimProfileBundle : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimProfileModTime : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimProfilesPathMonitor : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimRuntime : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimRuntimeMapData : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimRuntimePairingRequirements : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimSDKInfo : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimSelectedRuntimePolicyResult : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimServiceContext : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimVolumeManager : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface SimVolumeManagerNotification : NSObject
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#include <Foundation/Foundation.h>
@interface _SimDeallocSentinel : NSObject
@end

View File

@ -0,0 +1,145 @@
/*
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 <http://www.gnu.org/licenses/>.
*/
#include <CoreSimulator/CoreSimulator.h>
#include <stdlib.h>
#include <stdio.h>
static int verbose = 0;
__attribute__((constructor))
static void initme(void) {
verbose = getenv("STUB_VERBOSE") != NULL;
}
extern void* const SimDeviceBootKeyBinPref = (void*)0;
extern void* const SimDeviceBootKeyDeathPort = (void*)0;
extern void* const SimDeviceBootKeyDeviceType = (void*)0;
extern void* const SimDeviceBootKeyDisabledJobs = (void*)0;
extern void* const SimDeviceBootKeyEnvironment = (void*)0;
extern void* const SimDeviceBootKeyPersist = (void*)0;
extern void* const SimDeviceBootKeyRuntime = (void*)0;
extern void* const SimDeviceInstallOptionKeySkipWatchAppInstall = (void*)0;
extern void* const SimDeviceLaunchApplicationEventTypeKeyBackgroundFetch = (void*)0;
extern void* const SimDeviceLaunchApplicationKeyArguments = (void*)0;
extern void* const SimDeviceLaunchApplicationKeyBackgrounded = (void*)0;
extern void* const SimDeviceLaunchApplicationKeyEnvironment = (void*)0;
extern void* const SimDeviceLaunchApplicationKeyEventType = (void*)0;
extern void* const SimDeviceLaunchApplicationKeyStandardErrPath = (void*)0;
extern void* const SimDeviceLaunchApplicationKeyStandardOutPath = (void*)0;
extern void* const SimDeviceLaunchApplicationKeyTerminateRunningProcess = (void*)0;
extern void* const SimDeviceLaunchApplicationKeyWaitForDebugger = (void*)0;
extern void* const SimDeviceNotificationType_BootStatus = (void*)0;
extern void* const SimDeviceSetOptionHostPort = (void*)0;
extern void* const SimDeviceSpawnKeyArguments = (void*)0;
extern void* const SimDeviceSpawnKeyBinPref = (void*)0;
extern void* const SimDeviceSpawnKeyEnvironment = (void*)0;
extern void* const SimDeviceSpawnKeyStandalone = (void*)0;
extern void* const SimDeviceSpawnKeyStderr = (void*)0;
extern void* const SimDeviceSpawnKeyStdin = (void*)0;
extern void* const SimDeviceSpawnKeyStdout = (void*)0;
extern void* const SimDeviceSpawnKeyWaitForDebugger = (void*)0;
extern void* const SimNSPasteboardItemResolvedTypes = (void*)0;
extern void* const kSimDeviceNotification_NewBootStatus = (void*)0;
extern void* const kSimDeviceNotification_PreviousBootStatus = (void*)0;
extern void* const kSimDevicePropertyKeyDeviceType = (void*)0;
extern void* const kSimDevicePropertyKeyIsDeleted = (void*)0;
extern void* const kSimDevicePropertyKeyIsEphemeral = (void*)0;
extern void* const kSimDevicePropertyKeyLastBootedAt = (void*)0;
extern void* const kSimDevicePropertyKeyName = (void*)0;
extern void* const kSimDevicePropertyKeyRuntime = (void*)0;
extern void* const kSimDevicePropertyKeyRuntimePolicy = (void*)0;
extern void* const kSimDevicePropertyKeyRuntimeSpecifier = (void*)0;
extern void* const kSimDevicePropertyKeyState = (void*)0;
extern void* const kSimDevicePropertyKeyUDID = (void*)0;
extern void* const kSimDeviceRuntimePolicyKeyLatest = (void*)0;
extern void* const kSimDeviceRuntimePolicyKeyNewest = (void*)0;
extern void* const kSimDeviceRuntimePolicyKeyPinnedToBuild = (void*)0;
extern void* const kSimDeviceRuntimePolicyKeyPinnedToPath = (void*)0;
extern void* const kSimDeviceRuntimePolicyKeySystem = (void*)0;
extern void* const kSimPlatformIdentifierPhone = (void*)0;
extern void* const kSimPlatformIdentifierTV = (void*)0;
extern void* const kSimPlatformIdentifierWatch = (void*)0;
extern void* const kSimPlatformShortNamePhone = (void*)0;
extern void* const kSimPlatformShortNameTV = (void*)0;
extern void* const kSimPlatformShortNameWatch = (void*)0;
extern void* const kUnmountApprovalTimeout = (void*)0;
extern void* const kUnmountVeryLongTimeout = (void*)0;
void *SimDiskImageStateDisplayString(void) {
if (verbose) puts("STUB: SimDiskImageStateDisplayString called");
return NULL;
}
void *SimDiskImageStateIsTerminal(void) {
if (verbose) puts("STUB: SimDiskImageStateIsTerminal called");
return NULL;
}
void *SimLogFence(void) {
if (verbose) puts("STUB: SimLogFence called");
return NULL;
}
void *SimLogSetHandler(void) {
if (verbose) puts("STUB: SimLogSetHandler called");
return NULL;
}
void *_DADiskGetVolumePath(void) {
if (verbose) puts("STUB: _DADiskGetVolumePath called");
return NULL;
}
void *_GetDiskDescription(void) {
if (verbose) puts("STUB: _GetDiskDescription called");
return NULL;
}
void *_ShouldIgnoreDisk(void) {
if (verbose) puts("STUB: _ShouldIgnoreDisk called");
return NULL;
}
void *_SimLog(void) {
if (verbose) puts("STUB: _SimLog called");
return NULL;
}
void *_SimLogASL(void) {
if (verbose) puts("STUB: _SimLogASL called");
return NULL;
}
void *_SimLogCSS(void) {
if (verbose) puts("STUB: _SimLogCSS called");
return NULL;
}
void *_SimLogSTDOUT(void) {
if (verbose) puts("STUB: _SimLogSTDOUT called");
return NULL;
}
void *pb_promise_support_mig_read_item_promised_data(void) {
if (verbose) puts("STUB: pb_promise_support_mig_read_item_promised_data called");
return NULL;
}

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#import <CoreSimulator/NSArray+SimPasteboardItem.h>
@implementation NSArray (SimPasteboardItem)
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#import <CoreSimulator/NSPasteboardItem+SimPasteboardItem.h>
@implementation NSPasteboardItem (SimPasteboardItem)
@end

View File

@ -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 <http://www.gnu.org/licenses/>.
*/
#import <CoreSimulator/NSString+SimPasteboardItem.h>
@implementation NSString (SimPasteboardItem)
@end

View File

@ -0,0 +1,34 @@
/*
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 <http://www.gnu.org/licenses/>.
*/
#import <CoreSimulator/SimAudioHostRouteDescriptorState.h>
@implementation SimAudioHostRouteDescriptorState
- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
{
return [NSMethodSignature signatureWithObjCTypes: "v@:"];
}
- (void)forwardInvocation:(NSInvocation *)anInvocation
{
NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
}
@end

View File

@ -0,0 +1,34 @@
/*
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 <http://www.gnu.org/licenses/>.
*/
#import <CoreSimulator/SimDevice.h>
@implementation SimDevice
- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
{
return [NSMethodSignature signatureWithObjCTypes: "v@:"];
}
- (void)forwardInvocation:(NSInvocation *)anInvocation
{
NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
}
@end

View File

@ -0,0 +1,34 @@
/*
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 <http://www.gnu.org/licenses/>.
*/
#import <CoreSimulator/SimDeviceBootInfo.h>
@implementation SimDeviceBootInfo
- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
{
return [NSMethodSignature signatureWithObjCTypes: "v@:"];
}
- (void)forwardInvocation:(NSInvocation *)anInvocation
{
NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
}
@end

Some files were not shown because too many files have changed in this diff Show More