EventKit.h
1 /* 2 This file is part of Darling. 3 4 Copyright (C) 2019 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 _EventKit_H_ 22 #define _EventKit_H_ 23 24 #import <Foundation/Foundation.h> 25 26 #import <EventKit/CalDateRangeProtocol.h> 27 #import <EventKit/CalendarModelProtocol.h> 28 #import <EventKit/CalendarSourceModelProtocol.h> 29 #import <EventKit/EKCalendarProtocol.h> 30 #import <EventKit/EKChangeListenerDelegate.h> 31 #import <EventKit/EKEditingContextObserver.h> 32 #import <EventKit/EKEventOccurrenceProtocol.h> 33 #import <EventKit/EKFrozenMeltedPair.h> 34 #import <EventKit/EKGEORouteHypothesis.h> 35 #import <EventKit/EKIdentityProtocol.h> 36 #import <EventKit/EKJunkInvitationProtocol_Private.h> 37 #import <EventKit/EKMutableEventOccurrenceProtocol.h> 38 #import <EventKit/EKMutableOccurrenceProtocol.h> 39 #import <EventKit/EKOccurrenceProtocol.h> 40 #import <EventKit/EKProtocolAlarm.h> 41 #import <EventKit/EKProtocolAttachment.h> 42 #import <EventKit/EKProtocolCalendarNotification.h> 43 #import <EventKit/EKProtocolMutableAlarm.h> 44 #import <EventKit/EKProtocolMutableCalendarNotification.h> 45 #import <EventKit/EKProtocolMutableObject.h> 46 #import <EventKit/EKProtocolMutableParticipant.h> 47 #import <EventKit/EKProtocolMutableReminderOccurrence.h> 48 #import <EventKit/EKProtocolMutableSharee.h> 49 #import <EventKit/EKProtocolMutableStructuredLocation.h> 50 #import <EventKit/EKProtocolObject.h> 51 #import <EventKit/EKProtocolParticipant.h> 52 #import <EventKit/EKProtocolRecurrenceRule.h> 53 #import <EventKit/EKProtocolReminderOccurrence.h> 54 #import <EventKit/EKProtocolSharee.h> 55 #import <EventKit/EKProtocolStructuredLocation.h> 56 #import <EventKit/EKProtocolSuggestedEventInfo.h> 57 #import <EventKit/EKRecurrenceIdentifierProtocol.h> 58 #import <EventKit/EKSerializer.h> 59 #import <EventKit/EKUndoDelegate.h> 60 #import <EventKit/EventOccurrenceModelProtocol.h> 61 #import <EventKit/MutableCalendarSourceModelProtocol.h> 62 #import <EventKit/MutableEventOccurrenceModelProtocol.h> 63 #import <EventKit/MutableOccurrenceModelProtocol.h> 64 #import <EventKit/NSManagedObjectContextFaultingDelegate.h> 65 #import <EventKit/OccurrenceModelProtocol.h> 66 #import <EventKit/EKEventOccurrenceProtocol_Shared.h> 67 #import <EventKit/EKAvailabilitySpan.h> 68 #import <EventKit/EKAvailabilityCache.h> 69 #import <EventKit/EKUndoManager.h> 70 #import <EventKit/EKFrozenCalendarResourceChangeNotification.h> 71 #import <EventKit/EKEWSItemIDPredicate.h> 72 #import <EventKit/EKSerializableRecurrenceRule.h> 73 #import <EventKit/EKCalendarItem.h> 74 #import <EventKit/EKEventRangePredicate.h> 75 #import <EventKit/EKChangeSet.h> 76 #import <EventKit/EKUncompleteRecurringReminderOperation.h> 77 #import <EventKit/EKFrozenCalendarSharedCalendarNotification.h> 78 #import <EventKit/EKParticipantForSorting.h> 79 #import <EventKit/EKFrozenParticipant.h> 80 #import <EventKit/EKSyntheticGEORouteHypothesis.h> 81 #import <EventKit/EKEditingContextGroup.h> 82 #import <EventKit/EKRecurrenceSet.h> 83 #import <EventKit/EKContactEventRangePredicate.h> 84 #import <EventKit/EKChangeListener.h> 85 #import <EventKit/EKCalendarEventInvitationNotification.h> 86 #import <EventKit/EKReminder.h> 87 #import <EventKit/EKSerializableAlarm.h> 88 #import <EventKit/EKEventStore.h> 89 #import <EventKit/EKConflictDetails.h> 90 #import <EventKit/EKTempEventStoreFactory.h> 91 #import <EventKit/EKBackingStore.h> 92 #import <EventKit/EKRecents.h> 93 #import <EventKit/EKCalendarStoreBackingStore.h> 94 #import <EventKit/EKManagedObjectContext.h> 95 #import <EventKit/EKCoreDataFaultDelegate.h> 96 #import <EventKit/EKCalendar.h> 97 #import <EventKit/EKChangeTracker.h> 98 #import <EventKit/EKRelationChange.h> 99 #import <EventKit/EKChangeLog.h> 100 #import <EventKit/EKAttachment.h> 101 #import <EventKit/EKSecureKeyedArchiverSerializer.h> 102 #import <EventKit/EKObject.h> 103 #import <EventKit/EKFrozenCalendar.h> 104 #import <EventKit/EKFrozenCalendarItem.h> 105 #import <EventKit/EKFrozenCalendarEventInvitationNotification.h> 106 #import <EventKit/EKEventOccurrenceCache.h> 107 #import <EventKit/EKFrozenCalendarNotification.h> 108 #import <EventKit/EKSerializableObject.h> 109 #import <EventKit/EKCalendarProposeNewTimeNotification.h> 110 #import <EventKit/EKFrozenReminder.h> 111 #import <EventKit/EKFeatureSet.h> 112 #import <EventKit/EKRevertOperation.h> 113 #import <EventKit/EKFrozenObject.h> 114 #import <EventKit/EKAlarm.h> 115 #import <EventKit/EKFrozenCalendarInviteReplyNotification.h> 116 #import <EventKit/EKUnsliceOperation.h> 117 #import <EventKit/EKFrozenAlarm.h> 118 #import <EventKit/EKTravelEngineHypothesis.h> 119 #import <EventKit/EKObjectPersistentChangesModel.h> 120 #import <EventKit/EKPersistentHistoryTransactionChangeSummaryModel.h> 121 #import <EventKit/EKPersistentHistoryTransactionChangeSummary.h> 122 #import <EventKit/EKSource.h> 123 #import <EventKit/EKUndoableOperation.h> 124 #import <EventKit/EKSeriesDetails.h> 125 #import <EventKit/EKSliceDescription.h> 126 #import <EventKit/EKPostSliceDescription.h> 127 #import <EventKit/EKUndoSliceOutcome.h> 128 #import <EventKit/EKTravelEngineUtilities.h> 129 #import <EventKit/EKCalendarSharedCalendarNotification.h> 130 #import <EventKit/EKDataProtectionObserver.h> 131 #import <EventKit/EKSuggestedEventInfo.h> 132 #import <EventKit/EKUnrevertOperation.h> 133 #import <EventKit/EKEditingContext.h> 134 #import <EventKit/EKUndeleteFutureOperation.h> 135 #import <EventKit/EKAvailabilityUtilities.h> 136 #import <EventKit/EKTimedEventStorePurger.h> 137 #import <EventKit/EKParticipantToContactMatcher.h> 138 #import <EventKit/EKSerializableEvent.h> 139 #import <EventKit/EKObjectChangeSummarizer.h> 140 #import <EventKit/EKConferenceURLDetector.h> 141 #import <EventKit/EKRecurrenceIdentifier.h> 142 #import <EventKit/EKCalendarInviteReplyNotification.h> 143 #import <EventKit/EKFrozenOrganizer.h> 144 #import <EventKit/EKOccurrenceProtocol_Shared.h> 145 #import <EventKit/EKFrozenAttachment.h> 146 #import <EventKit/EKFrozenCalendarSource.h> 147 #import <EventKit/EKReadWriteLock.h> 148 #import <EventKit/EKLiveEditingStore.h> 149 #import <EventKit/EKCalendarPreferences.h> 150 #import <EventKit/EKPredicate.h> 151 #import <EventKit/EKDeleteOperation.h> 152 #import <EventKit/EKCalendarSuggestionNotification.h> 153 #import <EventKit/EKInviteeAlternativeTimeSearcher.h> 154 #import <EventKit/EKJunkInvitationProtocol_Shared.h> 155 #import <EventKit/EKObjectCreationCalendarStore.h> 156 #import <EventKit/EKCalendarProtocol_Shared.h> 157 #import <EventKit/EKPredicateSearch.h> 158 #import <EventKit/EKConflictScanner.h> 159 #import <EventKit/EKConflictScanJob.h> 160 #import <EventKit/EKEvent.h> 161 #import <EventKit/EKObjectCreationInMemorySource.h> 162 #import <EventKit/EKSaveOperation.h> 163 #import <EventKit/EKFrozenEvent.h> 164 #import <EventKit/EKRecurrenceDayOfWeek.h> 165 #import <EventKit/EKNaturalLanguageSuggestedEventPredicate.h> 166 #import <EventKit/EKActionsAccounting.h> 167 #import <EventKit/EKBatchChangeInfo.h> 168 #import <EventKit/EKEventSliceInfo.h> 169 #import <EventKit/EKRecurrenceChangeInfo.h> 170 #import <EventKit/EKRecurringReminderCompletedChangeInfo.h> 171 #import <EventKit/EKObjectValidationContext.h> 172 #import <EventKit/EKSerializableAttachment.h> 173 #import <EventKit/EKGeneralLookupPredicate.h> 174 #import <EventKit/EKCreateOperation.h> 175 #import <EventKit/EKFrozenSuggestedEventInfo.h> 176 #import <EventKit/EKCalendarNotification.h> 177 #import <EventKit/EKSerializableParticipant.h> 178 #import <EventKit/EKRecurrenceEnd.h> 179 #import <EventKit/EKObjectCreationInMemoryObject.h> 180 #import <EventKit/EKQueryEventPredicate.h> 181 #import <EventKit/EKAssistantEventPredicate.h> 182 #import <EventKit/EKRecurrenceRule.h> 183 #import <EventKit/EKFrozenCalendarSuggestionNotification.h> 184 #import <EventKit/EKFrozenRecurrenceRule.h> 185 #import <EventKit/EKDefaultSerializerFactory.h> 186 #import <EventKit/EKRecurrenceException.h> 187 #import <EventKit/EKPreferences.h> 188 #import <EventKit/EKParticipant.h> 189 #import <EventKit/EKFrozenCalendarProposeNewTimeNotification.h> 190 #import <EventKit/EKFrozenAttendee.h> 191 #import <EventKit/EKBackingStoreAccounting.h> 192 #import <EventKit/EKAttendee.h> 193 #import <EventKit/EKAvailabilityCachedSpan.h> 194 #import <EventKit/EKOrganizer.h> 195 #import <EventKit/EKQueryReminderPredicate.h> 196 #import <EventKit/EKAvailabilityCachedSpanRange.h> 197 #import <EventKit/EKObjectCreation.h> 198 #import <EventKit/EKStructuredLocation.h> 199 #import <EventKit/EKDiff.h> 200 #import <EventKit/EKFrozenStructuredLocation.h> 201 #import <EventKit/EKInviteeTimeSpan.h> 202 #import <EventKit/EKCalendarChangeHelper.h> 203 #import <EventKit/EKRepliedEventPredicate.h> 204 #import <EventKit/EKRecurrenceGenerator.h> 205 #import <EventKit/EKRecurrenceChangeManager.h> 206 #import <EventKit/EKObjectCreationInMemoryCalendar.h> 207 #import <EventKit/EKBackingObjectsTracker.h> 208 #import <EventKit/EKSuggestedEventPredicate.h> 209 #import <EventKit/EKRequestAvailabilityOperation.h> 210 #import <EventKit/EKSharee.h> 211 #import <EventKit/EKInMemoryBackingStore.h> 212 #import <EventKit/EKFrozenSharee.h> 213 #import <EventKit/EKObjectGroup.h> 214 #import <EventKit/EKCalendarResourceChangeNotification.h> 215 #import <EventKit/EKQueryPredicate.h> 216 #import <EventKit/EKInviteeAlternativeTime.h> 217 #import <EventKit/EKSerializableStructuredLocation.h> 218 #import <EventKit/EKDebugPreferences.h> 219 #import <EventKit/EKObjectCreationInMemory.h> 220 #import <EventKit/EKResliceOperation.h> 221 222 void* EKAutoCommentPrefix(void); 223 void* EKAvailabilitySpanTypeAsString(void); 224 void* EKBundle(void); 225 void* EKTravelEngineLogInitialize(void); 226 void* EKUIAttendeeUtils_AttendeeHasResponded(void); 227 void* EKUtils_AdjustedAttendeeAddress(void); 228 void* _bitmaskContainsOption(void); 229 void* _bitmaskExclusivelyMatchesOption(void); 230 void* _bitmaskMatchesExactlyOneOptionFromList(void); 231 void* _boolToString(void); 232 void* _validMoveEventRequirementsCombination(void); 233 void* barrierAsyncIfQueueNotNil(void); 234 void* barrierSyncBool(void); 235 void* barrierSyncIfQueueNotNil(void); 236 void* defaultValueForKey(void); 237 void* dispatch_async_main_if_necessary(void); 238 void* dispatch_queue_create_recursive_concurrent(void); 239 void* dispatch_sync_recursive(void); 240 void* resetStaticObjectCreationVariables(void); 241 void* stringFromEKEntityType(void); 242 void* stringFromEKSharingStatus(void); 243 void* syncBoolIfQueueNotNil(void); 244 void* syncIfQueueNotNil(void); 245 246 #endif