this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Add TCC framework stub

+1775
+1
Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/TCC.framework/Headers
··· 1 + Versions/A/Headers
+1
Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/TCC.framework/Versions/A/Headers
··· 1 + ../../../../../../../../../../../../src/private-frameworks/TCC/include/TCC
+1
Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/TCC.framework/Versions/Current
··· 1 + A
+1
framework-private-include/TCC
··· 1 + ../Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/TCC.framework/Headers
+1
src/private-frameworks/CMakeLists.txt
··· 55 55 add_subdirectory(SkyLight) 56 56 add_subdirectory(SpotlightIndex) 57 57 add_subdirectory(StreamingZip) 58 + add_subdirectory(TCC) 58 59 add_subdirectory(ViewBridge) 59 60 endif() 60 61
+43
src/private-frameworks/TCC/CMakeLists.txt
··· 1 + project(TCC) 2 + 3 + remove_sdk_framework(TCC 4 + PRIVATE 5 + ) 6 + 7 + set(DYLIB_COMPAT_VERSION "1.0.0") 8 + set(DYLIB_CURRENT_VERSION "1.0.0") 9 + 10 + set(FRAMEWORK_VERSION "A") 11 + 12 + generate_sdk_framework(TCC 13 + PRIVATE 14 + VERSION ${FRAMEWORK_VERSION} 15 + HEADER "include/TCC" 16 + ) 17 + 18 + add_framework(TCC 19 + PRIVATE 20 + FAT 21 + CURRENT_VERSION 22 + VERSION ${FRAMEWORK_VERSION} 23 + 24 + SOURCES 25 + src/OS_tcc_authorization_cache.m 26 + src/OS_tcc_service.m 27 + src/OS_tcc_identity.m 28 + src/OS_tcc_server.m 29 + src/OS_tcc_events_filter.m 30 + src/OS_tcc_message_options.m 31 + src/OS_tcc_authorization_change_monitor.m 32 + src/OS_tcc_credential.m 33 + src/OS_tcc_authorization_record.m 34 + src/OS_tcc_events_subscription.m 35 + src/OS_tcc_attributed_entity.m 36 + src/OS_tcc_object.m 37 + src/TCC.m 38 + 39 + DEPENDENCIES 40 + system 41 + objc 42 + Foundation 43 + )
+24
src/private-frameworks/TCC/include/TCC/OS_tcc_attributed_entity.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 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 + #include <Foundation/Foundation.h> 21 + 22 + @protocol OS_tcc_attributed_entity 23 + 24 + @end
+24
src/private-frameworks/TCC/include/TCC/OS_tcc_authorization_cache.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 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 + #include <Foundation/Foundation.h> 21 + 22 + @protocol OS_tcc_authorization_cache 23 + 24 + @end
+24
src/private-frameworks/TCC/include/TCC/OS_tcc_authorization_change_monitor.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 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 + #include <Foundation/Foundation.h> 21 + 22 + @protocol OS_tcc_authorization_change_monitor 23 + 24 + @end
+24
src/private-frameworks/TCC/include/TCC/OS_tcc_authorization_record.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 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 + #include <Foundation/Foundation.h> 21 + 22 + @protocol OS_tcc_authorization_record 23 + 24 + @end
+24
src/private-frameworks/TCC/include/TCC/OS_tcc_credential.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 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 + #include <Foundation/Foundation.h> 21 + 22 + @protocol OS_tcc_credential 23 + 24 + @end
+24
src/private-frameworks/TCC/include/TCC/OS_tcc_events_filter.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 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 + #include <Foundation/Foundation.h> 21 + 22 + @protocol OS_tcc_events_filter 23 + 24 + @end
+24
src/private-frameworks/TCC/include/TCC/OS_tcc_events_subscription.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 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 + #include <Foundation/Foundation.h> 21 + 22 + @protocol OS_tcc_events_subscription 23 + 24 + @end
+24
src/private-frameworks/TCC/include/TCC/OS_tcc_identity.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 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 + #include <Foundation/Foundation.h> 21 + 22 + @protocol OS_tcc_identity 23 + 24 + @end
+24
src/private-frameworks/TCC/include/TCC/OS_tcc_message_options.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 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 + #include <Foundation/Foundation.h> 21 + 22 + @protocol OS_tcc_message_options 23 + 24 + @end
+24
src/private-frameworks/TCC/include/TCC/OS_tcc_object.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 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 + #include <Foundation/Foundation.h> 21 + 22 + @protocol OS_tcc_object 23 + 24 + @end
+24
src/private-frameworks/TCC/include/TCC/OS_tcc_server.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 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 + #include <Foundation/Foundation.h> 21 + 22 + @protocol OS_tcc_server 23 + 24 + @end
+24
src/private-frameworks/TCC/include/TCC/OS_tcc_service.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 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 + #include <Foundation/Foundation.h> 21 + 22 + @protocol OS_tcc_service 23 + 24 + @end
+303
src/private-frameworks/TCC/include/TCC/TCC.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 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 + #ifndef _TCC_H_ 21 + #define _TCC_H_ 22 + 23 + #import <Foundation/Foundation.h> 24 + 25 + #import <TCC/OS_tcc_attributed_entity.h> 26 + #import <TCC/OS_tcc_attributed_entity.h> 27 + #import <TCC/OS_tcc_authorization_cache.h> 28 + #import <TCC/OS_tcc_authorization_cache.h> 29 + #import <TCC/OS_tcc_authorization_change_monitor.h> 30 + #import <TCC/OS_tcc_authorization_change_monitor.h> 31 + #import <TCC/OS_tcc_authorization_record.h> 32 + #import <TCC/OS_tcc_authorization_record.h> 33 + #import <TCC/OS_tcc_credential.h> 34 + #import <TCC/OS_tcc_credential.h> 35 + #import <TCC/OS_tcc_events_filter.h> 36 + #import <TCC/OS_tcc_events_filter.h> 37 + #import <TCC/OS_tcc_events_subscription.h> 38 + #import <TCC/OS_tcc_events_subscription.h> 39 + #import <TCC/OS_tcc_identity.h> 40 + #import <TCC/OS_tcc_identity.h> 41 + #import <TCC/OS_tcc_message_options.h> 42 + #import <TCC/OS_tcc_message_options.h> 43 + #import <TCC/OS_tcc_object.h> 44 + #import <TCC/OS_tcc_object.h> 45 + #import <TCC/OS_tcc_server.h> 46 + #import <TCC/OS_tcc_server.h> 47 + #import <TCC/OS_tcc_service.h> 48 + #import <TCC/OS_tcc_service.h> 49 + 50 + 51 + void *TCCAccessCheckAuditToken(void); 52 + void *TCCAccessCopyBundleIdentifiersDisabledForService(void); 53 + void *TCCAccessCopyBundleIdentifiersForService(void); 54 + void *TCCAccessCopyInformation(void); 55 + void *TCCAccessCopyInformationForBundle(void); 56 + void *TCCAccessCopyInformationForBundleId(void); 57 + void *TCCAccessCopyOverrides(void); 58 + void *TCCAccessDeclarePolicy(void); 59 + void *TCCAccessGetOverride(void); 60 + void *TCCAccessGetOverrides(void); 61 + void *TCCAccessOverride(void); 62 + void *TCCAccessPreflight(void); 63 + void *TCCAccessPreflightWithAuditToken(void); 64 + void *TCCAccessRequest(void); 65 + void *TCCAccessRequestIndirect(void); 66 + void *TCCAccessRequestIndirectWithOptions(void); 67 + void *TCCAccessReset(void); 68 + void *TCCAccessResetForBundle(void); 69 + void *TCCAccessResetForBundleId(void); 70 + void *TCCAccessResetForBundleIdWithAuditToken(void); 71 + void *TCCAccessResetForPath(void); 72 + void *TCCAccessResetPoliciesExcept(void); 73 + void *TCCAccessRestricted(void); 74 + void *TCCAccessSelectPolicyForExtensionWithIdentifier(void); 75 + void *TCCAccessSet(void); 76 + void *TCCAccessSetForAuditToken(void); 77 + void *TCCAccessSetForAuditTokenWithOptions(void); 78 + void *TCCAccessSetForBundle(void); 79 + void *TCCAccessSetForBundleId(void); 80 + void *TCCAccessSetForBundleIdAndCodeRequirement(void); 81 + void *TCCAccessSetForBundleIdWithOptions(void); 82 + void *TCCAccessSetForCodeIdentity(void); 83 + void *TCCAccessSetForIndirectObject(void); 84 + void *TCCAccessSetForPath(void); 85 + void *TCCAccessSetForPathWithOptions(void); 86 + void *TCCAccessSetOverride(void); 87 + void *TCCAccessSetPidResponsibleForPid(void); 88 + void *TCCAuthCopyDescription(void); 89 + void *TCCAuthGetReasonDescription(void); 90 + void *TCCCreateDesignatedRequirementIdentityFromAuditToken(void); 91 + void *TCCCreateDesignatedRequirementIdentityFromAuditTokenForService(void); 92 + void *TCCCreateDesignatedRequirementIdentityFromPath(void); 93 + void *TCCCreateIndirectObjectIdentityForFileProviderDomainFromPath(void); 94 + void *TCCCreateIndirectObjectIdentityFromAuditToken(void); 95 + void *TCCCreateIndirectObjectIdentityFromFileProviderDomainID(void); 96 + void *TCCExpirationCopyInformationForService(void); 97 + void *TCCExpirationResetService(void); 98 + void *TCCExpirationResetServiceForBundleIdentifier(void); 99 + void *TCCExpirationResetServiceForPath(void); 100 + void *TCCServiceCopyDescriptions(void); 101 + void *TCCServiceCopyNames(void); 102 + void *TCCTestInternal(void); 103 + void *TCCTestInternalWithReplyHander(void); 104 + void *TCCTestInternalWithReplyHander4(void); 105 + void *_tcc_util_create_CFError_with_user_info(void); 106 + void *tcc_attributed_entity_create(void); 107 + void *tcc_attributed_entity_get_path(void); 108 + void *tcc_attributed_entity_get_type(void); 109 + void *tcc_authorization_cache_copy_authorization(void); 110 + void *tcc_authorization_cache_create(void); 111 + void *tcc_authorization_cache_handle_authorization_changed_for_service(void); 112 + void *tcc_authorization_cache_set_authorization(void); 113 + void *tcc_authorization_cache_shared_instance(void); 114 + void *tcc_authorization_change_monitor_create(void); 115 + void *tcc_authorization_change_monitor_start_monitoring_service(void); 116 + void *tcc_authorization_changed_for_service_notification_name(void); 117 + void *tcc_authorization_check_audit_token(void); 118 + void *tcc_authorization_preflight(void); 119 + void *tcc_authorization_preflight_with_endpoint(void); 120 + void *tcc_authorization_record_create(void); 121 + void *tcc_authorization_record_get_allow_standard_user_to_set_system_service(void); 122 + void *tcc_authorization_record_get_authorization_reason(void); 123 + void *tcc_authorization_record_get_authorization_right(void); 124 + void *tcc_authorization_record_get_authorization_value(void); 125 + void *tcc_authorization_record_get_expired_at_date(void); 126 + void *tcc_authorization_record_get_indirect_object_attributed_entity(void); 127 + void *tcc_authorization_record_get_indirect_object_identity(void); 128 + void *tcc_authorization_record_get_last_modified_date(void); 129 + void *tcc_authorization_record_get_service(void); 130 + void *tcc_authorization_record_get_subject_attributed_entity(void); 131 + void *tcc_authorization_record_get_subject_identity(void); 132 + void *tcc_authorization_record_get_version(void); 133 + void *tcc_authorization_record_set_allow_standard_user_to_set_system_service(void); 134 + void *tcc_authorization_record_set_authorization_reason(void); 135 + void *tcc_authorization_record_set_authorization_right(void); 136 + void *tcc_authorization_record_set_authorization_value(void); 137 + void *tcc_authorization_record_set_expired_at_date(void); 138 + void *tcc_authorization_record_set_indirect_object_attributed_entity(void); 139 + void *tcc_authorization_record_set_indirect_object_identity(void); 140 + void *tcc_authorization_record_set_last_modified_date(void); 141 + void *tcc_authorization_record_set_service(void); 142 + void *tcc_authorization_record_set_subject_attributed_entity(void); 143 + void *tcc_authorization_record_set_subject_identity(void); 144 + void *tcc_authorization_record_set_version(void); 145 + void *tcc_authorization_request(void); 146 + void *tcc_authorization_request_with_endpoint(void); 147 + void *tcc_credential_create_data_from_process_with_audit_token(void); 148 + void *tcc_credential_create_for_file_provider_domain_identifier(void); 149 + void *tcc_credential_create_for_process_with_audit_token(void); 150 + void *tcc_credential_create_for_process_with_audit_token_and_assumed_identity(void); 151 + void *tcc_credential_create_for_self_with_assumed_identity(void); 152 + void *tcc_credential_singleton_for_self(void); 153 + void *tcc_events_filter_create_with_criteria(void); 154 + void *tcc_events_filter_singleton_for_check_in(void); 155 + void *tcc_events_subscribe(void); 156 + void *tcc_events_unsubscribe(void); 157 + void *tcc_identity_copy_external_representation(void); 158 + void *tcc_identity_create(void); 159 + void *tcc_identity_create_from_external_representation(void); 160 + void *tcc_identity_get_identifier(void); 161 + void *tcc_identity_get_type(void); 162 + void *tcc_identity_get_verifier_code_requirement_string(void); 163 + void *tcc_identity_get_verifier_type(void); 164 + void *tcc_identity_set_verifier_code_requirement_data(void); 165 + void *tcc_identity_set_verifier_code_requirement_string(void); 166 + void *tcc_identity_type_and_identifiers_are_equal(void); 167 + void *tcc_message_options_create(void); 168 + void *tcc_message_options_get_cache_policy(void); 169 + void *tcc_message_options_get_reply_handler_policy(void); 170 + void *tcc_message_options_get_request_prompt_policy(void); 171 + void *tcc_message_options_get_request_prompt_rights_mask(void); 172 + void *tcc_message_options_get_request_record_upgrade_policy(void); 173 + void *tcc_message_options_get_request_usage_string_policy(void); 174 + void *tcc_message_options_set_cache_policy(void); 175 + void *tcc_message_options_set_reply_handler_policy(void); 176 + void *tcc_message_options_set_request_prompt_policy(void); 177 + void *tcc_message_options_set_request_prompt_rights_mask(void); 178 + void *tcc_message_options_set_request_record_upgrade_policy(void); 179 + void *tcc_message_options_set_request_usage_string_policy(void); 180 + void *tcc_object_copy_description(void); 181 + void *tcc_object_equal(void); 182 + void *tcc_object_hash(void); 183 + void *tcc_release(void); 184 + void *tcc_release_internal(void); 185 + void *tcc_retain(void); 186 + void *tcc_retain_internal(void); 187 + void *tcc_server_cache_authorization(void); 188 + void *tcc_server_copy_cached_authorization(void); 189 + void *tcc_server_create(void); 190 + void *tcc_server_create_with_endpoint(void); 191 + void *tcc_server_get_reply_handler_queue(void); 192 + void *tcc_server_message_get_authorization_records_by_identity(void); 193 + void *tcc_server_message_get_authorization_records_by_service(void); 194 + void *tcc_server_message_get_identity_for_credential(void); 195 + void *tcc_server_message_request_authorization(void); 196 + void *tcc_server_message_set_authorization_change_policy(void); 197 + void *tcc_server_message_set_authorization_value(void); 198 + void *tcc_server_set_authorization_change_handler(void); 199 + void *tcc_server_singleton_default(void); 200 + void *tcc_service_get_CF_name(void); 201 + void *tcc_service_get_authorization_prompt_rights_mask(void); 202 + void *tcc_service_get_authorization_rights_mask(void); 203 + void *tcc_service_get_authorization_value_type(void); 204 + void *tcc_service_get_is_system_service(void); 205 + void *tcc_service_get_name(void); 206 + void *tcc_service_singleton_for_CF_name(void); 207 + void *tcc_service_singleton_for_name(void); 208 + 209 + 210 + extern void* kTCCAccessCheckOptionPrompt; 211 + extern void* kTCCAccessCheckOptionPurposeRequired; 212 + extern void* kTCCAccessFlags; 213 + extern void* kTCCAccessRequestOptionPurpose; 214 + extern void* kTCCCodeIdentityAuditToken; 215 + extern void* kTCCCodeIdentityAuthority; 216 + extern void* kTCCCodeIdentityBundleID; 217 + extern void* kTCCCodeIdentityCSFlags; 218 + extern void* kTCCCodeIdentityCanSendToAnyTarget; 219 + extern void* kTCCCodeIdentityDesignatedRequirementAuthority; 220 + extern void* kTCCCodeIdentityDesignatedRequirementData; 221 + extern void* kTCCCodeIdentityDevIDAuthority; 222 + extern void* kTCCCodeIdentityEntitlementName; 223 + extern void* kTCCCodeIdentityExecutableURL; 224 + extern void* kTCCCodeIdentityIdentifier; 225 + extern void* kTCCCodeIdentityIdentifierType; 226 + extern void* kTCCCodeIdentityPlatformType; 227 + extern void* kTCCCodeIdentityPromptPolicy; 228 + extern void* kTCCCodeIdentityRequestingProcessAuditToken; 229 + extern void* kTCCCodeIdentitySDKVersion; 230 + extern void* kTCCCodeIdentitySigningID; 231 + extern void* kTCCCodeIdentityTeamID; 232 + extern void* const kTCCErrorDomain; 233 + extern void* kTCCIndirectObjectAuditToken; 234 + extern void* kTCCIndirectObjectFileProviderDomainID; 235 + extern void* kTCCIndirectObjectType; 236 + extern void* kTCCInfoAllowStandardUserToSetSystemService; 237 + extern void* kTCCInfoBundle; 238 + extern void* kTCCInfoCodeRequirement; 239 + extern void* kTCCInfoExpiredAt; 240 + extern void* kTCCInfoGranted; 241 + extern void* kTCCInfoIndirectObjectIdentityDictionary; 242 + extern void* kTCCInfoLastModified; 243 + extern void* kTCCInfoLastUsed; 244 + extern void* kTCCInfoPath; 245 + extern void* kTCCInfoService; 246 + extern void* kTCCInfoSubjectIdentityDictionary; 247 + extern void* const kTCCObjectDictionaryKeyCallBacks; 248 + extern void* const kTCCObjectDictionaryValueCallBacks; 249 + extern void* kTCCServiceAccessibility; 250 + extern void* kTCCServiceAddressBook; 251 + extern void* kTCCServiceAll; 252 + extern void* kTCCServiceAppleEvents; 253 + extern void* kTCCServiceBluetoothAlways; 254 + extern void* kTCCServiceCalendar; 255 + extern void* kTCCServiceCamera; 256 + extern void* kTCCServiceContactsFull; 257 + extern void* kTCCServiceContactsLimited; 258 + extern void* kTCCServiceDeveloperTool; 259 + extern void* kTCCServiceEndpointSecurityClient; 260 + extern void* kTCCServiceFacebook; 261 + extern void* kTCCServiceFileProviderDomain; 262 + extern void* kTCCServiceFileProviderPresence; 263 + extern void* kTCCServiceFocusStatus; 264 + extern void* kTCCServiceGameCenterFriends; 265 + extern void* kTCCServiceLinkedIn; 266 + extern void* kTCCServiceListenEvent; 267 + extern void* kTCCServiceLiverpool; 268 + extern void* kTCCServiceLocation; 269 + extern void* kTCCServiceMediaLibrary; 270 + extern void* kTCCServiceMicrophone; 271 + extern void* kTCCServiceMotion; 272 + extern void* kTCCServicePhotos; 273 + extern void* kTCCServicePhotosAdd; 274 + extern void* kTCCServicePostEvent; 275 + extern void* kTCCServicePrototype3Rights; 276 + extern void* kTCCServicePrototype4Rights; 277 + extern void* kTCCServiceReminders; 278 + extern void* kTCCServiceScreenCapture; 279 + extern void* kTCCServiceShareKit; 280 + extern void* kTCCServiceSinaWeibo; 281 + extern void* kTCCServiceSiri; 282 + extern void* kTCCServiceSpeechRecognition; 283 + extern void* kTCCServiceSystemPolicyAllFiles; 284 + extern void* kTCCServiceSystemPolicyAppBundles; 285 + extern void* kTCCServiceSystemPolicyDesktopFolder; 286 + extern void* kTCCServiceSystemPolicyDeveloperFiles; 287 + extern void* kTCCServiceSystemPolicyDocumentsFolder; 288 + extern void* kTCCServiceSystemPolicyDownloadsFolder; 289 + extern void* kTCCServiceSystemPolicyNetworkVolumes; 290 + extern void* kTCCServiceSystemPolicyRemovableVolumes; 291 + extern void* kTCCServiceSystemPolicySysAdminFiles; 292 + extern void* kTCCServiceTencentWeibo; 293 + extern void* kTCCServiceTwitter; 294 + extern void* kTCCServiceUbiquity; 295 + extern void* kTCCServiceUserAvailability; 296 + extern void* kTCCServiceUserTracking; 297 + extern void* kTCCServiceWebBrowserPublicKeyCredential; 298 + extern void* kTCCServiceWebKitIntelligentTrackingPrevention; 299 + extern void* kTCCServiceWillow; 300 + extern void* kTCCSetNoKill; 301 + 302 + #endif 303 +
+19
src/private-frameworks/TCC/src/OS_tcc_attributed_entity.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 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 +
+19
src/private-frameworks/TCC/src/OS_tcc_authorization_cache.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 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 +
+19
src/private-frameworks/TCC/src/OS_tcc_authorization_change_monitor.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 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 +
+19
src/private-frameworks/TCC/src/OS_tcc_authorization_record.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 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 +
+19
src/private-frameworks/TCC/src/OS_tcc_credential.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 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 +
+19
src/private-frameworks/TCC/src/OS_tcc_events_filter.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 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 +
+19
src/private-frameworks/TCC/src/OS_tcc_events_subscription.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 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 +
+19
src/private-frameworks/TCC/src/OS_tcc_identity.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 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 +
+19
src/private-frameworks/TCC/src/OS_tcc_message_options.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 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 +
+19
src/private-frameworks/TCC/src/OS_tcc_object.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 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 +
+19
src/private-frameworks/TCC/src/OS_tcc_server.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 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 +
+19
src/private-frameworks/TCC/src/OS_tcc_service.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 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 +
+908
src/private-frameworks/TCC/src/TCC.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2023 Darling Team 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 + #include <TCC/TCC.h> 22 + #include <stdlib.h> 23 + #include <stdio.h> 24 + 25 + static int verbose = 0; 26 + __attribute__((constructor)) 27 + static void initme(void) { 28 + verbose = getenv("STUB_VERBOSE") != NULL; 29 + } 30 + 31 + 32 + extern void* kTCCAccessCheckOptionPrompt = (void*)0; 33 + extern void* kTCCAccessCheckOptionPurposeRequired = (void*)0; 34 + extern void* kTCCAccessFlags = (void*)0; 35 + extern void* kTCCAccessRequestOptionPurpose = (void*)0; 36 + extern void* kTCCCodeIdentityAuditToken = (void*)0; 37 + extern void* kTCCCodeIdentityAuthority = (void*)0; 38 + extern void* kTCCCodeIdentityBundleID = (void*)0; 39 + extern void* kTCCCodeIdentityCSFlags = (void*)0; 40 + extern void* kTCCCodeIdentityCanSendToAnyTarget = (void*)0; 41 + extern void* kTCCCodeIdentityDesignatedRequirementAuthority = (void*)0; 42 + extern void* kTCCCodeIdentityDesignatedRequirementData = (void*)0; 43 + extern void* kTCCCodeIdentityDevIDAuthority = (void*)0; 44 + extern void* kTCCCodeIdentityEntitlementName = (void*)0; 45 + extern void* kTCCCodeIdentityExecutableURL = (void*)0; 46 + extern void* kTCCCodeIdentityIdentifier = (void*)0; 47 + extern void* kTCCCodeIdentityIdentifierType = (void*)0; 48 + extern void* kTCCCodeIdentityPlatformType = (void*)0; 49 + extern void* kTCCCodeIdentityPromptPolicy = (void*)0; 50 + extern void* kTCCCodeIdentityRequestingProcessAuditToken = (void*)0; 51 + extern void* kTCCCodeIdentitySDKVersion = (void*)0; 52 + extern void* kTCCCodeIdentitySigningID = (void*)0; 53 + extern void* kTCCCodeIdentityTeamID = (void*)0; 54 + extern void* const kTCCErrorDomain = (void*)0; 55 + extern void* kTCCIndirectObjectAuditToken = (void*)0; 56 + extern void* kTCCIndirectObjectFileProviderDomainID = (void*)0; 57 + extern void* kTCCIndirectObjectType = (void*)0; 58 + extern void* kTCCInfoAllowStandardUserToSetSystemService = (void*)0; 59 + extern void* kTCCInfoBundle = (void*)0; 60 + extern void* kTCCInfoCodeRequirement = (void*)0; 61 + extern void* kTCCInfoExpiredAt = (void*)0; 62 + extern void* kTCCInfoGranted = (void*)0; 63 + extern void* kTCCInfoIndirectObjectIdentityDictionary = (void*)0; 64 + extern void* kTCCInfoLastModified = (void*)0; 65 + extern void* kTCCInfoLastUsed = (void*)0; 66 + extern void* kTCCInfoPath = (void*)0; 67 + extern void* kTCCInfoService = (void*)0; 68 + extern void* kTCCInfoSubjectIdentityDictionary = (void*)0; 69 + extern void* const kTCCObjectDictionaryKeyCallBacks = (void*)0; 70 + extern void* const kTCCObjectDictionaryValueCallBacks = (void*)0; 71 + extern void* kTCCServiceAccessibility = (void*)0; 72 + extern void* kTCCServiceAddressBook = (void*)0; 73 + extern void* kTCCServiceAll = (void*)0; 74 + extern void* kTCCServiceAppleEvents = (void*)0; 75 + extern void* kTCCServiceBluetoothAlways = (void*)0; 76 + extern void* kTCCServiceCalendar = (void*)0; 77 + extern void* kTCCServiceCamera = (void*)0; 78 + extern void* kTCCServiceContactsFull = (void*)0; 79 + extern void* kTCCServiceContactsLimited = (void*)0; 80 + extern void* kTCCServiceDeveloperTool = (void*)0; 81 + extern void* kTCCServiceEndpointSecurityClient = (void*)0; 82 + extern void* kTCCServiceFacebook = (void*)0; 83 + extern void* kTCCServiceFileProviderDomain = (void*)0; 84 + extern void* kTCCServiceFileProviderPresence = (void*)0; 85 + extern void* kTCCServiceFocusStatus = (void*)0; 86 + extern void* kTCCServiceGameCenterFriends = (void*)0; 87 + extern void* kTCCServiceLinkedIn = (void*)0; 88 + extern void* kTCCServiceListenEvent = (void*)0; 89 + extern void* kTCCServiceLiverpool = (void*)0; 90 + extern void* kTCCServiceLocation = (void*)0; 91 + extern void* kTCCServiceMediaLibrary = (void*)0; 92 + extern void* kTCCServiceMicrophone = (void*)0; 93 + extern void* kTCCServiceMotion = (void*)0; 94 + extern void* kTCCServicePhotos = (void*)0; 95 + extern void* kTCCServicePhotosAdd = (void*)0; 96 + extern void* kTCCServicePostEvent = (void*)0; 97 + extern void* kTCCServicePrototype3Rights = (void*)0; 98 + extern void* kTCCServicePrototype4Rights = (void*)0; 99 + extern void* kTCCServiceReminders = (void*)0; 100 + extern void* kTCCServiceScreenCapture = (void*)0; 101 + extern void* kTCCServiceShareKit = (void*)0; 102 + extern void* kTCCServiceSinaWeibo = (void*)0; 103 + extern void* kTCCServiceSiri = (void*)0; 104 + extern void* kTCCServiceSpeechRecognition = (void*)0; 105 + extern void* kTCCServiceSystemPolicyAllFiles = (void*)0; 106 + extern void* kTCCServiceSystemPolicyAppBundles = (void*)0; 107 + extern void* kTCCServiceSystemPolicyDesktopFolder = (void*)0; 108 + extern void* kTCCServiceSystemPolicyDeveloperFiles = (void*)0; 109 + extern void* kTCCServiceSystemPolicyDocumentsFolder = (void*)0; 110 + extern void* kTCCServiceSystemPolicyDownloadsFolder = (void*)0; 111 + extern void* kTCCServiceSystemPolicyNetworkVolumes = (void*)0; 112 + extern void* kTCCServiceSystemPolicyRemovableVolumes = (void*)0; 113 + extern void* kTCCServiceSystemPolicySysAdminFiles = (void*)0; 114 + extern void* kTCCServiceTencentWeibo = (void*)0; 115 + extern void* kTCCServiceTwitter = (void*)0; 116 + extern void* kTCCServiceUbiquity = (void*)0; 117 + extern void* kTCCServiceUserAvailability = (void*)0; 118 + extern void* kTCCServiceUserTracking = (void*)0; 119 + extern void* kTCCServiceWebBrowserPublicKeyCredential = (void*)0; 120 + extern void* kTCCServiceWebKitIntelligentTrackingPrevention = (void*)0; 121 + extern void* kTCCServiceWillow = (void*)0; 122 + extern void* kTCCSetNoKill = (void*)0; 123 + 124 + void *TCCAccessCheckAuditToken(void) { 125 + if (verbose) puts("STUB: TCCAccessCheckAuditToken called"); 126 + return NULL; 127 + } 128 + 129 + void *TCCAccessCopyBundleIdentifiersDisabledForService(void) { 130 + if (verbose) puts("STUB: TCCAccessCopyBundleIdentifiersDisabledForService called"); 131 + return NULL; 132 + } 133 + 134 + void *TCCAccessCopyBundleIdentifiersForService(void) { 135 + if (verbose) puts("STUB: TCCAccessCopyBundleIdentifiersForService called"); 136 + return NULL; 137 + } 138 + 139 + void *TCCAccessCopyInformation(void) { 140 + if (verbose) puts("STUB: TCCAccessCopyInformation called"); 141 + return NULL; 142 + } 143 + 144 + void *TCCAccessCopyInformationForBundle(void) { 145 + if (verbose) puts("STUB: TCCAccessCopyInformationForBundle called"); 146 + return NULL; 147 + } 148 + 149 + void *TCCAccessCopyInformationForBundleId(void) { 150 + if (verbose) puts("STUB: TCCAccessCopyInformationForBundleId called"); 151 + return NULL; 152 + } 153 + 154 + void *TCCAccessCopyOverrides(void) { 155 + if (verbose) puts("STUB: TCCAccessCopyOverrides called"); 156 + return NULL; 157 + } 158 + 159 + void *TCCAccessDeclarePolicy(void) { 160 + if (verbose) puts("STUB: TCCAccessDeclarePolicy called"); 161 + return NULL; 162 + } 163 + 164 + void *TCCAccessGetOverride(void) { 165 + if (verbose) puts("STUB: TCCAccessGetOverride called"); 166 + return NULL; 167 + } 168 + 169 + void *TCCAccessGetOverrides(void) { 170 + if (verbose) puts("STUB: TCCAccessGetOverrides called"); 171 + return NULL; 172 + } 173 + 174 + void *TCCAccessOverride(void) { 175 + if (verbose) puts("STUB: TCCAccessOverride called"); 176 + return NULL; 177 + } 178 + 179 + void *TCCAccessPreflight(void) { 180 + if (verbose) puts("STUB: TCCAccessPreflight called"); 181 + return NULL; 182 + } 183 + 184 + void *TCCAccessPreflightWithAuditToken(void) { 185 + if (verbose) puts("STUB: TCCAccessPreflightWithAuditToken called"); 186 + return NULL; 187 + } 188 + 189 + void *TCCAccessRequest(void) { 190 + if (verbose) puts("STUB: TCCAccessRequest called"); 191 + return NULL; 192 + } 193 + 194 + void *TCCAccessRequestIndirect(void) { 195 + if (verbose) puts("STUB: TCCAccessRequestIndirect called"); 196 + return NULL; 197 + } 198 + 199 + void *TCCAccessRequestIndirectWithOptions(void) { 200 + if (verbose) puts("STUB: TCCAccessRequestIndirectWithOptions called"); 201 + return NULL; 202 + } 203 + 204 + void *TCCAccessReset(void) { 205 + if (verbose) puts("STUB: TCCAccessReset called"); 206 + return NULL; 207 + } 208 + 209 + void *TCCAccessResetForBundle(void) { 210 + if (verbose) puts("STUB: TCCAccessResetForBundle called"); 211 + return NULL; 212 + } 213 + 214 + void *TCCAccessResetForBundleId(void) { 215 + if (verbose) puts("STUB: TCCAccessResetForBundleId called"); 216 + return NULL; 217 + } 218 + 219 + void *TCCAccessResetForBundleIdWithAuditToken(void) { 220 + if (verbose) puts("STUB: TCCAccessResetForBundleIdWithAuditToken called"); 221 + return NULL; 222 + } 223 + 224 + void *TCCAccessResetForPath(void) { 225 + if (verbose) puts("STUB: TCCAccessResetForPath called"); 226 + return NULL; 227 + } 228 + 229 + void *TCCAccessResetPoliciesExcept(void) { 230 + if (verbose) puts("STUB: TCCAccessResetPoliciesExcept called"); 231 + return NULL; 232 + } 233 + 234 + void *TCCAccessRestricted(void) { 235 + if (verbose) puts("STUB: TCCAccessRestricted called"); 236 + return NULL; 237 + } 238 + 239 + void *TCCAccessSelectPolicyForExtensionWithIdentifier(void) { 240 + if (verbose) puts("STUB: TCCAccessSelectPolicyForExtensionWithIdentifier called"); 241 + return NULL; 242 + } 243 + 244 + void *TCCAccessSet(void) { 245 + if (verbose) puts("STUB: TCCAccessSet called"); 246 + return NULL; 247 + } 248 + 249 + void *TCCAccessSetForAuditToken(void) { 250 + if (verbose) puts("STUB: TCCAccessSetForAuditToken called"); 251 + return NULL; 252 + } 253 + 254 + void *TCCAccessSetForAuditTokenWithOptions(void) { 255 + if (verbose) puts("STUB: TCCAccessSetForAuditTokenWithOptions called"); 256 + return NULL; 257 + } 258 + 259 + void *TCCAccessSetForBundle(void) { 260 + if (verbose) puts("STUB: TCCAccessSetForBundle called"); 261 + return NULL; 262 + } 263 + 264 + void *TCCAccessSetForBundleId(void) { 265 + if (verbose) puts("STUB: TCCAccessSetForBundleId called"); 266 + return NULL; 267 + } 268 + 269 + void *TCCAccessSetForBundleIdAndCodeRequirement(void) { 270 + if (verbose) puts("STUB: TCCAccessSetForBundleIdAndCodeRequirement called"); 271 + return NULL; 272 + } 273 + 274 + void *TCCAccessSetForBundleIdWithOptions(void) { 275 + if (verbose) puts("STUB: TCCAccessSetForBundleIdWithOptions called"); 276 + return NULL; 277 + } 278 + 279 + void *TCCAccessSetForCodeIdentity(void) { 280 + if (verbose) puts("STUB: TCCAccessSetForCodeIdentity called"); 281 + return NULL; 282 + } 283 + 284 + void *TCCAccessSetForIndirectObject(void) { 285 + if (verbose) puts("STUB: TCCAccessSetForIndirectObject called"); 286 + return NULL; 287 + } 288 + 289 + void *TCCAccessSetForPath(void) { 290 + if (verbose) puts("STUB: TCCAccessSetForPath called"); 291 + return NULL; 292 + } 293 + 294 + void *TCCAccessSetForPathWithOptions(void) { 295 + if (verbose) puts("STUB: TCCAccessSetForPathWithOptions called"); 296 + return NULL; 297 + } 298 + 299 + void *TCCAccessSetOverride(void) { 300 + if (verbose) puts("STUB: TCCAccessSetOverride called"); 301 + return NULL; 302 + } 303 + 304 + void *TCCAccessSetPidResponsibleForPid(void) { 305 + if (verbose) puts("STUB: TCCAccessSetPidResponsibleForPid called"); 306 + return NULL; 307 + } 308 + 309 + void *TCCAuthCopyDescription(void) { 310 + if (verbose) puts("STUB: TCCAuthCopyDescription called"); 311 + return NULL; 312 + } 313 + 314 + void *TCCAuthGetReasonDescription(void) { 315 + if (verbose) puts("STUB: TCCAuthGetReasonDescription called"); 316 + return NULL; 317 + } 318 + 319 + void *TCCCreateDesignatedRequirementIdentityFromAuditToken(void) { 320 + if (verbose) puts("STUB: TCCCreateDesignatedRequirementIdentityFromAuditToken called"); 321 + return NULL; 322 + } 323 + 324 + void *TCCCreateDesignatedRequirementIdentityFromAuditTokenForService(void) { 325 + if (verbose) puts("STUB: TCCCreateDesignatedRequirementIdentityFromAuditTokenForService called"); 326 + return NULL; 327 + } 328 + 329 + void *TCCCreateDesignatedRequirementIdentityFromPath(void) { 330 + if (verbose) puts("STUB: TCCCreateDesignatedRequirementIdentityFromPath called"); 331 + return NULL; 332 + } 333 + 334 + void *TCCCreateIndirectObjectIdentityForFileProviderDomainFromPath(void) { 335 + if (verbose) puts("STUB: TCCCreateIndirectObjectIdentityForFileProviderDomainFromPath called"); 336 + return NULL; 337 + } 338 + 339 + void *TCCCreateIndirectObjectIdentityFromAuditToken(void) { 340 + if (verbose) puts("STUB: TCCCreateIndirectObjectIdentityFromAuditToken called"); 341 + return NULL; 342 + } 343 + 344 + void *TCCCreateIndirectObjectIdentityFromFileProviderDomainID(void) { 345 + if (verbose) puts("STUB: TCCCreateIndirectObjectIdentityFromFileProviderDomainID called"); 346 + return NULL; 347 + } 348 + 349 + void *TCCExpirationCopyInformationForService(void) { 350 + if (verbose) puts("STUB: TCCExpirationCopyInformationForService called"); 351 + return NULL; 352 + } 353 + 354 + void *TCCExpirationResetService(void) { 355 + if (verbose) puts("STUB: TCCExpirationResetService called"); 356 + return NULL; 357 + } 358 + 359 + void *TCCExpirationResetServiceForBundleIdentifier(void) { 360 + if (verbose) puts("STUB: TCCExpirationResetServiceForBundleIdentifier called"); 361 + return NULL; 362 + } 363 + 364 + void *TCCExpirationResetServiceForPath(void) { 365 + if (verbose) puts("STUB: TCCExpirationResetServiceForPath called"); 366 + return NULL; 367 + } 368 + 369 + void *TCCServiceCopyDescriptions(void) { 370 + if (verbose) puts("STUB: TCCServiceCopyDescriptions called"); 371 + return NULL; 372 + } 373 + 374 + void *TCCServiceCopyNames(void) { 375 + if (verbose) puts("STUB: TCCServiceCopyNames called"); 376 + return NULL; 377 + } 378 + 379 + void *TCCTestInternal(void) { 380 + if (verbose) puts("STUB: TCCTestInternal called"); 381 + return NULL; 382 + } 383 + 384 + void *TCCTestInternalWithReplyHander(void) { 385 + if (verbose) puts("STUB: TCCTestInternalWithReplyHander called"); 386 + return NULL; 387 + } 388 + 389 + void *TCCTestInternalWithReplyHander4(void) { 390 + if (verbose) puts("STUB: TCCTestInternalWithReplyHander4 called"); 391 + return NULL; 392 + } 393 + 394 + void *_tcc_util_create_CFError_with_user_info(void) { 395 + if (verbose) puts("STUB: _tcc_util_create_CFError_with_user_info called"); 396 + return NULL; 397 + } 398 + 399 + void *tcc_attributed_entity_create(void) { 400 + if (verbose) puts("STUB: tcc_attributed_entity_create called"); 401 + return NULL; 402 + } 403 + 404 + void *tcc_attributed_entity_get_path(void) { 405 + if (verbose) puts("STUB: tcc_attributed_entity_get_path called"); 406 + return NULL; 407 + } 408 + 409 + void *tcc_attributed_entity_get_type(void) { 410 + if (verbose) puts("STUB: tcc_attributed_entity_get_type called"); 411 + return NULL; 412 + } 413 + 414 + void *tcc_authorization_cache_copy_authorization(void) { 415 + if (verbose) puts("STUB: tcc_authorization_cache_copy_authorization called"); 416 + return NULL; 417 + } 418 + 419 + void *tcc_authorization_cache_create(void) { 420 + if (verbose) puts("STUB: tcc_authorization_cache_create called"); 421 + return NULL; 422 + } 423 + 424 + void *tcc_authorization_cache_handle_authorization_changed_for_service(void) { 425 + if (verbose) puts("STUB: tcc_authorization_cache_handle_authorization_changed_for_service called"); 426 + return NULL; 427 + } 428 + 429 + void *tcc_authorization_cache_set_authorization(void) { 430 + if (verbose) puts("STUB: tcc_authorization_cache_set_authorization called"); 431 + return NULL; 432 + } 433 + 434 + void *tcc_authorization_cache_shared_instance(void) { 435 + if (verbose) puts("STUB: tcc_authorization_cache_shared_instance called"); 436 + return NULL; 437 + } 438 + 439 + void *tcc_authorization_change_monitor_create(void) { 440 + if (verbose) puts("STUB: tcc_authorization_change_monitor_create called"); 441 + return NULL; 442 + } 443 + 444 + void *tcc_authorization_change_monitor_start_monitoring_service(void) { 445 + if (verbose) puts("STUB: tcc_authorization_change_monitor_start_monitoring_service called"); 446 + return NULL; 447 + } 448 + 449 + void *tcc_authorization_changed_for_service_notification_name(void) { 450 + if (verbose) puts("STUB: tcc_authorization_changed_for_service_notification_name called"); 451 + return NULL; 452 + } 453 + 454 + void *tcc_authorization_check_audit_token(void) { 455 + if (verbose) puts("STUB: tcc_authorization_check_audit_token called"); 456 + return NULL; 457 + } 458 + 459 + void *tcc_authorization_preflight(void) { 460 + if (verbose) puts("STUB: tcc_authorization_preflight called"); 461 + return NULL; 462 + } 463 + 464 + void *tcc_authorization_preflight_with_endpoint(void) { 465 + if (verbose) puts("STUB: tcc_authorization_preflight_with_endpoint called"); 466 + return NULL; 467 + } 468 + 469 + void *tcc_authorization_record_create(void) { 470 + if (verbose) puts("STUB: tcc_authorization_record_create called"); 471 + return NULL; 472 + } 473 + 474 + void *tcc_authorization_record_get_allow_standard_user_to_set_system_service(void) { 475 + if (verbose) puts("STUB: tcc_authorization_record_get_allow_standard_user_to_set_system_service called"); 476 + return NULL; 477 + } 478 + 479 + void *tcc_authorization_record_get_authorization_reason(void) { 480 + if (verbose) puts("STUB: tcc_authorization_record_get_authorization_reason called"); 481 + return NULL; 482 + } 483 + 484 + void *tcc_authorization_record_get_authorization_right(void) { 485 + if (verbose) puts("STUB: tcc_authorization_record_get_authorization_right called"); 486 + return NULL; 487 + } 488 + 489 + void *tcc_authorization_record_get_authorization_value(void) { 490 + if (verbose) puts("STUB: tcc_authorization_record_get_authorization_value called"); 491 + return NULL; 492 + } 493 + 494 + void *tcc_authorization_record_get_expired_at_date(void) { 495 + if (verbose) puts("STUB: tcc_authorization_record_get_expired_at_date called"); 496 + return NULL; 497 + } 498 + 499 + void *tcc_authorization_record_get_indirect_object_attributed_entity(void) { 500 + if (verbose) puts("STUB: tcc_authorization_record_get_indirect_object_attributed_entity called"); 501 + return NULL; 502 + } 503 + 504 + void *tcc_authorization_record_get_indirect_object_identity(void) { 505 + if (verbose) puts("STUB: tcc_authorization_record_get_indirect_object_identity called"); 506 + return NULL; 507 + } 508 + 509 + void *tcc_authorization_record_get_last_modified_date(void) { 510 + if (verbose) puts("STUB: tcc_authorization_record_get_last_modified_date called"); 511 + return NULL; 512 + } 513 + 514 + void *tcc_authorization_record_get_service(void) { 515 + if (verbose) puts("STUB: tcc_authorization_record_get_service called"); 516 + return NULL; 517 + } 518 + 519 + void *tcc_authorization_record_get_subject_attributed_entity(void) { 520 + if (verbose) puts("STUB: tcc_authorization_record_get_subject_attributed_entity called"); 521 + return NULL; 522 + } 523 + 524 + void *tcc_authorization_record_get_subject_identity(void) { 525 + if (verbose) puts("STUB: tcc_authorization_record_get_subject_identity called"); 526 + return NULL; 527 + } 528 + 529 + void *tcc_authorization_record_get_version(void) { 530 + if (verbose) puts("STUB: tcc_authorization_record_get_version called"); 531 + return NULL; 532 + } 533 + 534 + void *tcc_authorization_record_set_allow_standard_user_to_set_system_service(void) { 535 + if (verbose) puts("STUB: tcc_authorization_record_set_allow_standard_user_to_set_system_service called"); 536 + return NULL; 537 + } 538 + 539 + void *tcc_authorization_record_set_authorization_reason(void) { 540 + if (verbose) puts("STUB: tcc_authorization_record_set_authorization_reason called"); 541 + return NULL; 542 + } 543 + 544 + void *tcc_authorization_record_set_authorization_right(void) { 545 + if (verbose) puts("STUB: tcc_authorization_record_set_authorization_right called"); 546 + return NULL; 547 + } 548 + 549 + void *tcc_authorization_record_set_authorization_value(void) { 550 + if (verbose) puts("STUB: tcc_authorization_record_set_authorization_value called"); 551 + return NULL; 552 + } 553 + 554 + void *tcc_authorization_record_set_expired_at_date(void) { 555 + if (verbose) puts("STUB: tcc_authorization_record_set_expired_at_date called"); 556 + return NULL; 557 + } 558 + 559 + void *tcc_authorization_record_set_indirect_object_attributed_entity(void) { 560 + if (verbose) puts("STUB: tcc_authorization_record_set_indirect_object_attributed_entity called"); 561 + return NULL; 562 + } 563 + 564 + void *tcc_authorization_record_set_indirect_object_identity(void) { 565 + if (verbose) puts("STUB: tcc_authorization_record_set_indirect_object_identity called"); 566 + return NULL; 567 + } 568 + 569 + void *tcc_authorization_record_set_last_modified_date(void) { 570 + if (verbose) puts("STUB: tcc_authorization_record_set_last_modified_date called"); 571 + return NULL; 572 + } 573 + 574 + void *tcc_authorization_record_set_service(void) { 575 + if (verbose) puts("STUB: tcc_authorization_record_set_service called"); 576 + return NULL; 577 + } 578 + 579 + void *tcc_authorization_record_set_subject_attributed_entity(void) { 580 + if (verbose) puts("STUB: tcc_authorization_record_set_subject_attributed_entity called"); 581 + return NULL; 582 + } 583 + 584 + void *tcc_authorization_record_set_subject_identity(void) { 585 + if (verbose) puts("STUB: tcc_authorization_record_set_subject_identity called"); 586 + return NULL; 587 + } 588 + 589 + void *tcc_authorization_record_set_version(void) { 590 + if (verbose) puts("STUB: tcc_authorization_record_set_version called"); 591 + return NULL; 592 + } 593 + 594 + void *tcc_authorization_request(void) { 595 + if (verbose) puts("STUB: tcc_authorization_request called"); 596 + return NULL; 597 + } 598 + 599 + void *tcc_authorization_request_with_endpoint(void) { 600 + if (verbose) puts("STUB: tcc_authorization_request_with_endpoint called"); 601 + return NULL; 602 + } 603 + 604 + void *tcc_credential_create_data_from_process_with_audit_token(void) { 605 + if (verbose) puts("STUB: tcc_credential_create_data_from_process_with_audit_token called"); 606 + return NULL; 607 + } 608 + 609 + void *tcc_credential_create_for_file_provider_domain_identifier(void) { 610 + if (verbose) puts("STUB: tcc_credential_create_for_file_provider_domain_identifier called"); 611 + return NULL; 612 + } 613 + 614 + void *tcc_credential_create_for_process_with_audit_token(void) { 615 + if (verbose) puts("STUB: tcc_credential_create_for_process_with_audit_token called"); 616 + return NULL; 617 + } 618 + 619 + void *tcc_credential_create_for_process_with_audit_token_and_assumed_identity(void) { 620 + if (verbose) puts("STUB: tcc_credential_create_for_process_with_audit_token_and_assumed_identity called"); 621 + return NULL; 622 + } 623 + 624 + void *tcc_credential_create_for_self_with_assumed_identity(void) { 625 + if (verbose) puts("STUB: tcc_credential_create_for_self_with_assumed_identity called"); 626 + return NULL; 627 + } 628 + 629 + void *tcc_credential_singleton_for_self(void) { 630 + if (verbose) puts("STUB: tcc_credential_singleton_for_self called"); 631 + return NULL; 632 + } 633 + 634 + void *tcc_events_filter_create_with_criteria(void) { 635 + if (verbose) puts("STUB: tcc_events_filter_create_with_criteria called"); 636 + return NULL; 637 + } 638 + 639 + void *tcc_events_filter_singleton_for_check_in(void) { 640 + if (verbose) puts("STUB: tcc_events_filter_singleton_for_check_in called"); 641 + return NULL; 642 + } 643 + 644 + void *tcc_events_subscribe(void) { 645 + if (verbose) puts("STUB: tcc_events_subscribe called"); 646 + return NULL; 647 + } 648 + 649 + void *tcc_events_unsubscribe(void) { 650 + if (verbose) puts("STUB: tcc_events_unsubscribe called"); 651 + return NULL; 652 + } 653 + 654 + void *tcc_identity_copy_external_representation(void) { 655 + if (verbose) puts("STUB: tcc_identity_copy_external_representation called"); 656 + return NULL; 657 + } 658 + 659 + void *tcc_identity_create(void) { 660 + if (verbose) puts("STUB: tcc_identity_create called"); 661 + return NULL; 662 + } 663 + 664 + void *tcc_identity_create_from_external_representation(void) { 665 + if (verbose) puts("STUB: tcc_identity_create_from_external_representation called"); 666 + return NULL; 667 + } 668 + 669 + void *tcc_identity_get_identifier(void) { 670 + if (verbose) puts("STUB: tcc_identity_get_identifier called"); 671 + return NULL; 672 + } 673 + 674 + void *tcc_identity_get_type(void) { 675 + if (verbose) puts("STUB: tcc_identity_get_type called"); 676 + return NULL; 677 + } 678 + 679 + void *tcc_identity_get_verifier_code_requirement_string(void) { 680 + if (verbose) puts("STUB: tcc_identity_get_verifier_code_requirement_string called"); 681 + return NULL; 682 + } 683 + 684 + void *tcc_identity_get_verifier_type(void) { 685 + if (verbose) puts("STUB: tcc_identity_get_verifier_type called"); 686 + return NULL; 687 + } 688 + 689 + void *tcc_identity_set_verifier_code_requirement_data(void) { 690 + if (verbose) puts("STUB: tcc_identity_set_verifier_code_requirement_data called"); 691 + return NULL; 692 + } 693 + 694 + void *tcc_identity_set_verifier_code_requirement_string(void) { 695 + if (verbose) puts("STUB: tcc_identity_set_verifier_code_requirement_string called"); 696 + return NULL; 697 + } 698 + 699 + void *tcc_identity_type_and_identifiers_are_equal(void) { 700 + if (verbose) puts("STUB: tcc_identity_type_and_identifiers_are_equal called"); 701 + return NULL; 702 + } 703 + 704 + void *tcc_message_options_create(void) { 705 + if (verbose) puts("STUB: tcc_message_options_create called"); 706 + return NULL; 707 + } 708 + 709 + void *tcc_message_options_get_cache_policy(void) { 710 + if (verbose) puts("STUB: tcc_message_options_get_cache_policy called"); 711 + return NULL; 712 + } 713 + 714 + void *tcc_message_options_get_reply_handler_policy(void) { 715 + if (verbose) puts("STUB: tcc_message_options_get_reply_handler_policy called"); 716 + return NULL; 717 + } 718 + 719 + void *tcc_message_options_get_request_prompt_policy(void) { 720 + if (verbose) puts("STUB: tcc_message_options_get_request_prompt_policy called"); 721 + return NULL; 722 + } 723 + 724 + void *tcc_message_options_get_request_prompt_rights_mask(void) { 725 + if (verbose) puts("STUB: tcc_message_options_get_request_prompt_rights_mask called"); 726 + return NULL; 727 + } 728 + 729 + void *tcc_message_options_get_request_record_upgrade_policy(void) { 730 + if (verbose) puts("STUB: tcc_message_options_get_request_record_upgrade_policy called"); 731 + return NULL; 732 + } 733 + 734 + void *tcc_message_options_get_request_usage_string_policy(void) { 735 + if (verbose) puts("STUB: tcc_message_options_get_request_usage_string_policy called"); 736 + return NULL; 737 + } 738 + 739 + void *tcc_message_options_set_cache_policy(void) { 740 + if (verbose) puts("STUB: tcc_message_options_set_cache_policy called"); 741 + return NULL; 742 + } 743 + 744 + void *tcc_message_options_set_reply_handler_policy(void) { 745 + if (verbose) puts("STUB: tcc_message_options_set_reply_handler_policy called"); 746 + return NULL; 747 + } 748 + 749 + void *tcc_message_options_set_request_prompt_policy(void) { 750 + if (verbose) puts("STUB: tcc_message_options_set_request_prompt_policy called"); 751 + return NULL; 752 + } 753 + 754 + void *tcc_message_options_set_request_prompt_rights_mask(void) { 755 + if (verbose) puts("STUB: tcc_message_options_set_request_prompt_rights_mask called"); 756 + return NULL; 757 + } 758 + 759 + void *tcc_message_options_set_request_record_upgrade_policy(void) { 760 + if (verbose) puts("STUB: tcc_message_options_set_request_record_upgrade_policy called"); 761 + return NULL; 762 + } 763 + 764 + void *tcc_message_options_set_request_usage_string_policy(void) { 765 + if (verbose) puts("STUB: tcc_message_options_set_request_usage_string_policy called"); 766 + return NULL; 767 + } 768 + 769 + void *tcc_object_copy_description(void) { 770 + if (verbose) puts("STUB: tcc_object_copy_description called"); 771 + return NULL; 772 + } 773 + 774 + void *tcc_object_equal(void) { 775 + if (verbose) puts("STUB: tcc_object_equal called"); 776 + return NULL; 777 + } 778 + 779 + void *tcc_object_hash(void) { 780 + if (verbose) puts("STUB: tcc_object_hash called"); 781 + return NULL; 782 + } 783 + 784 + void *tcc_release(void) { 785 + if (verbose) puts("STUB: tcc_release called"); 786 + return NULL; 787 + } 788 + 789 + void *tcc_release_internal(void) { 790 + if (verbose) puts("STUB: tcc_release_internal called"); 791 + return NULL; 792 + } 793 + 794 + void *tcc_retain(void) { 795 + if (verbose) puts("STUB: tcc_retain called"); 796 + return NULL; 797 + } 798 + 799 + void *tcc_retain_internal(void) { 800 + if (verbose) puts("STUB: tcc_retain_internal called"); 801 + return NULL; 802 + } 803 + 804 + void *tcc_server_cache_authorization(void) { 805 + if (verbose) puts("STUB: tcc_server_cache_authorization called"); 806 + return NULL; 807 + } 808 + 809 + void *tcc_server_copy_cached_authorization(void) { 810 + if (verbose) puts("STUB: tcc_server_copy_cached_authorization called"); 811 + return NULL; 812 + } 813 + 814 + void *tcc_server_create(void) { 815 + if (verbose) puts("STUB: tcc_server_create called"); 816 + return NULL; 817 + } 818 + 819 + void *tcc_server_create_with_endpoint(void) { 820 + if (verbose) puts("STUB: tcc_server_create_with_endpoint called"); 821 + return NULL; 822 + } 823 + 824 + void *tcc_server_get_reply_handler_queue(void) { 825 + if (verbose) puts("STUB: tcc_server_get_reply_handler_queue called"); 826 + return NULL; 827 + } 828 + 829 + void *tcc_server_message_get_authorization_records_by_identity(void) { 830 + if (verbose) puts("STUB: tcc_server_message_get_authorization_records_by_identity called"); 831 + return NULL; 832 + } 833 + 834 + void *tcc_server_message_get_authorization_records_by_service(void) { 835 + if (verbose) puts("STUB: tcc_server_message_get_authorization_records_by_service called"); 836 + return NULL; 837 + } 838 + 839 + void *tcc_server_message_get_identity_for_credential(void) { 840 + if (verbose) puts("STUB: tcc_server_message_get_identity_for_credential called"); 841 + return NULL; 842 + } 843 + 844 + void *tcc_server_message_request_authorization(void) { 845 + if (verbose) puts("STUB: tcc_server_message_request_authorization called"); 846 + return NULL; 847 + } 848 + 849 + void *tcc_server_message_set_authorization_change_policy(void) { 850 + if (verbose) puts("STUB: tcc_server_message_set_authorization_change_policy called"); 851 + return NULL; 852 + } 853 + 854 + void *tcc_server_message_set_authorization_value(void) { 855 + if (verbose) puts("STUB: tcc_server_message_set_authorization_value called"); 856 + return NULL; 857 + } 858 + 859 + void *tcc_server_set_authorization_change_handler(void) { 860 + if (verbose) puts("STUB: tcc_server_set_authorization_change_handler called"); 861 + return NULL; 862 + } 863 + 864 + void *tcc_server_singleton_default(void) { 865 + if (verbose) puts("STUB: tcc_server_singleton_default called"); 866 + return NULL; 867 + } 868 + 869 + void *tcc_service_get_CF_name(void) { 870 + if (verbose) puts("STUB: tcc_service_get_CF_name called"); 871 + return NULL; 872 + } 873 + 874 + void *tcc_service_get_authorization_prompt_rights_mask(void) { 875 + if (verbose) puts("STUB: tcc_service_get_authorization_prompt_rights_mask called"); 876 + return NULL; 877 + } 878 + 879 + void *tcc_service_get_authorization_rights_mask(void) { 880 + if (verbose) puts("STUB: tcc_service_get_authorization_rights_mask called"); 881 + return NULL; 882 + } 883 + 884 + void *tcc_service_get_authorization_value_type(void) { 885 + if (verbose) puts("STUB: tcc_service_get_authorization_value_type called"); 886 + return NULL; 887 + } 888 + 889 + void *tcc_service_get_is_system_service(void) { 890 + if (verbose) puts("STUB: tcc_service_get_is_system_service called"); 891 + return NULL; 892 + } 893 + 894 + void *tcc_service_get_name(void) { 895 + if (verbose) puts("STUB: tcc_service_get_name called"); 896 + return NULL; 897 + } 898 + 899 + void *tcc_service_singleton_for_CF_name(void) { 900 + if (verbose) puts("STUB: tcc_service_singleton_for_CF_name called"); 901 + return NULL; 902 + } 903 + 904 + void *tcc_service_singleton_for_name(void) { 905 + if (verbose) puts("STUB: tcc_service_singleton_for_name called"); 906 + return NULL; 907 + } 908 +