89 lines
2.2 KiB
Objective-C
89 lines
2.2 KiB
Objective-C
//
|
|
// AppleMobileDeviceBridge.h
|
|
// World Manager for Minecraft
|
|
//
|
|
// Created by OpenAI on 2026-05-26.
|
|
//
|
|
|
|
#import <Foundation/Foundation.h>
|
|
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
|
|
FOUNDATION_EXPORT NSErrorDomain const WMMMobileDeviceErrorDomain;
|
|
|
|
FOUNDATION_EXPORT NSDictionary<NSString *, id> * _Nullable
|
|
WMMCopyConnectedDeviceSummaries(NSError **error);
|
|
|
|
FOUNDATION_EXPORT NSDictionary<NSString *, id> * _Nullable
|
|
WMMCopyConnectedDeviceApplicationList(
|
|
NSString *deviceIdentifier,
|
|
NSError **error
|
|
);
|
|
|
|
FOUNDATION_EXPORT NSDictionary<NSString *, id> * _Nullable
|
|
WMMCopyConnectedDeviceApplicationDetails(
|
|
NSString *deviceIdentifier,
|
|
NSString *bundleIdentifier,
|
|
NSError **error
|
|
);
|
|
|
|
FOUNDATION_EXPORT NSDictionary<NSString *, id> * _Nullable
|
|
WMMCopyConnectedDeviceAppDirectoryListing(
|
|
NSString *deviceIdentifier,
|
|
NSString *bundleIdentifier,
|
|
NSString *relativePath,
|
|
NSError **error
|
|
);
|
|
|
|
FOUNDATION_EXPORT NSDictionary<NSString *, id> * _Nullable
|
|
WMMCopyConnectedDeviceAppPathProbeResults(
|
|
NSString *deviceIdentifier,
|
|
NSString *bundleIdentifier,
|
|
NSArray<NSString *> *paths,
|
|
NSError **error
|
|
);
|
|
|
|
FOUNDATION_EXPORT NSDictionary<NSString *, id> * _Nullable
|
|
WMMCopyConnectedDeviceMinecraftLibrarySnapshot(
|
|
NSString *deviceIdentifier,
|
|
NSString *bundleIdentifier,
|
|
NSString *relativePath,
|
|
NSError **error
|
|
);
|
|
|
|
FOUNDATION_EXPORT NSDictionary<NSString *, id> * _Nullable
|
|
WMMCopyConnectedDeviceMinecraftMetadataBatch(
|
|
NSString *deviceIdentifier,
|
|
NSString *bundleIdentifier,
|
|
NSString *relativePath,
|
|
NSArray<NSDictionary<NSString *, id> *> *items,
|
|
NSError **error
|
|
);
|
|
|
|
FOUNDATION_EXPORT NSData * _Nullable
|
|
WMMCopyConnectedDeviceAppFileData(
|
|
NSString *deviceIdentifier,
|
|
NSString *bundleIdentifier,
|
|
NSString *relativePath,
|
|
NSError **error
|
|
);
|
|
|
|
FOUNDATION_EXPORT NSDictionary<NSString *, id> * _Nullable
|
|
WMMCopyConnectedDeviceAppPathMetrics(
|
|
NSString *deviceIdentifier,
|
|
NSString *bundleIdentifier,
|
|
NSString *relativePath,
|
|
NSError **error
|
|
);
|
|
|
|
FOUNDATION_EXPORT BOOL
|
|
WMMCopyConnectedDeviceAppSubtreeToLocalDirectory(
|
|
NSString *deviceIdentifier,
|
|
NSString *bundleIdentifier,
|
|
NSString *relativePath,
|
|
NSURL *destinationDirectoryURL,
|
|
NSError **error
|
|
);
|
|
|
|
NS_ASSUME_NONNULL_END
|