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