UserNotifications.h
1 /* 2 This file is part of Darling. 3 4 Copyright (C) 2021 Lubos Dolezel 5 6 Darling is free software: you can redistribute it and/or modify 7 it under the terms of the GNU General Public License as published by 8 the Free Software Foundation, either version 3 of the License, or 9 (at your option) any later version. 10 11 Darling is distributed in the hope that it will be useful, 12 but WITHOUT ANY WARRANTY; without even the implied warranty of 13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 GNU General Public License for more details. 15 16 You should have received a copy of the GNU General Public License 17 along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 */ 19 20 21 #ifndef _UserNotifications_H_ 22 #define _UserNotifications_H_ 23 24 #import <Foundation/Foundation.h> 25 26 #import <UserNotifications/BSXPCCoding.h> 27 #import <UserNotifications/NSExtensionRequestHandling.h> 28 #import <UserNotifications/NSXPCListenerDelegate.h> 29 #import <UserNotifications/UNNotificationAttachmentThumbnailOptions.h> 30 #import <UserNotifications/UNUserNotificationCenterDelegateConnectionListenerDelegate.h> 31 #import <UserNotifications/UNUserNotificationCenterDelegateServiceProtocol.h> 32 #import <UserNotifications/UNUserNotificationClientProtocol.h> 33 #import <UserNotifications/UNUserNotificationServerProtocol.h> 34 #import <UserNotifications/UNUserNotificationServiceConnectionObserver.h> 35 #import <UserNotifications/_UNNotificationServiceExtensionHostXPCInterface.h> 36 #import <UserNotifications/_UNNotificationServiceExtensionRemoteXPCInterface.h> 37 #import <UserNotifications/_UNNotificationServiceExtensionXPCInterface.h> 38 #import <UserNotifications/UNLocalizedStringFactory.h> 39 #import <UserNotifications/UNNotificationTrigger.h> 40 #import <UserNotifications/UNCalendarNotificationTrigger.h> 41 #import <UserNotifications/UNLegacyNotificationTrigger.h> 42 #import <UserNotifications/UNLocationNotificationTrigger.h> 43 #import <UserNotifications/UNPushNotificationTrigger.h> 44 #import <UserNotifications/UNTimeIntervalNotificationTrigger.h> 45 #import <UserNotifications/_UNNotificationServiceExtensionRemoteContext.h> 46 #import <UserNotifications/UNNotificationAction.h> 47 #import <UserNotifications/UNTextInputNotificationAction.h> 48 #import <UserNotifications/UNNotificationSettings.h> 49 #import <UserNotifications/UNMutableNotificationSettings.h> 50 #import <UserNotifications/UNNotificationAttachmentOptions.h> 51 #import <UserNotifications/UNNotificationIcon.h> 52 #import <UserNotifications/UNMovieNotificationAttachmentOptions.h> 53 #import <UserNotifications/UNUserNotificationCenterDelegateConnectionListener.h> 54 #import <UserNotifications/UNSecurityScopedURL.h> 55 #import <UserNotifications/UNNotificationServiceExtension.h> 56 #import <UserNotifications/_UNNotificationServiceExtensionHostContext.h> 57 #import <UserNotifications/UNNotificationRequest.h> 58 #import <UserNotifications/UNNotification.h> 59 #import <UserNotifications/UNNotificationSound.h> 60 #import <UserNotifications/UNMutableNotificationSound.h> 61 #import <UserNotifications/_UNNotificationServiceExtensionContext.h> 62 #import <UserNotifications/UNAudioNotificationAttachmentOptions.h> 63 #import <UserNotifications/UNLocalizedString.h> 64 #import <UserNotifications/UNPushNotificationRequestBuilder.h> 65 #import <UserNotifications/UNImageNotificationAttachmentOptions.h> 66 #import <UserNotifications/UNNotificationAttachment.h> 67 #import <UserNotifications/UNUserNotificationService.h> 68 #import <UserNotifications/UNNotificationResponse.h> 69 #import <UserNotifications/UNTextInputNotificationResponse.h> 70 #import <UserNotifications/UNNotificationContent.h> 71 #import <UserNotifications/UNMutableNotificationContent.h> 72 #import <UserNotifications/UNUserNotificationCenterDelegateService.h> 73 #import <UserNotifications/UNNotificationCategory.h> 74 #import <UserNotifications/UNMutableNotificationCategory.h> 75 #import <UserNotifications/UNUserNotificationCenter.h> 76 #import <UserNotifications/UNUserNotificationServiceConnection.h> 77 #import <UserNotifications/UNNotificationTopic.h> 78 #import <UserNotifications/UNNotificationTopicRequest.h> 79 80 void* UNDoubleIsZero(void); 81 void* UNEqualBools(void); 82 void* UNEqualDoubles(void); 83 void* UNEqualFloats(void); 84 void* UNEqualIntegers(void); 85 void* UNEqualObjects(void); 86 void* UNEqualStrings(void); 87 void* UNFloatIsZero(void); 88 void* UNFormatLocalizedString(void); 89 void* UNFormatLocalizedStringInBundleWithDefaultValue(void); 90 void* UNIsInternalInstall(void); 91 void* UNNotificationAttachmentFamilyFromTypeIdentifier(void); 92 void* UNNotificationAttachmentFamilyMaximumSize(void); 93 void* UNNotificationAttachmentFamilyToString(void); 94 void* UNNotificationGroupingSettingString(void); 95 void* UNNotificationSettingString(void); 96 void* UNRegisterUserNotificationsLogging(void); 97 void* UNSafeCast(void); 98 void* UNSafeCastAny(void); 99 void* UNSafeConforms(void); 100 void* UNShowPreviewsSettingString(void); 101 void* UNSimilarSets(void); 102 void* UNSimilarStrings(void); 103 void* un_CGRectContainsRect(void); 104 void* un_CGRectCreateDictionaryRepresentation(void); 105 void* un_CGRectEqualToRect(void); 106 void* un_CGRectIsEmpty(void); 107 void* un_CGRectMakeWithDictionaryRepresentation(void); 108 void* un_CGRectNull(void); 109 void* un_CMTimeCompare(void); 110 void* un_CMTimeCopyAsDictionary(void); 111 void* un_CMTimeMakeFromDictionary(void); 112 void* un_CMTimeMakeWithSeconds(void); 113 void* un_kCMTimeInvalid(void); 114 115 #endif