[xtro] Remove all legacy Xamarin bits. (#21196)

This commit is contained in:
Rolf Bjarne Kvinge 2024-09-13 15:49:13 +02:00 коммит произвёл GitHub
Родитель d3c0f76ce6
Коммит 3245946fdc
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
384 изменённых файлов: 3 добавлений и 61764 удалений

Просмотреть файл

@ -335,9 +335,6 @@ wrench-jenkins: $(XHARNESS_EXECUTABLE)
@echo "@MonkeyWrench: AddFile: $(abspath $(CURDIR))/TestSummary.md"
$(Q) if test -e $@-failed.stamp; then EC=`cat $@-failed.stamp`; rm -f $@-failed.stamp; exit $$EC; fi
wrench-xtro:
@echo Not here anymore
jenkins: $(XHARNESS_EXECUTABLE)
$(Q) $(DOTNET) $< $(XHARNESS_VERBOSITY) --jenkins --autoconf --rootdir $(CURDIR) --sdkroot $(XCODE_DEVELOPER_ROOT) --markdown-summary=$(abspath $(CURDIR))/TestSummary.md --use-system=true $(TESTS_EXTRA_ARGUMENTS) $(TESTS_PERIODIC_COMMAND)

Просмотреть файл

@ -155,26 +155,6 @@ namespace Xharness.Jenkins {
}
// individual special tasks
var buildXtroTests = new MakeTask (jenkins: this, processManager: processManager) {
Platform = TestPlatform.All,
TestName = "Xtro",
Target = "wrench",
WorkingDirectory = Path.Combine (HarnessConfiguration.RootDirectory, "xtro-sharpie"),
Ignored = !TestSelection.IsEnabled (TestLabel.Xtro) || !TestSelection.IsEnabled (PlatformLabel.LegacyXamarin),
Timeout = TimeSpan.FromMinutes (15),
SupportsParallelExecution = false,
};
var runXtroReporter = new RunXtroTask (this, buildXtroTests, processManager, crashReportSnapshotFactory) {
Platform = TestPlatform.Mac,
TestName = buildXtroTests.TestName,
Mode = "Legacy Xamarin",
Ignored = buildXtroTests.Ignored,
WorkingDirectory = buildXtroTests.WorkingDirectory,
AnnotationsDirectory = buildXtroTests.WorkingDirectory,
};
Tasks.Add (runXtroReporter);
var buildDotNetXtroTests = new MakeTask (jenkins: this, processManager: processManager) {
Platform = TestPlatform.All,
TestName = "Xtro",

Просмотреть файл

@ -55,9 +55,6 @@ $(XTRO_REPORT): $(wildcard xtro-report/*.cs) $(wildcard xtro-report/*.csproj) xt
$(XTRO_SANITY): $(wildcard xtro-sanity/*.cs) $(wildcard xtro-sanity/*.csproj) $(wildcard $(TOP)/tools/common/*.cs) Makefile
$(Q_GEN) unset MSBUILD_EXE_PATH && $(DOTNET) build xtro-sanity/xtro-sanity.csproj /bl:xtro-sanity.binlog $(DOTNET_BUILD_VERBOSITY)
XIOS ?= $(IOS_DESTDIR)/Library/Frameworks/Xamarin.iOS.framework/Versions/Current/lib/64bits/iOS/Xamarin.iOS.dll
XIOS_LIBDIR ?= $(IOS_DESTDIR)/Library/Frameworks/Xamarin.iOS.framework/Versions/Current/lib/mono/Xamarin.iOS
XIOS_GL ?= $(IOS_DESTDIR)/Library/Frameworks/Xamarin.iOS.framework/Versions/Current/lib/mono/Xamarin.iOS/OpenTK-1.0.dll
XIOS_ARCH = arm64
XIOS_PCH = iphoneos$(IOS_SDK_VERSION)-$(XIOS_ARCH).pch
XIOS_RID = ios-arm64
@ -72,20 +69,6 @@ $(XIOS_PCH): .stamp-check-sharpie
-i ThreadNetwork/THClient.h \
$(CORETELEPHONY_HEADERS) \
XWATCHOS ?= $(IOS_DESTDIR)/Library/Frameworks/Xamarin.iOS.framework/Versions/Current/lib/32bits/watchOS/Xamarin.WatchOS.dll
XWATCHOS_LIBDIR ?= $(IOS_DESTDIR)/Library/Frameworks/Xamarin.iOS.framework/Versions/Current/lib/mono/Xamarin.WatchOS
XWATCHOS_ARCH = armv7
XWATCHOS_PCH = watchos$(WATCH_SDK_VERSION)-$(XWATCHOS_ARCH).pch
$(XWATCHOS_PCH): .stamp-check-sharpie
$(SHARPIE) sdk-db --xcode $(XCODE) -s watchos$(WATCH_SDK_VERSION) -a $(XWATCHOS_ARCH) \
-exclude BrowserEngineKit \
XTVOS ?= $(IOS_DESTDIR)/Library/Frameworks/Xamarin.iOS.framework/Versions/Current/lib/64bits/tvOS/Xamarin.TVOS.dll
XTVOS_LIBDIR ?= $(IOS_DESTDIR)/Library/Frameworks/Xamarin.iOS.framework/Versions/Current/lib/mono/Xamarin.TVOS/
XTVOS_GL ?= $(IOS_DESTDIR)/Library/Frameworks/Xamarin.iOS.framework/Versions/Current/lib/mono/Xamarin.TVOS/OpenTK-1.0.dll
XTVOS_ARCH = arm64
XTVOS_PCH = appletvos$(TVOS_SDK_VERSION)-$(XTVOS_ARCH).pch
XTVOS_RID = tvos-arm64
@ -93,8 +76,6 @@ XTVOS_RID = tvos-arm64
$(XTVOS_PCH): .stamp-check-sharpie
$(SHARPIE) sdk-db --xcode $(XCODE) -s appletvos$(TVOS_SDK_VERSION) -a $(XTVOS_ARCH)
XMACOS ?= $(MAC_DESTDIR)/Library/Frameworks/Xamarin.Mac.framework/Versions/Current/lib/64bits/mobile/Xamarin.Mac.dll
XMACOS_LIBDIR ?= $(MAC_DESTDIR)/Library/Frameworks/Xamarin.Mac.framework/Versions/Current/lib/mono/Xamarin.Mac
XMACOS_ARCH = x86_64
XMACOS_PCH = macosx$(MACOS_SDK_VERSION)-$(XMACOS_ARCH).pch
XMACOS_RID = osx-x64
@ -175,15 +156,6 @@ else
gen-tvos: ; @true
endif
watchos-$(WATCH_SDK_VERSION).g.cs: $(XWATCHOS_PCH)
ifdef INCLUDE_WATCH
gen-watchos: watchos-$(WATCH_SDK_VERSION).g.cs .stamp-check-sharpie
$(SHARPIE) query -bind $(XWATCHOS_PCH) > watchos-$(WATCH_SDK_VERSION).g.cs
else
gen-watchos: ; @true
endif
macos-$(MACOS_SDK_VERSION).g.cs: $(XMACOS_PCH)
ifdef INCLUDE_MAC
@ -202,29 +174,16 @@ else
gen-maccatalyst: ; @true
endif
gen-all: gen-ios gen-tvos gen-watchos gen-macos
wrench:
$(MAKE) -j8 classify
gen-all: gen-ios gen-tvos gen-macos gen-maccatalyst
dotnet-wrench:
$(MAKE) -j8 dotnet-classify
ifdef INCLUDE_XAMARIN_LEGACY
report/index.html: $(XTRO_REPORT) .stamp-classify
$(Q) rm -rf report/
$(Q_GEN) $(XTRO_REPORT_EXEC) $(ANNOTATIONS_DIR) report
report: report/index.html
endif
ifdef ENABLE_DOTNET
report-dotnet/index.html: $(XTRO_REPORT) .stamp-dotnet-classify
$(Q) rm -rf report-dotnet
$(Q_GEN) $(XTRO_REPORT_EXEC) $(DOTNET_ANNOTATIONS_DIR) report-dotnet
dotnet-report: report-dotnet/index.html
endif
report-short:
JENKINS_SERVER_COOKIE=1 make report
@ -240,57 +199,11 @@ DOTNET_CLASSIFY += .stamp-dotnet-classify-$(1)
endef
$(foreach platform,$(XTRO_DOTNET_PLATFORMS),$(eval $(call DotNetClassify,$(platform),$(shell echo $(platform) | tr a-z A-Z))))
ifdef INCLUDE_IOS
INCLUDED_PLATFORMS+=iOS
CLASSIFY+=.stamp-classify-ios
.stamp-classify-ios: $(XTRO_SHARPIE) $(XIOS_PCH) $(XIOS) $(XIOS_GL)
$(Q) rm -f $(ANNOTATIONS_DIR)/iOS-*.raw
$(Q_GEN) $(XTRO_SHARPIE_EXEC) --output-directory $(ANNOTATIONS_DIR) --lib $(XIOS_LIBDIR) $(XIOS_PCH) $(XIOS) $(XIOS_GL)
$(Q) touch $@
endif
ifdef INCLUDE_TVOS
INCLUDED_PLATFORMS+=tvOS
CLASSIFY+=.stamp-classify-tvos
.stamp-classify-tvos: $(XTRO_SHARPIE) $(XTVOS_PCH) $(XTVOS) $(XTVOS_GL)
$(Q) rm -f $(ANNOTATIONS_DIR)/tvOS-*.raw
$(Q_GEN) $(XTRO_SHARPIE_EXEC) --output-directory $(ANNOTATIONS_DIR) --lib $(XTVOS_LIBDIR) $(XTVOS_PCH) $(XTVOS) $(XTVOS_GL)
$(Q) touch $@
endif
ifdef INCLUDE_WATCH
INCLUDED_PLATFORMS+=watchOS
CLASSIFY+=.stamp-classify-watchos
.stamp-classify-watchos: $(XTRO_SHARPIE) $(XWATCHOS_PCH) $(XWATCHOS)
$(Q) rm -f $(ANNOTATIONS_DIR)/watchOS-*.raw
$(Q_GEN) $(XTRO_SHARPIE_EXEC) --output-directory $(ANNOTATIONS_DIR) --lib $(XWATCHOS_LIBDIR) $(XWATCHOS_PCH) $(XWATCHOS)
$(Q) touch $@
endif
ifdef INCLUDE_MAC
INCLUDED_PLATFORMS+=macOS
CLASSIFY+=.stamp-classify-macos
.stamp-classify-macos: $(XTRO_SHARPIE) $(XMACOS_PCH) $(XMACOS)
$(Q) rm -f $(ANNOTATIONS_DIR)/macOS-*.raw
$(Q_GEN) $(XTRO_SHARPIE_EXEC) --output-directory $(ANNOTATIONS_DIR) --lib $(XMACOS_LIBDIR) $(XMACOS_PCH) $(XMACOS)
$(Q) touch $@
endif
ifdef INCLUDE_XAMARIN_LEGACY
.stamp-classify: $(XTRO_SANITY) $(CLASSIFY)
$(Q_GEN) $(XTRO_SANITY_EXEC) $(abspath $(ANNOTATIONS_DIR)) "$(ALL_PLATFORMS)" $(INCLUDED_PLATFORMS)
$(Q) touch $@
classify: .stamp-classify
endif
ifdef ENABLE_DOTNET
.stamp-dotnet-classify: $(XTRO_SANITY) $(DOTNET_CLASSIFY)
$(Q_GEN) $(XTRO_SANITY_EXEC) $(abspath $(DOTNET_ANNOTATIONS_DIR)) "$(ALL_DOTNET_PLATFORMS)" $(XTRO_DOTNET_PLATFORMS)
$(Q) touch $@
dotnet-classify: .stamp-dotnet-classify
endif
insane:
XTRO_SANITY_SKIP=1 make all
@ -298,12 +211,7 @@ insane:
remove-empty:
find . -size 0 | xargs git rm
ifdef INCLUDE_XAMARIN_LEGACY
all: report
endif
ifdef ENABLE_DOTNET
all: dotnet-report
endif
.stamp-check-sharpie:
@$(TOP)/system-dependencies.sh --ignore-all --enforce-sharpie
@ -317,13 +225,5 @@ $(U2TODO): $(wildcard u2todo/*.cs u2todo/*.csproj xtro-sharpie/Filter.cs)
$(Q) unset MSBUILD_EXE_PATH && $(DOTNET) build u2todo/u2todo.csproj $(DOTNET_BUILD_VERBOSITY) /bl:$@.binlog
$(Q) touch $@
unclassified2todo-classic: $(U2TODO)
cd $(ANNOTATIONS_DIR) && $(DOTNET) exec $(abspath $(U2TODO))
@for filename in $(git status -s | cut -c4- | grep .todo); do \
sort -o "$filename" "$filename"; \
done
unclassified2todo-dotnet: $(U2TODO)
unclassified2todo: $(U2TODO)
cd $(DOTNET_ANNOTATIONS_DIR) && $(DOTNET) exec $(abspath $(U2TODO))
unclassified2todo: unclassified2todo-classic unclassified2todo-dotnet

Просмотреть файл

@ -40,7 +40,7 @@ The bots produce the report on every commit/PR. It can also be produced locally
```
cd tests/xtro-sharpie
make
open report/index.html
open report-dotnet/index.html
```
### How to read the report

Просмотреть файл

@ -1,42 +0,0 @@
## there's a type of the same name (like NSObject, check what Swift did)
## fixed in XAMCORE_3_0 - API break
## Used only once in a deprecated API, native use `NSInteger` not a real enum - that's why there's a `[Native]`
## native use `NSUInteger` not a real enum - that's why there's a `[Native]`
!unknown-native-enum! AVAudioSessionInterruptionFlags bound
## it's already defined in the base class, it's fine even if it returns mutable tracks in this case
## type and protocol are named identically (check the swift name, it's a similar situation to NSObject)
## AVAudioPlayer INTERRUPTION NOTIFICATIONS ARE DEPRECATED - Use AVAudioSession instead.
### deprecated in iOS8
### deprecated in iOS8
## unsorted
# cannot be done because it will break the API, we have a #if define with the correct implementation
!missing-release-attribute-on-return-value! CoreMedia.CMFormatDescription AVFoundation.AVTimedMetadataGroup::CopyFormatDescription()'s selector's ('copyFormatDescription') Objective-C method family ('copy') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
# Initial result from new rule extra-null-allowed
# Swift Docs and Obj-C are out of sync
# https://developer.apple.com/documentation/avfoundation/avvideocompositioninstructionprotocol/1388661-requiredsourcetrackids
# https://developer.apple.com/documentation/avfoundation/1386654-avvideocompositioninstruction/1388661-requiredsourcetrackids?language=objc
# Keep [NullAllowed] on FromAsset to keep existing tests passing and allow backwards compatibility
# Initial result from new rule missing-null-allowed
# intro says that this is not true
# no tests/samples
# adding abstract member to an existing type would be a breaking change
# added for .NET since it is part of a new breaking change in a notification

Просмотреть файл

@ -1,516 +0,0 @@
# note: framework not available on watchOS
##
!unknown-native-enum! vImageError bound
## only a subset of this framework is presently supported
!missing-field! kvImage_ARGBToYpCbCrMatrix_ITU_R_601_4 not bound
!missing-field! kvImage_ARGBToYpCbCrMatrix_ITU_R_709_2 not bound
!missing-field! kvImage_YpCbCrToARGBMatrix_ITU_R_601_4 not bound
!missing-field! kvImage_YpCbCrToARGBMatrix_ITU_R_709_2 not bound
!missing-field! kvImageDecodeArray_16Q12Format not bound
!missing-pinvoke! vImageAffineWarp_ARGB16S is not bound
!missing-pinvoke! vImageAffineWarp_ARGB16U is not bound
!missing-pinvoke! vImageAffineWarp_ARGB8888 is not bound
!missing-pinvoke! vImageAffineWarp_ARGBFFFF is not bound
!missing-pinvoke! vImageAffineWarp_Planar8 is not bound
!missing-pinvoke! vImageAffineWarp_PlanarF is not bound
!missing-pinvoke! vImageAffineWarpCG_ARGB16S is not bound
!missing-pinvoke! vImageAffineWarpCG_ARGB16U is not bound
!missing-pinvoke! vImageAffineWarpCG_ARGB8888 is not bound
!missing-pinvoke! vImageAffineWarpCG_ARGBFFFF is not bound
!missing-pinvoke! vImageAffineWarpCG_Planar8 is not bound
!missing-pinvoke! vImageAffineWarpCG_PlanarF is not bound
!missing-pinvoke! vImageAffineWarpD_ARGB16S is not bound
!missing-pinvoke! vImageAffineWarpD_ARGB16U is not bound
!missing-pinvoke! vImageAffineWarpD_ARGB8888 is not bound
!missing-pinvoke! vImageAffineWarpD_ARGBFFFF is not bound
!missing-pinvoke! vImageAffineWarpD_Planar8 is not bound
!missing-pinvoke! vImageAffineWarpD_PlanarF is not bound
!missing-pinvoke! vImageAlphaBlend_ARGB8888 is not bound
!missing-pinvoke! vImageAlphaBlend_ARGBFFFF is not bound
!missing-pinvoke! vImageAlphaBlend_NonpremultipliedToPremultiplied_ARGB8888 is not bound
!missing-pinvoke! vImageAlphaBlend_NonpremultipliedToPremultiplied_ARGBFFFF is not bound
!missing-pinvoke! vImageAlphaBlend_NonpremultipliedToPremultiplied_Planar8 is not bound
!missing-pinvoke! vImageAlphaBlend_NonpremultipliedToPremultiplied_PlanarF is not bound
!missing-pinvoke! vImageAlphaBlend_Planar8 is not bound
!missing-pinvoke! vImageAlphaBlend_PlanarF is not bound
!missing-pinvoke! vImageBuffer_CopyToCVPixelBuffer is not bound
!missing-pinvoke! vImageBuffer_GetSize is not bound
!missing-pinvoke! vImageBuffer_Init is not bound
!missing-pinvoke! vImageBuffer_InitForCopyFromCVPixelBuffer is not bound
!missing-pinvoke! vImageBuffer_InitForCopyToCVPixelBuffer is not bound
!missing-pinvoke! vImageBuffer_InitWithCGImage is not bound
!missing-pinvoke! vImageBuffer_InitWithCVPixelBuffer is not bound
!missing-pinvoke! vImageBufferFill_ARGB16S is not bound
!missing-pinvoke! vImageBufferFill_ARGB16U is not bound
!missing-pinvoke! vImageBufferFill_ARGB8888 is not bound
!missing-pinvoke! vImageBufferFill_ARGBFFFF is not bound
!missing-pinvoke! vImageBufferFill_CbCr16U is not bound
!missing-pinvoke! vImageBufferFill_CbCr8 is not bound
!missing-pinvoke! vImageByteSwap_Planar16U is not bound
!missing-pinvoke! vImageCGImageFormat_GetComponentCount is not bound
!missing-pinvoke! vImageCGImageFormat_IsEqual is not bound
!missing-pinvoke! vImageClip_PlanarF is not bound
!missing-pinvoke! vImageClipToAlpha_ARGB8888 is not bound
!missing-pinvoke! vImageClipToAlpha_ARGBFFFF is not bound
!missing-pinvoke! vImageClipToAlpha_Planar8 is not bound
!missing-pinvoke! vImageClipToAlpha_PlanarF is not bound
!missing-pinvoke! vImageClipToAlpha_RGBA8888 is not bound
!missing-pinvoke! vImageClipToAlpha_RGBAFFFF is not bound
!missing-pinvoke! vImageContrastStretch_ARGB8888 is not bound
!missing-pinvoke! vImageContrastStretch_ARGBFFFF is not bound
!missing-pinvoke! vImageContrastStretch_Planar8 is not bound
!missing-pinvoke! vImageContrastStretch_PlanarF is not bound
!missing-pinvoke! vImageConvert_12UTo16U is not bound
!missing-pinvoke! vImageConvert_16Fto16Q12 is not bound
!missing-pinvoke! vImageConvert_16Fto16U is not bound
!missing-pinvoke! vImageConvert_16Q12to16F is not bound
!missing-pinvoke! vImageConvert_16Q12to16U is not bound
!missing-pinvoke! vImageConvert_16Q12to8 is not bound
!missing-pinvoke! vImageConvert_16Q12toF is not bound
!missing-pinvoke! vImageConvert_16SToF is not bound
!missing-pinvoke! vImageConvert_16UTo12U is not bound
!missing-pinvoke! vImageConvert_16Uto16F is not bound
!missing-pinvoke! vImageConvert_16Uto16Q12 is not bound
!missing-pinvoke! vImageConvert_16UToF is not bound
!missing-pinvoke! vImageConvert_16UToPlanar8 is not bound
!missing-pinvoke! vImageConvert_420Yp8_Cb8_Cr8ToARGB8888 is not bound
!missing-pinvoke! vImageConvert_420Yp8_CbCr8ToARGB8888 is not bound
!missing-pinvoke! vImageConvert_422CbYpCrYp16ToARGB16U is not bound
!missing-pinvoke! vImageConvert_422CbYpCrYp16ToARGB8888 is not bound
!missing-pinvoke! vImageConvert_422CbYpCrYp8_AA8ToARGB8888 is not bound
!missing-pinvoke! vImageConvert_422CbYpCrYp8ToARGB8888 is not bound
!missing-pinvoke! vImageConvert_422CrYpCbYpCbYpCbYpCrYpCrYp10ToARGB16Q12 is not bound
!missing-pinvoke! vImageConvert_422CrYpCbYpCbYpCbYpCrYpCrYp10ToARGB8888 is not bound
!missing-pinvoke! vImageConvert_422YpCbYpCr8ToARGB8888 is not bound
!missing-pinvoke! vImageConvert_444AYpCbCr16ToARGB16U is not bound
!missing-pinvoke! vImageConvert_444AYpCbCr16ToARGB8888 is not bound
!missing-pinvoke! vImageConvert_444AYpCbCr8ToARGB8888 is not bound
!missing-pinvoke! vImageConvert_444CbYpCrA8ToARGB8888 is not bound
!missing-pinvoke! vImageConvert_444CrYpCb10ToARGB16Q12 is not bound
!missing-pinvoke! vImageConvert_444CrYpCb10ToARGB8888 is not bound
!missing-pinvoke! vImageConvert_444CrYpCb8ToARGB8888 is not bound
!missing-pinvoke! vImageConvert_8to16Q12 is not bound
!missing-pinvoke! vImageConvert_AnyToAny is not bound
!missing-pinvoke! vImageConvert_ARGB1555toARGB8888 is not bound
!missing-pinvoke! vImageConvert_ARGB1555toPlanar8 is not bound
!missing-pinvoke! vImageConvert_ARGB1555toRGB565 is not bound
!missing-pinvoke! vImageConvert_ARGB16Q12To422CrYpCbYpCbYpCbYpCrYpCrYp10 is not bound
!missing-pinvoke! vImageConvert_ARGB16Q12To444CrYpCb10 is not bound
!missing-pinvoke! vImageConvert_ARGB16Q12ToARGB2101010 is not bound
!missing-pinvoke! vImageConvert_ARGB16Q12ToRGBA1010102 is not bound
!missing-pinvoke! vImageConvert_ARGB16Q12ToXRGB2101010 is not bound
!missing-pinvoke! vImageConvert_ARGB16UTo422CbYpCrYp16 is not bound
!missing-pinvoke! vImageConvert_ARGB16UTo444AYpCbCr16 is not bound
!missing-pinvoke! vImageConvert_ARGB16UToARGB2101010 is not bound
!missing-pinvoke! vImageConvert_ARGB16UToARGB8888 is not bound
!missing-pinvoke! vImageConvert_ARGB16UtoARGB8888_dithered is not bound
!missing-pinvoke! vImageConvert_ARGB16UtoPlanar16U is not bound
!missing-pinvoke! vImageConvert_ARGB16UtoRGB16U is not bound
!missing-pinvoke! vImageConvert_ARGB16UToRGBA1010102 is not bound
!missing-pinvoke! vImageConvert_ARGB16UToXRGB2101010 is not bound
!missing-pinvoke! vImageConvert_ARGB2101010ToARGB16F is not bound
!missing-pinvoke! vImageConvert_ARGB2101010ToARGB16Q12 is not bound
!missing-pinvoke! vImageConvert_ARGB2101010ToARGB16U is not bound
!missing-pinvoke! vImageConvert_ARGB2101010ToARGB8888 is not bound
!missing-pinvoke! vImageConvert_ARGB2101010ToARGBFFFF is not bound
!missing-pinvoke! vImageConvert_ARGB8888To420Yp8_Cb8_Cr8 is not bound
!missing-pinvoke! vImageConvert_ARGB8888To420Yp8_CbCr8 is not bound
!missing-pinvoke! vImageConvert_ARGB8888To422CbYpCrYp16 is not bound
!missing-pinvoke! vImageConvert_ARGB8888To422CbYpCrYp8 is not bound
!missing-pinvoke! vImageConvert_ARGB8888To422CbYpCrYp8_AA8 is not bound
!missing-pinvoke! vImageConvert_ARGB8888To422CrYpCbYpCbYpCbYpCrYpCrYp10 is not bound
!missing-pinvoke! vImageConvert_ARGB8888To422YpCbYpCr8 is not bound
!missing-pinvoke! vImageConvert_ARGB8888To444AYpCbCr16 is not bound
!missing-pinvoke! vImageConvert_ARGB8888To444AYpCbCr8 is not bound
!missing-pinvoke! vImageConvert_ARGB8888To444CbYpCrA8 is not bound
!missing-pinvoke! vImageConvert_ARGB8888To444CrYpCb10 is not bound
!missing-pinvoke! vImageConvert_ARGB8888To444CrYpCb8 is not bound
!missing-pinvoke! vImageConvert_ARGB8888toARGB1555 is not bound
!missing-pinvoke! vImageConvert_ARGB8888toARGB1555_dithered is not bound
!missing-pinvoke! vImageConvert_ARGB8888ToARGB16U is not bound
!missing-pinvoke! vImageConvert_ARGB8888ToARGB2101010 is not bound
!missing-pinvoke! vImageConvert_ARGB8888toPlanar16Q12 is not bound
!missing-pinvoke! vImageConvert_ARGB8888toPlanar8 is not bound
!missing-pinvoke! vImageConvert_ARGB8888toPlanarF is not bound
!missing-pinvoke! vImageConvert_ARGB8888ToRGB16U is not bound
!missing-pinvoke! vImageConvert_ARGB8888toRGB565 is not bound
!missing-pinvoke! vImageConvert_ARGB8888toRGB565_dithered is not bound
!missing-pinvoke! vImageConvert_ARGB8888toRGB888 is not bound
!missing-pinvoke! vImageConvert_ARGB8888ToRGBA1010102 is not bound
!missing-pinvoke! vImageConvert_ARGB8888ToXRGB2101010 is not bound
!missing-pinvoke! vImageConvert_ARGBFFFFToARGB2101010 is not bound
!missing-pinvoke! vImageConvert_ARGBFFFFtoARGB8888_dithered is not bound
!missing-pinvoke! vImageConvert_ARGBFFFFtoPlanar8 is not bound
!missing-pinvoke! vImageConvert_ARGBFFFFtoPlanarF is not bound
!missing-pinvoke! vImageConvert_ARGBFFFFtoRGBFFF is not bound
!missing-pinvoke! vImageConvert_ARGBFFFFToXRGB2101010 is not bound
!missing-pinvoke! vImageConvert_ARGBToYpCbCr_GenerateConversion is not bound
!missing-pinvoke! vImageConvert_BGRA16UtoRGB16U is not bound
!missing-pinvoke! vImageConvert_BGRA8888toRGB565 is not bound
!missing-pinvoke! vImageConvert_BGRA8888toRGB565_dithered is not bound
!missing-pinvoke! vImageConvert_BGRA8888toRGB888 is not bound
!missing-pinvoke! vImageConvert_BGRAFFFFtoRGBFFF is not bound
!missing-pinvoke! vImageConvert_BGRX8888ToPlanar8 is not bound
!missing-pinvoke! vImageConvert_BGRXFFFFToPlanarF is not bound
!missing-pinvoke! vImageConvert_ChunkyToPlanar8 is not bound
!missing-pinvoke! vImageConvert_ChunkyToPlanarF is not bound
!missing-pinvoke! vImageConvert_Fto16Q12 is not bound
!missing-pinvoke! vImageConvert_FTo16S is not bound
!missing-pinvoke! vImageConvert_FTo16U is not bound
!missing-pinvoke! vImageConvert_Indexed1toPlanar8 is not bound
!missing-pinvoke! vImageConvert_Indexed2toPlanar8 is not bound
!missing-pinvoke! vImageConvert_Indexed4toPlanar8 is not bound
!missing-pinvoke! vImageConvert_Planar16FtoPlanar8 is not bound
!missing-pinvoke! vImageConvert_Planar16FtoPlanarF is not bound
!missing-pinvoke! vImageConvert_Planar16Q12toARGB16F is not bound
!missing-pinvoke! vImageConvert_Planar16Q12toARGB8888 is not bound
!missing-pinvoke! vImageConvert_Planar16Q12toRGB16F is not bound
!missing-pinvoke! vImageConvert_Planar16Q12toRGB888 is not bound
!missing-pinvoke! vImageConvert_Planar16UtoARGB16U is not bound
!missing-pinvoke! vImageConvert_Planar16UtoPlanar8_dithered is not bound
!missing-pinvoke! vImageConvert_Planar16UtoRGB16U is not bound
!missing-pinvoke! vImageConvert_Planar1toPlanar8 is not bound
!missing-pinvoke! vImageConvert_Planar2toPlanar8 is not bound
!missing-pinvoke! vImageConvert_Planar4toPlanar8 is not bound
!missing-pinvoke! vImageConvert_Planar8To16U is not bound
!missing-pinvoke! vImageConvert_Planar8toARGB1555 is not bound
!missing-pinvoke! vImageConvert_Planar8toARGB8888 is not bound
!missing-pinvoke! vImageConvert_Planar8ToARGBFFFF is not bound
!missing-pinvoke! vImageConvert_Planar8ToBGRX8888 is not bound
!missing-pinvoke! vImageConvert_Planar8ToBGRXFFFF is not bound
!missing-pinvoke! vImageConvert_Planar8toIndexed1 is not bound
!missing-pinvoke! vImageConvert_Planar8toIndexed2 is not bound
!missing-pinvoke! vImageConvert_Planar8toIndexed4 is not bound
!missing-pinvoke! vImageConvert_Planar8toPlanar1 is not bound
!missing-pinvoke! vImageConvert_Planar8toPlanar16F is not bound
!missing-pinvoke! vImageConvert_Planar8toPlanar2 is not bound
!missing-pinvoke! vImageConvert_Planar8toPlanar4 is not bound
!missing-pinvoke! vImageConvert_Planar8toPlanarF is not bound
!missing-pinvoke! vImageConvert_Planar8toRGB565 is not bound
!missing-pinvoke! vImageConvert_Planar8toRGB888 is not bound
!missing-pinvoke! vImageConvert_Planar8ToXRGB8888 is not bound
!missing-pinvoke! vImageConvert_Planar8ToXRGBFFFF is not bound
!missing-pinvoke! vImageConvert_PlanarFToARGB8888 is not bound
!missing-pinvoke! vImageConvert_PlanarFtoARGBFFFF is not bound
!missing-pinvoke! vImageConvert_PlanarFToBGRX8888 is not bound
!missing-pinvoke! vImageConvert_PlanarFToBGRXFFFF is not bound
!missing-pinvoke! vImageConvert_PlanarFtoPlanar16F is not bound
!missing-pinvoke! vImageConvert_PlanarFtoPlanar8 is not bound
!missing-pinvoke! vImageConvert_PlanarFtoPlanar8_dithered is not bound
!missing-pinvoke! vImageConvert_PlanarFtoRGBFFF is not bound
!missing-pinvoke! vImageConvert_PlanarFToXRGB8888 is not bound
!missing-pinvoke! vImageConvert_PlanarFToXRGBFFFF is not bound
!missing-pinvoke! vImageConvert_PlanarToChunky8 is not bound
!missing-pinvoke! vImageConvert_PlanarToChunkyF is not bound
!missing-pinvoke! vImageConvert_RGB16UtoARGB16U is not bound
!missing-pinvoke! vImageConvert_RGB16UToARGB8888 is not bound
!missing-pinvoke! vImageConvert_RGB16UtoBGRA16U is not bound
!missing-pinvoke! vImageConvert_RGB16UtoPlanar16U is not bound
!missing-pinvoke! vImageConvert_RGB16UtoRGB888_dithered is not bound
!missing-pinvoke! vImageConvert_RGB16UtoRGBA16U is not bound
!missing-pinvoke! vImageConvert_RGB565toARGB1555 is not bound
!missing-pinvoke! vImageConvert_RGB565toARGB8888 is not bound
!missing-pinvoke! vImageConvert_RGB565toBGRA8888 is not bound
!missing-pinvoke! vImageConvert_RGB565toPlanar8 is not bound
!missing-pinvoke! vImageConvert_RGB565toRGB888 is not bound
!missing-pinvoke! vImageConvert_RGB565toRGBA5551 is not bound
!missing-pinvoke! vImageConvert_RGB565toRGBA8888 is not bound
!missing-pinvoke! vImageConvert_RGB888toARGB8888 is not bound
!missing-pinvoke! vImageConvert_RGB888toBGRA8888 is not bound
!missing-pinvoke! vImageConvert_RGB888toPlanar16Q12 is not bound
!missing-pinvoke! vImageConvert_RGB888toPlanar8 is not bound
!missing-pinvoke! vImageConvert_RGB888toRGB565_dithered is not bound
!missing-pinvoke! vImageConvert_RGB888toRGBA8888 is not bound
!missing-pinvoke! vImageConvert_RGBA1010102ToARGB16Q12 is not bound
!missing-pinvoke! vImageConvert_RGBA1010102ToARGB16U is not bound
!missing-pinvoke! vImageConvert_RGBA1010102ToARGB8888 is not bound
!missing-pinvoke! vImageConvert_RGBA16UtoRGB16U is not bound
!missing-pinvoke! vImageConvert_RGBA5551toRGB565 is not bound
!missing-pinvoke! vImageConvert_RGBA5551toRGBA8888 is not bound
!missing-pinvoke! vImageConvert_RGBA8888toRGB565 is not bound
!missing-pinvoke! vImageConvert_RGBA8888toRGB565_dithered is not bound
!missing-pinvoke! vImageConvert_RGBA8888toRGB888 is not bound
!missing-pinvoke! vImageConvert_RGBA8888toRGBA5551 is not bound
!missing-pinvoke! vImageConvert_RGBA8888toRGBA5551_dithered is not bound
!missing-pinvoke! vImageConvert_RGBAFFFFtoRGBFFF is not bound
!missing-pinvoke! vImageConvert_RGBFFFtoARGBFFFF is not bound
!missing-pinvoke! vImageConvert_RGBFFFtoBGRAFFFF is not bound
!missing-pinvoke! vImageConvert_RGBFFFtoPlanarF is not bound
!missing-pinvoke! vImageConvert_RGBFFFtoRGB888_dithered is not bound
!missing-pinvoke! vImageConvert_RGBFFFtoRGBAFFFF is not bound
!missing-pinvoke! vImageConvert_XRGB2101010ToARGB16F is not bound
!missing-pinvoke! vImageConvert_XRGB2101010ToARGB16Q12 is not bound
!missing-pinvoke! vImageConvert_XRGB2101010ToARGB16U is not bound
!missing-pinvoke! vImageConvert_XRGB2101010ToARGB8888 is not bound
!missing-pinvoke! vImageConvert_XRGB2101010ToARGBFFFF is not bound
!missing-pinvoke! vImageConvert_XRGB8888ToPlanar8 is not bound
!missing-pinvoke! vImageConvert_XRGBFFFFToPlanarF is not bound
!missing-pinvoke! vImageConvert_YpCbCrToARGB_GenerateConversion is not bound
!missing-pinvoke! vImageConverter_CreateForCGToCVImageFormat is not bound
!missing-pinvoke! vImageConverter_CreateForCVToCGImageFormat is not bound
!missing-pinvoke! vImageConverter_CreateWithCGImageFormat is not bound
!missing-pinvoke! vImageConverter_CreateWithColorSyncCodeFragment is not bound
!missing-pinvoke! vImageConverter_GetDestinationBufferOrder is not bound
!missing-pinvoke! vImageConverter_GetNumberOfDestinationBuffers is not bound
!missing-pinvoke! vImageConverter_GetNumberOfSourceBuffers is not bound
!missing-pinvoke! vImageConverter_GetSourceBufferOrder is not bound
!missing-pinvoke! vImageConverter_MustOperateOutOfPlace is not bound
!missing-pinvoke! vImageConverter_Release is not bound
!missing-pinvoke! vImageConverter_Retain is not bound
!missing-pinvoke! vImageCopyBuffer is not bound
!missing-pinvoke! vImageCreateCGImageFromBuffer is not bound
!missing-pinvoke! vImageCreateGammaFunction is not bound
!missing-pinvoke! vImageCreateMonochromeColorSpaceWithWhitePointAndTransferFunction is not bound
!missing-pinvoke! vImageCreateRGBColorSpaceWithPrimariesAndTransferFunction is not bound
!missing-pinvoke! vImageCVImageFormat_Copy is not bound
!missing-pinvoke! vImageCVImageFormat_CopyChannelDescription is not bound
!missing-pinvoke! vImageCVImageFormat_CopyConversionMatrix is not bound
!missing-pinvoke! vImageCVImageFormat_Create is not bound
!missing-pinvoke! vImageCVImageFormat_CreateWithCVPixelBuffer is not bound
!missing-pinvoke! vImageCVImageFormat_GetAlphaHint is not bound
!missing-pinvoke! vImageCVImageFormat_GetChannelCount is not bound
!missing-pinvoke! vImageCVImageFormat_GetChannelDescription is not bound
!missing-pinvoke! vImageCVImageFormat_GetChannelNames is not bound
!missing-pinvoke! vImageCVImageFormat_GetChromaSiting is not bound
!missing-pinvoke! vImageCVImageFormat_GetColorSpace is not bound
!missing-pinvoke! vImageCVImageFormat_GetConversionMatrix is not bound
!missing-pinvoke! vImageCVImageFormat_GetFormatCode is not bound
!missing-pinvoke! vImageCVImageFormat_GetUserData is not bound
!missing-pinvoke! vImageCVImageFormat_Release is not bound
!missing-pinvoke! vImageCVImageFormat_Retain is not bound
!missing-pinvoke! vImageCVImageFormat_SetAlphaHint is not bound
!missing-pinvoke! vImageCVImageFormat_SetChromaSiting is not bound
!missing-pinvoke! vImageCVImageFormat_SetColorSpace is not bound
!missing-pinvoke! vImageCVImageFormat_SetUserData is not bound
!missing-pinvoke! vImageDestroyGammaFunction is not bound
!missing-pinvoke! vImageDestroyResamplingFilter is not bound
!missing-pinvoke! vImageDilate_ARGB8888 is not bound
!missing-pinvoke! vImageDilate_ARGBFFFF is not bound
!missing-pinvoke! vImageDilate_Planar8 is not bound
!missing-pinvoke! vImageDilate_PlanarF is not bound
!missing-pinvoke! vImageEndsInContrastStretch_ARGB8888 is not bound
!missing-pinvoke! vImageEndsInContrastStretch_ARGBFFFF is not bound
!missing-pinvoke! vImageEndsInContrastStretch_Planar8 is not bound
!missing-pinvoke! vImageEndsInContrastStretch_PlanarF is not bound
!missing-pinvoke! vImageEqualization_ARGB8888 is not bound
!missing-pinvoke! vImageEqualization_ARGBFFFF is not bound
!missing-pinvoke! vImageEqualization_Planar8 is not bound
!missing-pinvoke! vImageEqualization_PlanarF is not bound
!missing-pinvoke! vImageErode_ARGB8888 is not bound
!missing-pinvoke! vImageErode_ARGBFFFF is not bound
!missing-pinvoke! vImageErode_Planar8 is not bound
!missing-pinvoke! vImageErode_PlanarF is not bound
!missing-pinvoke! vImageExtractChannel_ARGB16U is not bound
!missing-pinvoke! vImageExtractChannel_ARGB8888 is not bound
!missing-pinvoke! vImageExtractChannel_ARGBFFFF is not bound
!missing-pinvoke! vImageFlatten_ARGB16Q12 is not bound
!missing-pinvoke! vImageFlatten_ARGB16U is not bound
!missing-pinvoke! vImageFlatten_ARGB8888 is not bound
!missing-pinvoke! vImageFlatten_ARGB8888ToRGB888 is not bound
!missing-pinvoke! vImageFlatten_ARGBFFFF is not bound
!missing-pinvoke! vImageFlatten_ARGBFFFFToRGBFFF is not bound
!missing-pinvoke! vImageFlatten_BGRA8888ToRGB888 is not bound
!missing-pinvoke! vImageFlatten_BGRAFFFFToRGBFFF is not bound
!missing-pinvoke! vImageFlatten_RGBA16Q12 is not bound
!missing-pinvoke! vImageFlatten_RGBA16U is not bound
!missing-pinvoke! vImageFlatten_RGBA8888 is not bound
!missing-pinvoke! vImageFlatten_RGBA8888ToRGB888 is not bound
!missing-pinvoke! vImageFlatten_RGBAFFFF is not bound
!missing-pinvoke! vImageFlatten_RGBAFFFFToRGBFFF is not bound
!missing-pinvoke! vImageGamma_Planar8toPlanarF is not bound
!missing-pinvoke! vImageGamma_PlanarF is not bound
!missing-pinvoke! vImageGamma_PlanarFtoPlanar8 is not bound
!missing-pinvoke! vImageGetResamplingFilterExtent is not bound
!missing-pinvoke! vImageGetResamplingFilterSize is not bound
!missing-pinvoke! vImageHistogramCalculation_ARGB8888 is not bound
!missing-pinvoke! vImageHistogramCalculation_ARGBFFFF is not bound
!missing-pinvoke! vImageHistogramCalculation_Planar8 is not bound
!missing-pinvoke! vImageHistogramCalculation_PlanarF is not bound
!missing-pinvoke! vImageHistogramSpecification_ARGB8888 is not bound
!missing-pinvoke! vImageHistogramSpecification_ARGBFFFF is not bound
!missing-pinvoke! vImageHistogramSpecification_Planar8 is not bound
!missing-pinvoke! vImageHistogramSpecification_PlanarF is not bound
!missing-pinvoke! vImageHorizontalReflect_ARGB16S is not bound
!missing-pinvoke! vImageHorizontalReflect_ARGB16U is not bound
!missing-pinvoke! vImageHorizontalReflect_ARGB8888 is not bound
!missing-pinvoke! vImageHorizontalReflect_ARGBFFFF is not bound
!missing-pinvoke! vImageHorizontalReflect_Planar16U is not bound
!missing-pinvoke! vImageHorizontalReflect_Planar8 is not bound
!missing-pinvoke! vImageHorizontalReflect_PlanarF is not bound
!missing-pinvoke! vImageHorizontalShear_ARGB16S is not bound
!missing-pinvoke! vImageHorizontalShear_ARGB16U is not bound
!missing-pinvoke! vImageHorizontalShear_ARGB8888 is not bound
!missing-pinvoke! vImageHorizontalShear_ARGBFFFF is not bound
!missing-pinvoke! vImageHorizontalShear_CbCr16U is not bound
!missing-pinvoke! vImageHorizontalShear_CbCr8 is not bound
!missing-pinvoke! vImageHorizontalShear_Planar16S is not bound
!missing-pinvoke! vImageHorizontalShear_Planar16U is not bound
!missing-pinvoke! vImageHorizontalShear_Planar8 is not bound
!missing-pinvoke! vImageHorizontalShear_PlanarF is not bound
!missing-pinvoke! vImageHorizontalShear_XRGB2101010W is not bound
!missing-pinvoke! vImageHorizontalShearD_ARGB16S is not bound
!missing-pinvoke! vImageHorizontalShearD_ARGB16U is not bound
!missing-pinvoke! vImageHorizontalShearD_ARGB8888 is not bound
!missing-pinvoke! vImageHorizontalShearD_ARGBFFFF is not bound
!missing-pinvoke! vImageHorizontalShearD_Planar8 is not bound
!missing-pinvoke! vImageHorizontalShearD_PlanarF is not bound
!missing-pinvoke! vImageInterpolatedLookupTable_PlanarF is not bound
!missing-pinvoke! vImageLookupTable_8to64U is not bound
!missing-pinvoke! vImageLookupTable_Planar16 is not bound
!missing-pinvoke! vImageLookupTable_Planar8toPlanar128 is not bound
!missing-pinvoke! vImageLookupTable_Planar8toPlanar16 is not bound
!missing-pinvoke! vImageLookupTable_Planar8toPlanar24 is not bound
!missing-pinvoke! vImageLookupTable_Planar8toPlanar48 is not bound
!missing-pinvoke! vImageLookupTable_Planar8toPlanar96 is not bound
!missing-pinvoke! vImageLookupTable_Planar8toPlanarF is not bound
!missing-pinvoke! vImageLookupTable_PlanarFtoPlanar8 is not bound
!missing-pinvoke! vImageMatrixMultiply_ARGB8888ToPlanar8 is not bound
!missing-pinvoke! vImageMatrixMultiply_ARGBFFFF is not bound
!missing-pinvoke! vImageMatrixMultiply_ARGBFFFFToPlanarF is not bound
!missing-pinvoke! vImageMatrixMultiply_Planar16S is not bound
!missing-pinvoke! vImageMatrixMultiply_Planar8 is not bound
!missing-pinvoke! vImageMatrixMultiply_PlanarF is not bound
!missing-pinvoke! vImageMax_ARGB8888 is not bound
!missing-pinvoke! vImageMax_ARGBFFFF is not bound
!missing-pinvoke! vImageMax_Planar8 is not bound
!missing-pinvoke! vImageMax_PlanarF is not bound
!missing-pinvoke! vImageMin_ARGB8888 is not bound
!missing-pinvoke! vImageMin_ARGBFFFF is not bound
!missing-pinvoke! vImageMin_Planar8 is not bound
!missing-pinvoke! vImageMin_PlanarF is not bound
!missing-pinvoke! vImageMultiDimensionalInterpolatedLookupTable_Planar16Q12 is not bound
!missing-pinvoke! vImageMultiDimensionalInterpolatedLookupTable_PlanarF is not bound
!missing-pinvoke! vImageMultidimensionalTable_Create is not bound
!missing-pinvoke! vImageMultidimensionalTable_Release is not bound
!missing-pinvoke! vImageMultidimensionalTable_Retain is not bound
!missing-pinvoke! vImageNewResamplingFilter is not bound
!missing-pinvoke! vImageNewResamplingFilterForFunctionUsingBuffer is not bound
!missing-pinvoke! vImageOverwriteChannels_ARGB8888 is not bound
!missing-pinvoke! vImageOverwriteChannels_ARGBFFFF is not bound
!missing-pinvoke! vImageOverwriteChannelsWithPixel_ARGB16U is not bound
!missing-pinvoke! vImageOverwriteChannelsWithPixel_ARGB8888 is not bound
!missing-pinvoke! vImageOverwriteChannelsWithPixel_ARGBFFFF is not bound
!missing-pinvoke! vImageOverwriteChannelsWithScalar_ARGB8888 is not bound
!missing-pinvoke! vImageOverwriteChannelsWithScalar_ARGBFFFF is not bound
!missing-pinvoke! vImageOverwriteChannelsWithScalar_Planar16S is not bound
!missing-pinvoke! vImageOverwriteChannelsWithScalar_Planar16U is not bound
!missing-pinvoke! vImageOverwriteChannelsWithScalar_Planar8 is not bound
!missing-pinvoke! vImageOverwriteChannelsWithScalar_PlanarF is not bound
!missing-pinvoke! vImagePermuteChannels_ARGB16U is not bound
!missing-pinvoke! vImagePermuteChannels_ARGB8888 is not bound
!missing-pinvoke! vImagePermuteChannels_ARGBFFFF is not bound
!missing-pinvoke! vImagePermuteChannels_RGB888 is not bound
!missing-pinvoke! vImagePermuteChannelsWithMaskedInsert_ARGB16U is not bound
!missing-pinvoke! vImagePermuteChannelsWithMaskedInsert_ARGB8888 is not bound
!missing-pinvoke! vImagePermuteChannelsWithMaskedInsert_ARGBFFFF is not bound
!missing-pinvoke! vImagePiecewiseGamma_Planar16Q12 is not bound
!missing-pinvoke! vImagePiecewiseGamma_Planar16Q12toPlanar8 is not bound
!missing-pinvoke! vImagePiecewiseGamma_Planar8 is not bound
!missing-pinvoke! vImagePiecewiseGamma_Planar8toPlanar16Q12 is not bound
!missing-pinvoke! vImagePiecewiseGamma_Planar8toPlanarF is not bound
!missing-pinvoke! vImagePiecewiseGamma_PlanarF is not bound
!missing-pinvoke! vImagePiecewiseGamma_PlanarFtoPlanar8 is not bound
!missing-pinvoke! vImagePiecewisePolynomial_Planar8toPlanarF is not bound
!missing-pinvoke! vImagePiecewisePolynomial_PlanarF is not bound
!missing-pinvoke! vImagePiecewisePolynomial_PlanarFtoPlanar8 is not bound
!missing-pinvoke! vImagePiecewiseRational_PlanarF is not bound
!missing-pinvoke! vImagePNGDecompressionFilter is not bound
!missing-pinvoke! vImagePremultipliedAlphaBlend_ARGB8888 is not bound
!missing-pinvoke! vImagePremultipliedAlphaBlend_ARGBFFFF is not bound
!missing-pinvoke! vImagePremultipliedAlphaBlend_BGRA8888 is not bound
!missing-pinvoke! vImagePremultipliedAlphaBlend_BGRAFFFF is not bound
!missing-pinvoke! vImagePremultipliedAlphaBlend_Planar8 is not bound
!missing-pinvoke! vImagePremultipliedAlphaBlend_PlanarF is not bound
!missing-pinvoke! vImagePremultipliedAlphaBlendDarken_RGBA8888 is not bound
!missing-pinvoke! vImagePremultipliedAlphaBlendLighten_RGBA8888 is not bound
!missing-pinvoke! vImagePremultipliedAlphaBlendMultiply_RGBA8888 is not bound
!missing-pinvoke! vImagePremultipliedAlphaBlendScreen_RGBA8888 is not bound
!missing-pinvoke! vImagePremultipliedAlphaBlendWithPermute_ARGB8888 is not bound
!missing-pinvoke! vImagePremultipliedAlphaBlendWithPermute_RGBA8888 is not bound
!missing-pinvoke! vImagePremultipliedConstAlphaBlend_ARGB8888 is not bound
!missing-pinvoke! vImagePremultipliedConstAlphaBlend_ARGBFFFF is not bound
!missing-pinvoke! vImagePremultipliedConstAlphaBlend_Planar8 is not bound
!missing-pinvoke! vImagePremultipliedConstAlphaBlend_PlanarF is not bound
!missing-pinvoke! vImagePremultiplyData_ARGB16Q12 is not bound
!missing-pinvoke! vImagePremultiplyData_ARGB16U is not bound
!missing-pinvoke! vImagePremultiplyData_ARGB8888 is not bound
!missing-pinvoke! vImagePremultiplyData_ARGBFFFF is not bound
!missing-pinvoke! vImagePremultiplyData_Planar8 is not bound
!missing-pinvoke! vImagePremultiplyData_PlanarF is not bound
!missing-pinvoke! vImagePremultiplyData_RGBA16Q12 is not bound
!missing-pinvoke! vImagePremultiplyData_RGBA16U is not bound
!missing-pinvoke! vImagePremultiplyData_RGBA8888 is not bound
!missing-pinvoke! vImagePremultiplyData_RGBAFFFF is not bound
!missing-pinvoke! vImageRotate_ARGB16S is not bound
!missing-pinvoke! vImageRotate_ARGB16U is not bound
!missing-pinvoke! vImageRotate_ARGB8888 is not bound
!missing-pinvoke! vImageRotate_ARGBFFFF is not bound
!missing-pinvoke! vImageRotate_Planar8 is not bound
!missing-pinvoke! vImageRotate_PlanarF is not bound
!missing-pinvoke! vImageRotate90_ARGB16S is not bound
!missing-pinvoke! vImageRotate90_ARGB16U is not bound
!missing-pinvoke! vImageRotate90_ARGB8888 is not bound
!missing-pinvoke! vImageRotate90_ARGBFFFF is not bound
!missing-pinvoke! vImageRotate90_Planar16U is not bound
!missing-pinvoke! vImageRotate90_Planar8 is not bound
!missing-pinvoke! vImageRotate90_PlanarF is not bound
!missing-pinvoke! vImageScale_ARGB16S is not bound
!missing-pinvoke! vImageScale_ARGB16U is not bound
!missing-pinvoke! vImageScale_ARGB8888 is not bound
!missing-pinvoke! vImageScale_ARGBFFFF is not bound
!missing-pinvoke! vImageScale_CbCr16U is not bound
!missing-pinvoke! vImageScale_CbCr8 is not bound
!missing-pinvoke! vImageScale_Planar16S is not bound
!missing-pinvoke! vImageScale_Planar16U is not bound
!missing-pinvoke! vImageScale_Planar8 is not bound
!missing-pinvoke! vImageScale_PlanarF is not bound
!missing-pinvoke! vImageScale_XRGB2101010W is not bound
!missing-pinvoke! vImageSelectChannels_ARGB8888 is not bound
!missing-pinvoke! vImageSelectChannels_ARGBFFFF is not bound
!missing-pinvoke! vImageSymmetricPiecewiseGamma_Planar16Q12 is not bound
!missing-pinvoke! vImageSymmetricPiecewiseGamma_PlanarF is not bound
!missing-pinvoke! vImageSymmetricPiecewisePolynomial_PlanarF is not bound
!missing-pinvoke! vImageTableLookUp_ARGB8888 is not bound
!missing-pinvoke! vImageTableLookUp_Planar8 is not bound
!missing-pinvoke! vImageUnpremultiplyData_ARGB16Q12 is not bound
!missing-pinvoke! vImageUnpremultiplyData_ARGB16U is not bound
!missing-pinvoke! vImageUnpremultiplyData_ARGB8888 is not bound
!missing-pinvoke! vImageUnpremultiplyData_ARGBFFFF is not bound
!missing-pinvoke! vImageUnpremultiplyData_Planar8 is not bound
!missing-pinvoke! vImageUnpremultiplyData_PlanarF is not bound
!missing-pinvoke! vImageUnpremultiplyData_RGBA16Q12 is not bound
!missing-pinvoke! vImageUnpremultiplyData_RGBA16U is not bound
!missing-pinvoke! vImageUnpremultiplyData_RGBA8888 is not bound
!missing-pinvoke! vImageUnpremultiplyData_RGBAFFFF is not bound
!missing-pinvoke! vImageVerticalReflect_ARGB16S is not bound
!missing-pinvoke! vImageVerticalReflect_ARGB16U is not bound
!missing-pinvoke! vImageVerticalReflect_ARGB8888 is not bound
!missing-pinvoke! vImageVerticalReflect_ARGBFFFF is not bound
!missing-pinvoke! vImageVerticalReflect_Planar16U is not bound
!missing-pinvoke! vImageVerticalReflect_Planar8 is not bound
!missing-pinvoke! vImageVerticalReflect_PlanarF is not bound
!missing-pinvoke! vImageVerticalShear_ARGB16S is not bound
!missing-pinvoke! vImageVerticalShear_ARGB16U is not bound
!missing-pinvoke! vImageVerticalShear_ARGB8888 is not bound
!missing-pinvoke! vImageVerticalShear_ARGBFFFF is not bound
!missing-pinvoke! vImageVerticalShear_CbCr16U is not bound
!missing-pinvoke! vImageVerticalShear_CbCr8 is not bound
!missing-pinvoke! vImageVerticalShear_Planar16S is not bound
!missing-pinvoke! vImageVerticalShear_Planar16U is not bound
!missing-pinvoke! vImageVerticalShear_Planar8 is not bound
!missing-pinvoke! vImageVerticalShear_PlanarF is not bound
!missing-pinvoke! vImageVerticalShear_XRGB2101010W is not bound
!missing-pinvoke! vImageVerticalShearD_ARGB16S is not bound
!missing-pinvoke! vImageVerticalShearD_ARGB16U is not bound
!missing-pinvoke! vImageVerticalShearD_ARGB8888 is not bound
!missing-pinvoke! vImageVerticalShearD_ARGBFFFF is not bound
!missing-pinvoke! vImageVerticalShearD_Planar8 is not bound
!missing-pinvoke! vImageVerticalShearD_PlanarF is not bound
!missing-pinvoke! vImageConverter_CreateWithCGColorConversionInfo is not bound
!missing-pinvoke! vImageSepConvolve_Planar16U is not bound
!missing-pinvoke! vImageSepConvolve_Planar8 is not bound
!missing-pinvoke! vImageSepConvolve_Planar8to16U is not bound
!missing-pinvoke! vImageSepConvolve_PlanarF is not bound

Просмотреть файл

@ -1,5 +0,0 @@
# Unfortunately this is a breaking change in legacy, fixed in dotnet.
!incorrect-protocol-member! AXBrailleMapRenderer::accessibilityBrailleMapRenderer is OPTIONAL and should NOT be abstract
!incorrect-protocol-member! AXBrailleMapRenderer::accessibilityBrailleMapRenderRegion is OPTIONAL and should NOT be abstract
!incorrect-protocol-member! AXBrailleMapRenderer::setAccessibilityBrailleMapRenderer: is OPTIONAL and should NOT be abstract
!incorrect-protocol-member! AXBrailleMapRenderer::setAccessibilityBrailleMapRenderRegion: is OPTIONAL and should NOT be abstract

Просмотреть файл

@ -1,4 +0,0 @@
## Apple headers: Deprecated in iOS 9
## constants were manually bound and this framework is deprecated (Contact)
## so it's not worth updating the binding code for them

Просмотреть файл

@ -1,551 +0,0 @@
## NSUserInterfaceItemIdentifier -> NS_TYPED_EXTENSIBLE_ENUM
!missing-field! NSOutlineViewDisclosureButtonKey not bound
!missing-field! NSOutlineViewShowHideButtonKey not bound
!missing-field! NSMenuItemImportFromDeviceIdentifier not bound
## 42814697 NSViewLayerContentScaleDelegate defined in header but never used
!missing-protocol! NSViewLayerContentScaleDelegate not bound
## recent fox top xtro reported additional missing API (to be reviewed)
!missing-selector! +NSBezierPath::bezierPath not bound
!missing-selector! +NSCursor::pop not bound
!missing-selector! +NSPDFPanel::panel not bound
!missing-selector! NSBitmapImageRep::initForIncrementalLoad not bound
!missing-selector! NSColor::init not bound
!missing-selector! NSObjectController::defaultFetchRequest not bound
!missing-selector! NSPasteboard::readFileWrapper not bound
!missing-selector! NSSliderCell::drawTickMarks not bound
!missing-selector! NSSplitViewController::viewDidLoad not bound
!missing-selector! NSTabViewController::viewDidLoad not bound
## Added in Xcode 10.2 Final but deprecated
## Deprecated in Xcode 11
## unsorted
!unknown-field! item bound
!missing-enum! NSAutoresizingMaskOptions not bound
!missing-enum! NSBackingStoreType not bound
!missing-enum! NSCellHitResult not bound
!missing-enum! NSColorPanelOptions not bound
!missing-enum! NSFindPanelAction not bound
!missing-enum! NSFindPanelSubstringMatchType not bound
!missing-enum! NSFontAction not bound
!missing-enum! NSFontDescriptorSymbolicTraits not bound
!missing-enum! NSMediaLibrary not bound
!missing-enum! NSMenuProperties not bound
!missing-enum! NSPDFPanelOptions not bound
!missing-enum! NSPaperOrientation not bound
!missing-enum! NSSplitViewItemCollapseBehavior not bound
!missing-enum! NSTableColumnResizingOptions not bound
!missing-enum! NSTableViewGridLineStyle not bound
!missing-field! NSAbortModalException not bound
!missing-field! NSAbortPrintingException not bound
!missing-field! NSAccessibilityAscendingSortDirectionValue not bound
!missing-field! NSAccessibilityCenterTabStopMarkerTypeValue not bound
!missing-field! NSAccessibilityCentimetersUnitValue not bound
!missing-field! NSAccessibilityDecimalTabStopMarkerTypeValue not bound
!missing-field! NSAccessibilityDescendingSortDirectionValue not bound
!missing-field! NSAccessibilityErrorCodeExceptionInfo not bound
!missing-field! NSAccessibilityFirstLineIndentMarkerTypeValue not bound
!missing-field! NSAccessibilityHeadIndentMarkerTypeValue not bound
!missing-field! NSAccessibilityHorizontalOrientationValue not bound
!missing-field! NSAccessibilityInchesUnitValue not bound
!missing-field! NSAccessibilityLeftTabStopMarkerTypeValue not bound
!missing-field! NSAccessibilityMenuRole not bound
!missing-field! NSAccessibilityOrientationAttribute not bound
!missing-field! NSAccessibilityPicasUnitValue not bound
!missing-field! NSAccessibilityPointsUnitValue not bound
!missing-field! NSAccessibilityRightTabStopMarkerTypeValue not bound
!missing-field! NSAccessibilityTailIndentMarkerTypeValue not bound
!missing-field! NSAccessibilityUnknownMarkerTypeValue not bound
!missing-field! NSAccessibilityUnknownOrientationValue not bound
!missing-field! NSAccessibilityUnknownSortDirectionValue not bound
!missing-field! NSAccessibilityUnknownUnitValue not bound
!missing-field! NSAccessibilityVerticalOrientationValue not bound
!missing-field! NSAlignmentBinding not bound
!missing-field! NSAllRomanInputSourcesLocaleIdentifier not bound
!missing-field! NSAllowsEditingMultipleValuesSelectionBindingOption not bound
!missing-field! NSAllowsNullArgumentBindingOption not bound
!missing-field! NSAlternateImageBinding not bound
!missing-field! NSAlternateTitleBinding not bound
!missing-field! NSAlwaysPresentsApplicationModalAlertsBindingOption not bound
!missing-field! NSAnimateBinding not bound
!missing-field! NSAnimationDelayBinding not bound
!missing-field! NSApp not bound
!missing-field! NSAppKitIgnoredException not bound
!missing-field! NSAppKitVersionNumber not bound
!missing-field! NSAppKitVirtualMemoryException not bound
!missing-field! NSApplicationDidChangeOcclusionStateNotification not bound
!missing-field! NSArgumentBinding not bound
!missing-field! NSAttributedStringBinding not bound
!missing-field! NSBadBitmapParametersException not bound
!missing-field! NSBadComparisonException not bound
!missing-field! NSBadRTFColorTableException not bound
!missing-field! NSBadRTFDirectiveException not bound
!missing-field! NSBadRTFFontTableException not bound
!missing-field! NSBadRTFStyleSheetException not bound
!missing-field! NSBlack not bound
!missing-field! NSBrowserIllegalDelegateException not bound
!missing-field! NSColorListDidChangeNotification not bound
!missing-field! NSColorListIOException not bound
!missing-field! NSColorListNotEditableException not bound
!missing-field! NSConditionallySetsEditableBindingOption not bound
!missing-field! NSConditionallySetsEnabledBindingOption not bound
!missing-field! NSConditionallySetsHiddenBindingOption not bound
!missing-field! NSContentArrayBinding not bound
!missing-field! NSContentArrayForMultipleSelectionBinding not bound
!missing-field! NSContentBinding not bound
!missing-field! NSContentDictionaryBinding not bound
!missing-field! NSContentHeightBinding not bound
!missing-field! NSContentObjectBinding not bound
!missing-field! NSContentObjectsBinding not bound
!missing-field! NSContentPlacementTagBindingOption not bound
!missing-field! NSContentSetBinding not bound
!missing-field! NSContentValuesBinding not bound
!missing-field! NSContentWidthBinding not bound
!missing-field! NSContinuouslyUpdatesValueBindingOption not bound
!missing-field! NSCreatesSortDescriptorBindingOption not bound
!missing-field! NSCriticalValueBinding not bound
!missing-field! NSDarkGray not bound
!missing-field! NSDataBinding not bound
!missing-field! NSDefinitionPresentationTypeDictionaryApplication not bound
!missing-field! NSDefinitionPresentationTypeKey not bound
!missing-field! NSDefinitionPresentationTypeOverlay not bound
!missing-field! NSDeletesObjectsOnRemoveBindingsOption not bound
!missing-field! NSDeviceBitsPerSample not bound
!missing-field! NSDeviceColorSpaceName not bound
!missing-field! NSDeviceIsPrinter not bound
!missing-field! NSDeviceIsScreen not bound
!missing-field! NSDeviceResolution not bound
!missing-field! NSDeviceSize not bound
!missing-field! NSDisplayNameBindingOption not bound
!missing-field! NSDisplayPatternBindingOption not bound
!missing-field! NSDisplayPatternTitleBinding not bound
!missing-field! NSDisplayPatternValueBinding not bound
!missing-field! NSDocumentEditedBinding not bound
!missing-field! NSDoubleClickArgumentBinding not bound
!missing-field! NSDoubleClickTargetBinding not bound
!missing-field! NSDraggingException not bound
!missing-field! NSEditableBinding not bound
!missing-field! NSEnabledBinding not bound
!missing-field! NSExcludedKeysBinding not bound
!missing-field! NSFilterPredicateBinding not bound
!missing-field! NSFontBinding not bound
!missing-field! NSFontBoldBinding not bound
!missing-field! NSFontFamilyNameBinding not bound
!missing-field! NSFontIdentityMatrix not bound
!missing-field! NSFontItalicBinding not bound
!missing-field! NSFontNameBinding not bound
!missing-field! NSFontSizeBinding not bound
!missing-field! NSFontUnavailableException not bound
!missing-field! NSGraphicsContextDestinationAttributeName not bound
!missing-field! NSGraphicsContextPDFFormat not bound
!missing-field! NSGraphicsContextPSFormat not bound
!missing-field! NSGraphicsContextRepresentationFormatAttributeName not bound
!missing-field! NSHandlesContentAsCompoundValueBindingOption not bound
!missing-field! NSHeaderTitleBinding not bound
!missing-field! NSHiddenBinding not bound
!missing-field! NSIllegalSelectorException not bound
!missing-field! NSImageBinding not bound
!missing-field! NSImageCacheException not bound
!missing-field! NSImageNameAdvanced not bound
!missing-field! NSImageNameBonjour not bound
!missing-field! NSImageNameColorPanel not bound
!missing-field! NSImageNameColumnViewTemplate not bound
!missing-field! NSImageNameComputer not bound
!missing-field! NSImageNameEveryone not bound
!missing-field! NSImageNameFlowViewTemplate not bound
!missing-field! NSImageNameFolderBurnable not bound
!missing-field! NSImageNameFolderSmart not bound
!missing-field! NSImageNameFontPanel not bound
!missing-field! NSImageNameGoBackTemplate not bound
!missing-field! NSImageNameGoForwardTemplate not bound
!missing-field! NSImageNameIconViewTemplate not bound
!missing-field! NSImageNameInfo not bound
!missing-field! NSImageNameListViewTemplate not bound
!missing-field! NSImageNameMultipleDocuments not bound
!missing-field! NSImageNameNetwork not bound
!missing-field! NSImageNamePreferencesGeneral not bound
!missing-field! NSImageNameUser not bound
!missing-field! NSImageNameUserAccounts not bound
!missing-field! NSImageNameUserGroup not bound
!missing-field! NSIncludedKeysBinding not bound
!missing-field! NSInitialKeyBinding not bound
!missing-field! NSInitialValueBinding not bound
!missing-field! NSInsertsNullPlaceholderBindingOption not bound
!missing-field! NSInvokesSeparatelyWithArrayObjectsBindingOption not bound
!missing-field! NSIsIndeterminateBinding not bound
!missing-field! NSLabelBinding not bound
!missing-field! NSLightGray not bound
!missing-field! NSLocalizedKeyDictionaryBinding not bound
!missing-field! NSManagedObjectContextBinding not bound
!missing-field! NSMaxValueBinding not bound
!missing-field! NSMaxWidthBinding not bound
!missing-field! NSMaximumRecentsBinding not bound
!missing-field! NSMinValueBinding not bound
!missing-field! NSMinWidthBinding not bound
!missing-field! NSMixedStateImageBinding not bound
!missing-field! NSMultipleValuesPlaceholderBindingOption not bound
!missing-field! NSNibLoadingException not bound
!missing-field! NSNoSelectionPlaceholderBindingOption not bound
!missing-field! NSNotApplicablePlaceholderBindingOption not bound
!missing-field! NSNullPlaceholderBindingOption not bound
!missing-field! NSObservedKeyPathKey not bound
!missing-field! NSObservedObjectKey not bound
!missing-field! NSOffStateImageBinding not bound
!missing-field! NSOnStateImageBinding not bound
!missing-field! NSOptionsKey not bound
!missing-field! NSPPDIncludeNotFoundException not bound
!missing-field! NSPPDIncludeStackOverflowException not bound
!missing-field! NSPPDIncludeStackUnderflowException not bound
!missing-field! NSPPDParseException not bound
!missing-field! NSPasteboardCommunicationException not bound
!missing-field! NSPasteboardURLReadingContentsConformToTypesKey not bound
!missing-field! NSPasteboardURLReadingFileURLsOnlyKey not bound
!missing-field! NSPositioningRectBinding not bound
!missing-field! NSPredicateBinding not bound
!missing-field! NSPredicateFormatBindingOption not bound
!missing-field! NSPrintAllPages not bound
!missing-field! NSPrintAllPresetsJobStyleHint not bound
!missing-field! NSPrintBottomMargin not bound
!missing-field! NSPrintCancelJob not bound
!missing-field! NSPrintCopies not bound
!missing-field! NSPrintDetailedErrorReporting not bound
!missing-field! NSPrintFaxNumber not bound
!missing-field! NSPrintFirstPage not bound
!missing-field! NSPrintHeaderAndFooter not bound
!missing-field! NSPrintHorizontalPagination not bound
!missing-field! NSPrintHorizontallyCentered not bound
!missing-field! NSPrintJobDisposition not bound
!missing-field! NSPrintJobSavingFileNameExtensionHidden not bound
!missing-field! NSPrintJobSavingURL not bound
!missing-field! NSPrintLastPage not bound
!missing-field! NSPrintLeftMargin not bound
!missing-field! NSPrintMustCollate not bound
!missing-field! NSPrintNoPresetsJobStyleHint not bound
!missing-field! NSPrintOperationExistsException not bound
!missing-field! NSPrintOrientation not bound
!missing-field! NSPrintPackageException not bound
!missing-field! NSPrintPagesAcross not bound
!missing-field! NSPrintPagesDown not bound
!missing-field! NSPrintPanelAccessorySummaryItemDescriptionKey not bound
!missing-field! NSPrintPanelAccessorySummaryItemNameKey not bound
!missing-field! NSPrintPaperName not bound
!missing-field! NSPrintPaperSize not bound
!missing-field! NSPrintPhotoJobStyleHint not bound
!missing-field! NSPrintPreviewJob not bound
!missing-field! NSPrintPrinter not bound
!missing-field! NSPrintPrinterName not bound
!missing-field! NSPrintReversePageOrder not bound
!missing-field! NSPrintRightMargin not bound
!missing-field! NSPrintSaveJob not bound
!missing-field! NSPrintScalingFactor not bound
!missing-field! NSPrintSelectionOnly not bound
!missing-field! NSPrintSpoolJob not bound
!missing-field! NSPrintTime not bound
!missing-field! NSPrintTopMargin not bound
!missing-field! NSPrintVerticalPagination not bound
!missing-field! NSPrintVerticallyCentered not bound
!missing-field! NSPrintingCommunicationException not bound
!missing-field! NSRTFPropertyStackOverflowException not bound
!missing-field! NSRaisesForNotApplicableKeysBindingOption not bound
!missing-field! NSRecentSearchesBinding not bound
!missing-field! NSRepresentedFilenameBinding not bound
!missing-field! NSRowHeightBinding not bound
!missing-field! NSRuleEditorPredicateComparisonModifier not bound
!missing-field! NSRuleEditorPredicateCompoundType not bound
!missing-field! NSRuleEditorPredicateCustomSelector not bound
!missing-field! NSRuleEditorPredicateLeftExpression not bound
!missing-field! NSRuleEditorPredicateOperatorType not bound
!missing-field! NSRuleEditorPredicateOptions not bound
!missing-field! NSRuleEditorPredicateRightExpression not bound
!missing-field! NSSelectedIdentifierBinding not bound
!missing-field! NSSelectedIndexBinding not bound
!missing-field! NSSelectedLabelBinding not bound
!missing-field! NSSelectedObjectBinding not bound
!missing-field! NSSelectedObjectsBinding not bound
!missing-field! NSSelectedTagBinding not bound
!missing-field! NSSelectedValueBinding not bound
!missing-field! NSSelectedValuesBinding not bound
!missing-field! NSSelectionIndexPathsBinding not bound
!missing-field! NSSelectionIndexesBinding not bound
!missing-field! NSSelectorNameBindingOption not bound
!missing-field! NSSelectsAllWhenSettingContentBindingOption not bound
!missing-field! NSSortDescriptorsBinding not bound
!missing-field! NSSoundPboardType not bound
!missing-field! NSSpeechCharacterModeProperty not bound
!missing-field! NSSpeechCommandDelimiterProperty not bound
!missing-field! NSSpeechCommandPrefix not bound
!missing-field! NSSpeechCommandSuffix not bound
!missing-field! NSSpeechCurrentVoiceProperty not bound
!missing-field! NSSpeechDictionaryAbbreviations not bound
!missing-field! NSSpeechDictionaryEntryPhonemes not bound
!missing-field! NSSpeechDictionaryEntrySpelling not bound
!missing-field! NSSpeechDictionaryLocaleIdentifier not bound
!missing-field! NSSpeechDictionaryModificationDate not bound
!missing-field! NSSpeechDictionaryPronunciations not bound
!missing-field! NSSpeechErrorCount not bound
!missing-field! NSSpeechErrorNewestCharacterOffset not bound
!missing-field! NSSpeechErrorNewestCode not bound
!missing-field! NSSpeechErrorOldestCharacterOffset not bound
!missing-field! NSSpeechErrorOldestCode not bound
!missing-field! NSSpeechErrorsProperty not bound
!missing-field! NSSpeechInputModeProperty not bound
!missing-field! NSSpeechModeLiteral not bound
!missing-field! NSSpeechModeNormal not bound
!missing-field! NSSpeechModePhoneme not bound
!missing-field! NSSpeechModeText not bound
!missing-field! NSSpeechNumberModeProperty not bound
!missing-field! NSSpeechOutputToFileURLProperty not bound
!missing-field! NSSpeechPhonemeInfoExample not bound
!missing-field! NSSpeechPhonemeInfoHiliteEnd not bound
!missing-field! NSSpeechPhonemeInfoHiliteStart not bound
!missing-field! NSSpeechPhonemeInfoOpcode not bound
!missing-field! NSSpeechPhonemeInfoSymbol not bound
!missing-field! NSSpeechPhonemeSymbolsProperty not bound
!missing-field! NSSpeechPitchBaseProperty not bound
!missing-field! NSSpeechPitchModProperty not bound
!missing-field! NSSpeechRateProperty not bound
!missing-field! NSSpeechRecentSyncProperty not bound
!missing-field! NSSpeechResetProperty not bound
!missing-field! NSSpeechStatusNumberOfCharactersLeft not bound
!missing-field! NSSpeechStatusOutputBusy not bound
!missing-field! NSSpeechStatusOutputPaused not bound
!missing-field! NSSpeechStatusPhonemeCode not bound
!missing-field! NSSpeechStatusProperty not bound
!missing-field! NSSpeechSynthesizerInfoIdentifier not bound
!missing-field! NSSpeechSynthesizerInfoProperty not bound
!missing-field! NSSpeechSynthesizerInfoVersion not bound
!missing-field! NSSpeechVolumeProperty not bound
!missing-field! NSSpellCheckerDidChangeAutomaticDashSubstitutionNotification not bound
!missing-field! NSSpellCheckerDidChangeAutomaticQuoteSubstitutionNotification not bound
!missing-field! NSTIFFException not bound
!missing-field! NSTargetBinding not bound
!missing-field! NSTextColorBinding not bound
!missing-field! NSTextLineTooLongException not bound
!missing-field! NSTextNoSelectionException not bound
!missing-field! NSTextReadException not bound
!missing-field! NSTextWriteException not bound
!missing-field! NSTitleBinding not bound
!missing-field! NSToolTipBinding not bound
!missing-field! NSTransparentBinding not bound
!missing-field! NSTypeIdentifierAddressText not bound
!missing-field! NSTypeIdentifierDateText not bound
!missing-field! NSTypeIdentifierPhoneNumberText not bound
!missing-field! NSTypeIdentifierTransitInformationText not bound
!missing-field! NSTypedStreamVersionException not bound
!missing-field! NSValidatesImmediatelyBindingOption not bound
!missing-field! NSValueBinding not bound
!missing-field! NSValuePathBinding not bound
!missing-field! NSValueTransformerBindingOption not bound
!missing-field! NSValueTransformerNameBindingOption not bound
!missing-field! NSValueURLBinding not bound
!missing-field! NSVisibleBinding not bound
!missing-field! NSVoiceGenderNeutral not bound
!missing-field! NSVoiceIndividuallySpokenCharacters not bound
!missing-field! NSVoiceLocaleIdentifier not bound
!missing-field! NSVoiceSupportedCharacters not bound
!missing-field! NSWarningValueBinding not bound
!missing-field! NSWhite not bound
!missing-field! NSWidthBinding not bound
!missing-field! NSWindowDidChangeOcclusionStateNotification not bound
!missing-field! NSWindowServerCommunicationException not bound
!missing-field! NSWordTablesReadException not bound
!missing-field! NSWordTablesWriteException not bound
!missing-field! NSWorkspaceDesktopImageAllowClippingKey not bound
!missing-field! NSWorkspaceDesktopImageFillColorKey not bound
!missing-field! NSWorkspaceDesktopImageScalingKey not bound
!missing-pinvoke! NSApplicationLoad is not bound
!missing-pinvoke! NSCreateFileContentsPboardType is not bound
!missing-pinvoke! NSCreateFilenamePboardType is not bound
!missing-pinvoke! NSDottedFrameRect is not bound
!missing-pinvoke! NSDrawBitmap is not bound
!missing-pinvoke! NSDrawButton is not bound
!missing-pinvoke! NSDrawColorTiledRects is not bound
!missing-pinvoke! NSEraseRect is not bound
!missing-pinvoke! NSGetFileType is not bound
!missing-pinvoke! NSGetFileTypes is not bound
!missing-pinvoke! NSIsControllerMarker is not bound
!missing-pinvoke! NSPerformService is not bound
!missing-pinvoke! NSRectClipList is not bound
!missing-pinvoke! NSRectFillListUsingOperation is not bound
!missing-pinvoke! NSRectFillListWithColors is not bound
!missing-pinvoke! NSRectFillListWithColorsUsingOperation is not bound
!missing-pinvoke! NSRectFillListWithGrays is not bound
!missing-pinvoke! NSRegisterServicesProvider is not bound
!missing-pinvoke! NSSetShowsServicesMenuItem is not bound
!missing-pinvoke! NSShowsServicesMenuItem is not bound
!missing-pinvoke! NSUnregisterServicesProvider is not bound
!missing-pinvoke! NSUpdateDynamicServices is not bound
!missing-protocol! NSAnimatablePropertyContainer not bound
!missing-protocol! NSChangeSpelling not bound
!missing-protocol! NSColorPickingCustom not bound
!missing-protocol! NSColorPickingDefault not bound
!missing-protocol! NSIgnoreMisspelledWords not bound
!missing-protocol! NSInputServerMouseTracker not bound
!missing-protocol! NSInputServiceProvider not bound
!missing-selector! +NSBitmapImageRep::getTIFFCompressionTypes:count: not bound
!missing-selector! +NSBitmapImageRep::representationOfImageRepsInArray:usingType:properties: not bound
!missing-selector! +NSFont::fontWithName:matrix: not bound
!missing-selector! +NSMediaLibraryBrowserController::sharedMediaLibraryBrowserController not bound
!missing-selector! +NSObject::exposeBinding: not bound
!missing-selector! +NSPDFImageRep::imageRepWithData: not bound
!missing-selector! +NSPICTImageRep::imageRepWithData: not bound
!missing-selector! +NSPasteboard::pasteboardByFilteringData:ofType: not bound
!missing-selector! +NSPasteboard::pasteboardByFilteringFile: not bound
!missing-selector! +NSPasteboard::pasteboardByFilteringTypesInPasteboard: not bound
!missing-selector! +NSPasteboard::typesFilterableTo: not bound
!missing-selector! +NSScrollView::rulerViewClass not bound
!missing-selector! +NSScrollView::setRulerViewClass: not bound
!missing-selector! +NSSet::setWithCollectionViewIndexPath: not bound
!missing-selector! +NSSet::setWithCollectionViewIndexPaths: not bound
!missing-selector! NSApplication::orderedDocuments not bound
!missing-selector! NSApplication::orderedWindows not bound
!missing-selector! NSApplication::runPageLayout: not bound
!missing-selector! NSBitmapImageRep::getPixel:atX:y: not bound
!missing-selector! NSBitmapImageRep::setPixel:atX:y: not bound
!missing-selector! NSBitmapImageRep::setProperty:withValue: not bound
!missing-selector! NSBitmapImageRep::valueForProperty: not bound
!missing-selector! NSBrowser::draggingImageForRowsWithIndexes:inColumn:withEvent:offset: not bound
!missing-selector! NSCell::setRefusesFirstResponder: not bound
!missing-selector! NSCollectionView::draggingImageForItemsAtIndexes:withEvent:offset: not bound
!missing-selector! NSColorSpace::initWithColorSyncProfile: not bound
!missing-selector! NSComboBox::delegate not bound
!missing-selector! NSComboBox::setDelegate: not bound
!missing-selector! NSControl::expansionFrameWithFrame: not bound
!missing-selector! NSDocument::handleCloseScriptCommand: not bound
!missing-selector! NSDocument::handlePrintScriptCommand: not bound
!missing-selector! NSDocument::handleSaveScriptCommand: not bound
!missing-selector! NSDocument::lastComponentOfFileName not bound
!missing-selector! NSDocument::objectSpecifier not bound
!missing-selector! NSDocument::setLastComponentOfFileName: not bound
!missing-selector! NSDraggingItem::imageComponentsProvider not bound
!missing-selector! NSEvent::pressureBehavior not bound
!missing-selector! NSFont::getAdvancements:forGlyphs:count: not bound
!missing-selector! NSFont::getAdvancements:forPackedGlyphs:length: not bound
!missing-selector! NSFont::getBoundingRects:forGlyphs:count: not bound
!missing-selector! NSFont::matrix not bound
!missing-selector! NSFontPanel::setWorksWhenModal: not bound
!missing-selector! NSFontPanel::worksWhenModal not bound
!missing-selector! NSGradient::initWithColors:atLocations:colorSpace: not bound
!missing-selector! NSGradient::initWithColorsAndLocations: not bound
!missing-selector! NSImage::initByReferencingURL: not bound
!missing-selector! NSMatrix::sortUsingFunction:context: not bound
!missing-selector! NSMediaLibraryBrowserController::frame not bound
!missing-selector! NSMediaLibraryBrowserController::isVisible not bound
!missing-selector! NSMediaLibraryBrowserController::mediaLibraries not bound
!missing-selector! NSMediaLibraryBrowserController::setFrame: not bound
!missing-selector! NSMediaLibraryBrowserController::setMediaLibraries: not bound
!missing-selector! NSMediaLibraryBrowserController::setVisible: not bound
!missing-selector! NSMediaLibraryBrowserController::togglePanel: not bound
!missing-selector! NSMenu::submenuAction: not bound
!missing-selector! NSMenuItemCell::setTag: not bound
!missing-selector! NSMutableFontCollection::exclusionDescriptors not bound
!missing-selector! NSMutableFontCollection::queryDescriptors not bound
!missing-selector! NSObject::accessibilityArrayAttributeCount: not bound
!missing-selector! NSObject::accessibilityArrayAttributeValues:index:maxCount: not bound
!missing-selector! NSObject::accessibilityFocusedUIElement not bound
!missing-selector! NSObject::accessibilityHitTest: not bound
!missing-selector! NSObject::accessibilityIndexOfChild: not bound
!missing-selector! NSObject::accessibilityNotifiesWhenDestroyed not bound
!missing-selector! NSObjectController::fetchWithRequest:merge:error: not bound
!missing-selector! NSObjectController::managedObjectContext not bound
!missing-selector! NSObjectController::setManagedObjectContext: not bound
!missing-selector! NSOpenPanel::canDownloadUbiquitousContents not bound
!missing-selector! NSOpenPanel::canResolveUbiquitousConflicts not bound
!missing-selector! NSOpenPanel::isAccessoryViewDisclosed not bound
!missing-selector! NSOpenPanel::setAccessoryViewDisclosed: not bound
!missing-selector! NSOpenPanel::setCanDownloadUbiquitousContents: not bound
!missing-selector! NSOpenPanel::setCanResolveUbiquitousConflicts: not bound
!missing-selector! NSPDFInfo::URL not bound
!missing-selector! NSPDFInfo::attributes not bound
!missing-selector! NSPDFInfo::isFileExtensionHidden not bound
!missing-selector! NSPDFInfo::orientation not bound
!missing-selector! NSPDFInfo::paperSize not bound
!missing-selector! NSPDFInfo::setFileExtensionHidden: not bound
!missing-selector! NSPDFInfo::setOrientation: not bound
!missing-selector! NSPDFInfo::setPaperSize: not bound
!missing-selector! NSPDFInfo::setTagNames: not bound
!missing-selector! NSPDFInfo::setURL: not bound
!missing-selector! NSPDFInfo::tagNames not bound
!missing-selector! NSPDFPanel::accessoryController not bound
!missing-selector! NSPDFPanel::beginSheetWithPDFInfo:modalForWindow:completionHandler: not bound
!missing-selector! NSPDFPanel::defaultFileName not bound
!missing-selector! NSPDFPanel::options not bound
!missing-selector! NSPDFPanel::setAccessoryController: not bound
!missing-selector! NSPDFPanel::setDefaultFileName: not bound
!missing-selector! NSPDFPanel::setOptions: not bound
!missing-selector! NSPICTImageRep::PICTRepresentation not bound
!missing-selector! NSPICTImageRep::boundingBox not bound
!missing-selector! NSPICTImageRep::initWithData: not bound
!missing-selector! NSPasteboard::readFileContentsType:toFile: not bound
!missing-selector! NSPasteboard::writeFileContents: not bound
!missing-selector! NSPasteboard::writeFileWrapper: not bound
!missing-selector! NSPersistentDocument::configurePersistentStoreCoordinatorForURL:ofType:modelConfiguration:storeOptions:error: not bound
!missing-selector! NSPersistentDocument::managedObjectContext not bound
!missing-selector! NSPersistentDocument::managedObjectModel not bound
!missing-selector! NSPersistentDocument::persistentStoreTypeForFileType: not bound
!missing-selector! NSPersistentDocument::readFromURL:ofType:error: not bound
!missing-selector! NSPersistentDocument::revertToContentsOfURL:ofType:error: not bound
!missing-selector! NSPersistentDocument::setManagedObjectContext: not bound
!missing-selector! NSPersistentDocument::writeToURL:ofType:forSaveOperation:originalContentsURL:error: not bound
!missing-selector! NSPrintInfo::takeSettingsFromPDFInfo: not bound
!missing-selector! NSPrintOperation::PDFPanel not bound
!missing-selector! NSPrintOperation::setPDFPanel: not bound
!missing-selector! NSResponder::presentError:modalForWindow:delegate:didPresentSelector:contextInfo: not bound
!missing-selector! NSResponder::undoManager not bound
!missing-selector! NSSegmentedCell::interiorBackgroundStyleForSegment: not bound
!missing-selector! NSSegmentedControl::indexOfSelectedItem not bound
!missing-selector! NSSet::enumerateIndexPathsWithOptions:usingBlock: not bound
!missing-selector! NSSplitViewItem::collapseBehavior not bound
!missing-selector! NSSplitViewItem::setCollapseBehavior: not bound
!missing-selector! NSTextField::setAutomaticTextCompletionEnabled: not bound
!missing-selector! NSTextFinder::client not bound
!missing-selector! NSTextFinder::findBarContainer not bound
!missing-selector! NSTextFinder::incrementalSearchingShouldDimContentView not bound
!missing-selector! NSTextFinder::setIncrementalSearchingShouldDimContentView: not bound
!missing-selector! NSTextView::dragImageForSelectionWithEvent:origin: not bound
!missing-selector! NSTextView::dragSelectionWithEvent:offset:slideBack: not bound
!missing-selector! NSTouchBar::itemIdentifiers not bound
!missing-selector! NSTreeController::selectedObjects not bound
!missing-selector! NSTreeNode::mutableChildNodes not bound
!missing-selector! NSView::enclosingMenuItem not bound
!missing-selector! NSView::getRectsBeingDrawn:count: not bound
!missing-selector! NSView::getRectsExposedDuringLiveResize:count: not bound
!missing-selector! NSView::reflectScrolledClipView: not bound
!missing-selector! NSView::rulerView:didAddMarker: not bound
!missing-selector! NSView::rulerView:didMoveMarker: not bound
!missing-selector! NSView::rulerView:didRemoveMarker: not bound
!missing-selector! NSView::rulerView:handleMouseDown: not bound
!missing-selector! NSView::rulerView:shouldAddMarker: not bound
!missing-selector! NSView::rulerView:shouldMoveMarker: not bound
!missing-selector! NSView::rulerView:shouldRemoveMarker: not bound
!missing-selector! NSView::rulerView:willAddMarker:atLocation: not bound
!missing-selector! NSView::rulerView:willMoveMarker:toLocation: not bound
!missing-selector! NSView::rulerView:willSetClientView: not bound
!missing-selector! NSView::scrollClipView:toPoint: not bound
!missing-selector! NSView::showDefinitionForAttributedString:atPoint: not bound
!missing-selector! NSView::showDefinitionForAttributedString:range:options:baselineOriginProvider: not bound
!missing-selector! NSWindow::dragImage:at:offset:event:pasteboard:source:slideBack: not bound
!missing-selector! NSWindow::handleCloseScriptCommand: not bound
!missing-selector! NSWindow::handlePrintScriptCommand: not bound
!missing-selector! NSWindow::handleSaveScriptCommand: not bound
!missing-selector! NSWindow::hasCloseBox not bound
!missing-selector! NSWindow::hasTitleBar not bound
!missing-selector! NSWindow::initWithWindowRef: not bound
!missing-selector! NSWindow::isFloatingPanel not bound
!missing-selector! NSWindow::isMiniaturizable not bound
!missing-selector! NSWindow::isModalPanel not bound
!missing-selector! NSWindow::isResizable not bound
!missing-selector! NSWindow::isZoomable not bound
!missing-selector! NSWindow::orderedIndex not bound
!missing-selector! NSWindow::setOrderedIndex: not bound
!missing-selector! NSWindow::setTitlebarAccessoryViewControllers: not bound
!missing-selector! NSWindowController::initWithWindowNibPath:owner: not bound
!missing-type! NSMediaLibraryBrowserController not bound
!missing-type! NSPDFInfo not bound
!missing-type! NSPDFPanel not bound
!missing-type! NSPICTImageRep not bound
!missing-type! NSPersistentDocument not bound

Просмотреть файл

@ -1,3 +0,0 @@
## not exposed by our API (better use the OS version)
!missing-field! AppTrackingTransparencyVersionNumber not bound
!missing-field! AppTrackingTransparencyVersionString not bound

Просмотреть файл

@ -1,98 +0,0 @@
## no generator support for FastEnumeration - https://bugzilla.xamarin.com/show_bug.cgi?id=4391
!missing-protocol-conformance! AUAudioUnitBusArray should conform to NSFastEnumeration
## unsorted
!missing-enum! AudioBytePacketTranslationFlags not bound
!missing-enum! AudioComponentFlags not bound
!missing-enum! AudioFilePermissions not bound
!missing-enum! AudioFileStreamParseFlags not bound
!missing-enum! AudioFileStreamPropertyFlags not bound
!missing-enum! AudioFileStreamSeekFlags not bound
!missing-enum! AudioPanningMode not bound
!missing-enum! CAFFormatFlags not bound
!missing-enum! CAFRegionFlags not bound
!missing-pinvoke! AudioComponentCount is not bound
!missing-pinvoke! AudioComponentInstanceCanDo is not bound
!missing-pinvoke! AudioComponentInstantiate is not bound
!missing-pinvoke! AudioComponentRegister is not bound
!missing-pinvoke! AudioQueueNewInputWithDispatchQueue is not bound
!missing-pinvoke! AudioQueueNewOutputWithDispatchQueue is not bound
!missing-pinvoke! AudioServicesGetPropertyInfo is not bound
!missing-pinvoke! AudioUnitAddPropertyListener is not bound
!missing-pinvoke! AudioUnitAddRenderNotify is not bound
!missing-pinvoke! AudioUnitGetParameter is not bound
!missing-pinvoke! AudioUnitProcess is not bound
!missing-pinvoke! AudioUnitProcessMultiple is not bound
!missing-pinvoke! AudioUnitRemovePropertyListenerWithUserData is not bound
!missing-pinvoke! AudioUnitRemoveRenderNotify is not bound
!missing-pinvoke! AudioUnitReset is not bound
!missing-pinvoke! CAShowFile is not bound
!missing-pinvoke! DisposeMusicEventIterator is not bound
!missing-pinvoke! ExtAudioFileGetPropertyInfo is not bound
!missing-pinvoke! MusicDeviceStartNote is not bound
!missing-pinvoke! MusicDeviceStopNote is not bound
!missing-pinvoke! MusicDeviceSysEx is not bound
!missing-pinvoke! MusicEventIteratorDeleteEvent is not bound
!missing-pinvoke! MusicEventIteratorGetEventInfo is not bound
!missing-pinvoke! MusicEventIteratorHasCurrentEvent is not bound
!missing-pinvoke! MusicEventIteratorHasNextEvent is not bound
!missing-pinvoke! MusicEventIteratorHasPreviousEvent is not bound
!missing-pinvoke! MusicEventIteratorNextEvent is not bound
!missing-pinvoke! MusicEventIteratorPreviousEvent is not bound
!missing-pinvoke! MusicEventIteratorSeek is not bound
!missing-pinvoke! MusicEventIteratorSetEventInfo is not bound
!missing-pinvoke! MusicEventIteratorSetEventTime is not bound
!missing-pinvoke! MusicTrackGetDestNode is not bound
!missing-pinvoke! MusicTrackNewAUPresetEvent is not bound
!missing-pinvoke! MusicTrackNewParameterEvent is not bound
!missing-pinvoke! NewMusicEventIterator is not bound
!missing-selector! AUAudioUnit::isRunning not bound
!missing-selector! AUAudioUnit::musicalContextBlock not bound
!missing-selector! AUAudioUnit::scheduleMIDIEventBlock not bound
!missing-selector! AUAudioUnit::setMusicalContextBlock: not bound
!missing-selector! AUAudioUnit::tokenByAddingRenderObserver: not bound
!missing-selector! AUAudioUnitV2Bridge::audioUnit not bound
!missing-type! AUAudioUnitV2Bridge not bound
!missing-pinvoke! AudioCodecAppendInputBufferList is not bound
!missing-pinvoke! AudioCodecAppendInputData is not bound
!missing-pinvoke! AudioCodecGetProperty is not bound
!missing-pinvoke! AudioCodecGetPropertyInfo is not bound
!missing-pinvoke! AudioCodecInitialize is not bound
!missing-pinvoke! AudioCodecProduceOutputBufferList is not bound
!missing-pinvoke! AudioCodecProduceOutputPackets is not bound
!missing-pinvoke! AudioCodecReset is not bound
!missing-pinvoke! AudioCodecSetProperty is not bound
!missing-pinvoke! AudioCodecUninitialize is not bound
# ignored due to the Workgroups API missing: https://github.com/xamarin/xamarin-macios/issues/9602
!missing-pinvoke! AudioWorkIntervalCreate is not bound
!missing-selector! AUAudioUnit::osWorkgroup not bound
!missing-selector! AUAudioUnit::renderContextObserver not bound
# ignored due to missing structs not yet implemented in CoreMidi
!missing-pinvoke! MusicDeviceMIDIEventList is not bound
!missing-selector! AUAudioUnit::MIDIOutputEventListBlock not bound
!missing-selector! AUAudioUnit::setMIDIOutputEventListBlock: not bound
!missing-selector! AUAudioUnit::scheduleMIDIEventListBlock not bound
!missing-selector! AUAudioUnit::AudioUnitMIDIProtocol not bound
!missing-selector! AUAudioUnit::hostMIDIProtocol not bound
!missing-selector! AUAudioUnit::setHostMIDIProtocol: not bound
# ignored in the past on macOS now ignored in every platform.
!missing-pinvoke! AUListenerAddParameter is not bound
!missing-pinvoke! AUListenerRemoveParameter is not bound
!missing-pinvoke! AUListenerCreate is not bound
!missing-pinvoke! AUListenerCreateWithDispatchQueue is not bound
!missing-pinvoke! AUListenerDispose is not bound
!missing-pinvoke! AUEventListenerAddEventType is not bound
!missing-pinvoke! AUEventListenerCreate is not bound
!missing-pinvoke! AUEventListenerCreateWithDispatchQueue is not bound
!missing-pinvoke! AUEventListenerNotify is not bound
!missing-pinvoke! AUEventListenerRemoveEventType is not bound
!missing-pinvoke! AUParameterFormatValue is not bound
!missing-pinvoke! AUParameterListenerNotify is not bound
!missing-pinvoke! AUParameterSet is not bound
!missing-pinvoke! AUParameterValueFromLinear is not bound
!missing-pinvoke! AUParameterValueToLinear is not bound

Просмотреть файл

@ -1,2 +0,0 @@
## unused (internally) duplicate of AUAudioUnitBusType
!unknown-native-enum! AudioUnitBusType bound

Просмотреть файл

@ -1 +0,0 @@
# xtro did not pick up on this enum

Просмотреть файл

@ -1,84 +0,0 @@
## sharpie maps it to CFNetServicesError, but current location match other values
!extra-enum-value! Managed value -72008 for CFNetworkErrors.NetServiceMissingRequiredConfiguration not found in native headers
## unsorted
!missing-enum! CFHostInfoType not bound
!missing-enum! CFNetServiceBrowserFlags not bound
!missing-enum! CFNetServiceMonitorType not bound
!missing-enum! CFNetServiceRegisterFlags not bound
!missing-enum! CFNetServicesError not bound
!missing-enum! CFStreamErrorHTTP not bound
!missing-enum! CFStreamErrorHTTPAuthentication not bound
!missing-field! kCFDNSServiceFailureKey not bound
!missing-field! kCFErrorDomainWinSock not bound
!missing-field! kCFFTPStatusCodeKey not bound
!missing-field! kCFGetAddrInfoFailureKey not bound
!missing-field! kCFHTTPAuthenticationSchemeKerberos not bound
!missing-field! kCFHTTPAuthenticationSchemeNegotiate2 not bound
!missing-field! kCFHTTPAuthenticationSchemeXMobileMeAuthToken not bound
!missing-field! kCFNetworkProxiesHTTPPort not bound
!missing-field! kCFNetworkProxiesHTTPProxy not bound
!missing-field! kCFNetworkProxiesProxyAutoConfigEnable not bound
!missing-field! kCFNetworkProxiesProxyAutoConfigJavaScript not bound
!missing-field! kCFNetworkProxiesProxyAutoConfigURLString not bound
!missing-field! kCFProxyAutoConfigurationHTTPResponseKey not bound
!missing-field! kCFProxyAutoConfigurationJavaScriptKey not bound
!missing-field! kCFProxyAutoConfigurationURLKey not bound
!missing-field! kCFProxyHostNameKey not bound
!missing-field! kCFProxyPasswordKey not bound
!missing-field! kCFProxyPortNumberKey not bound
!missing-field! kCFProxyTypeAutoConfigurationJavaScript not bound
!missing-field! kCFProxyTypeAutoConfigurationURL not bound
!missing-field! kCFProxyTypeFTP not bound
!missing-field! kCFProxyTypeHTTP not bound
!missing-field! kCFProxyTypeHTTPS not bound
!missing-field! kCFProxyTypeKey not bound
!missing-field! kCFProxyTypeNone not bound
!missing-field! kCFProxyTypeSOCKS not bound
!missing-field! kCFProxyUsernameKey not bound
!missing-field! kCFSOCKSNegotiationMethodKey not bound
!missing-field! kCFSOCKSStatusCodeKey not bound
!missing-field! kCFSOCKSVersionKey not bound
!missing-field! kCFStreamErrorDomainFTP not bound
!missing-field! kCFStreamErrorDomainHTTP not bound
!missing-field! kCFStreamErrorDomainMach not bound
!missing-field! kCFStreamErrorDomainNetDB not bound
!missing-field! kCFStreamErrorDomainNetServices not bound
!missing-field! kCFStreamErrorDomainSystemConfiguration not bound
!missing-field! kCFStreamErrorDomainWinSock not bound
!missing-field! kCFStreamNetworkServiceType not bound
!missing-field! kCFStreamNetworkServiceTypeAVStreaming not bound
!missing-field! kCFStreamNetworkServiceTypeBackground not bound
!missing-field! kCFStreamNetworkServiceTypeResponsiveData not bound
!missing-field! kCFStreamNetworkServiceTypeCallSignaling not bound
!missing-field! kCFStreamNetworkServiceTypeResponsiveAV not bound
!missing-field! kCFStreamNetworkServiceTypeVideo not bound
!missing-field! kCFStreamNetworkServiceTypeVoice not bound
!missing-field! kCFStreamPropertyAllowConstrainedNetworkAccess not bound
!missing-field! kCFStreamPropertyAllowExpensiveNetworkAccess not bound
!missing-field! kCFStreamPropertyConnectionIsCellular not bound
!missing-field! kCFStreamPropertyConnectionIsExpensive not bound
!missing-field! kCFStreamPropertyNoCellular not bound
!missing-field! kCFStreamPropertyProxyLocalBypass not bound
!missing-field! kCFStreamPropertySocketExtendedBackgroundIdleMode not bound
!missing-field! kCFStreamPropertySocketRemoteHost not bound
!missing-field! kCFStreamPropertySocketRemoteNetService not bound
!missing-field! kCFStreamPropertySSLContext not bound
!missing-field! kCFStreamPropertySSLPeerTrust not bound
!missing-field! kCFStreamPropertySSLSettings not bound
!missing-field! kCFStreamSSLCertificates not bound
!missing-field! kCFStreamSSLIsServer not bound
!missing-field! kCFStreamSSLLevel not bound
!missing-field! kCFStreamSSLPeerName not bound
!missing-field! kCFStreamSSLValidatesCertificateChain not bound
!missing-field! kCFURLErrorFailingURLErrorKey not bound
!missing-field! kCFURLErrorFailingURLStringErrorKey not bound
!missing-pinvoke! CFHTTPAuthenticationCopyDomains is not bound
!missing-pinvoke! CFHTTPAuthenticationCopyRealm is not bound
!missing-pinvoke! CFHTTPMessageCopyBody is not bound
!missing-pinvoke! CFHTTPMessageCopyHeaderFieldValue is not bound
!missing-pinvoke! CFHTTPMessageCopyRequestMethod is not bound
!missing-pinvoke! CFHTTPMessageCopyRequestURL is not bound
!missing-pinvoke! CFHTTPMessageCopySerializedMessage is not bound
!missing-pinvoke! CFHTTPMessageCreateCopy is not bound
!missing-pinvoke! CFHTTPMessageCreateResponse is not bound

Просмотреть файл

@ -1,62 +0,0 @@
!unknown-field! CHIPErrorDomain bound
!unknown-protocol! CHIPDevicePairingDelegate bound
!unknown-protocol! CHIPKeypair bound
!unknown-protocol! CHIPPersistentStorageDelegate bound
!unknown-type! CHIPAccountLogin bound
!unknown-type! CHIPAdministratorCommissioning bound
!unknown-type! CHIPApplicationBasic bound
!unknown-type! CHIPApplicationLauncher bound
!unknown-type! CHIPAudioOutput bound
!unknown-type! CHIPBarrierControl bound
!unknown-type! CHIPBasic bound
!unknown-type! CHIPBinaryInputBasic bound
!unknown-type! CHIPBinding bound
!unknown-type! CHIPBridgedDeviceBasic bound
!unknown-type! CHIPCluster bound
!unknown-type! CHIPColorControl bound
!unknown-type! CHIPDescriptor bound
!unknown-type! CHIPDevice bound
!unknown-type! CHIPDeviceController bound
!unknown-type! CHIPDiagnosticLogs bound
!unknown-type! CHIPDoorLock bound
!unknown-type! CHIPElectricalMeasurement bound
!unknown-type! CHIPEthernetNetworkDiagnostics bound
!unknown-type! CHIPFixedLabel bound
!unknown-type! CHIPFlowMeasurement bound
!unknown-type! CHIPGeneralCommissioning bound
!unknown-type! CHIPGeneralDiagnostics bound
!unknown-type! CHIPGroupKeyManagement bound
!unknown-type! CHIPGroups bound
!unknown-type! CHIPIdentify bound
!unknown-type! CHIPKeypadInput bound
!unknown-type! CHIPLevelControl bound
!unknown-type! CHIPLowPower bound
!unknown-type! CHIPManualSetupPayloadParser bound
!unknown-type! CHIPMediaInput bound
!unknown-type! CHIPMediaPlayback bound
!unknown-type! CHIPNetworkCommissioning bound
!unknown-type! CHIPOccupancySensing bound
!unknown-type! CHIPOnboardingPayloadParser bound
!unknown-type! CHIPOnOff bound
!unknown-type! CHIPOnOffSwitchConfiguration bound
!unknown-type! CHIPOperationalCredentials bound
!unknown-type! CHIPOptionalQRCodeInfo bound
!unknown-type! CHIPOtaSoftwareUpdateProvider bound
!unknown-type! CHIPPressureMeasurement bound
!unknown-type! CHIPPumpConfigurationAndControl bound
!unknown-type! CHIPQRCodeSetupPayloadParser bound
!unknown-type! CHIPRelativeHumidityMeasurement bound
!unknown-type! CHIPScenes bound
!unknown-type! CHIPSetupPayload bound
!unknown-type! CHIPSoftwareDiagnostics bound
!unknown-type! CHIPSwitch bound
!unknown-type! CHIPTargetNavigator bound
!unknown-type! CHIPTemperatureMeasurement bound
!unknown-type! CHIPTestCluster bound
!unknown-type! CHIPThermostat bound
!unknown-type! CHIPThermostatUserInterfaceConfiguration bound
!unknown-type! CHIPThreadNetworkDiagnostics bound
!unknown-type! CHIPThreadOperationalDataset bound
!unknown-type! CHIPWakeOnLan bound
!unknown-type! CHIPWiFiNetworkDiagnostics bound
!unknown-type! CHIPWindowCovering bound

Просмотреть файл

@ -1,14 +0,0 @@
## default init does not work, there's no init in base types, so it's a defacto designated initializer
!extra-designated-initializer! CKMarkNotificationsReadOperation::initWithNotificationIDsToMarkRead: is incorrectly decorated with an [DesignatedInitializer] attribute
## we offer a better managed API using another selector
!missing-selector! CKRecord::objectForKeyedSubscript: not bound
!missing-selector! CKRecord::setObject:forKeyedSubscript: not bound
## Formalizes a protocol for getting and setting keys on a CKRecord.
## Not intended to be used directly by client code
!missing-protocol! CKRecordKeyValueSetting not bound
!missing-protocol-conformance! CKRecord should conform to CKRecordKeyValueSetting (defined in 'CKRecordKeyValueSettingConformance' category)
!missing-selector! CKRecord::encryptedValues not bound
# all of them deprecated and marked with the [Obsoleted] attr.

Просмотреть файл

@ -1,8 +0,0 @@
!missing-selector! +CNContainer::predicateForContainerOfContactWithIdentifier: not bound
!missing-selector! +CNContainer::predicateForContainerOfGroupWithIdentifier: not bound
!missing-selector! +CNContainer::predicateForContainersWithIdentifiers: not bound
!missing-selector! +CNGroup::predicateForGroupsInContainerWithIdentifier: not bound
!missing-selector! +CNGroup::predicateForGroupsWithIdentifiers: not bound
## Will add conformance once https://github.com/xamarin/xamarin-macios/issues/3217 is fixed. Otherwise we're duplicating members from 'NSObject'.
!missing-protocol-conformance! NSString should conform to CNKeyDescriptor (defined in 'Contacts' category)

Просмотреть файл

@ -1,22 +0,0 @@
## header file removed from the framework umbrella in xcode9
!unknown-type! CAEmitterBehavior bound
!unknown-field! kCAEmitterBehaviorAlignToMotion bound
!unknown-field! kCAEmitterBehaviorAttractor bound
!unknown-field! kCAEmitterBehaviorColorOverLife bound
!unknown-field! kCAEmitterBehaviorDrag bound
!unknown-field! kCAEmitterBehaviorLight bound
!unknown-field! kCAEmitterBehaviorSimpleAttractor bound
!unknown-field! kCAEmitterBehaviorValueOverLife bound
!unknown-field! kCAEmitterBehaviorWave bound
## helpers built from existing (native) values
!extra-enum-value! Managed value 12 for CAEdgeAntialiasingMask.TopBottomEdges not found in native headers
!extra-enum-value! Managed value 15 for CAEdgeAntialiasingMask.All not found in native headers
!extra-enum-value! Managed value 3 for CAEdgeAntialiasingMask.LeftRightEdges not found in native headers
## unsorted
!missing-field! CATransform3DIdentity not bound
!missing-pinvoke! CATransform3DMakeScale is not bound
!missing-pinvoke! CATransform3DMakeTranslation is not bound
!missing-selector! CALayer::shouldArchiveValueForKey: not bound

Просмотреть файл

@ -1,5 +0,0 @@
## not exposed in any API - w/duplicate values ?!?
!missing-enum! AudioChannelCoordinateIndex not bound
## bound as an inner type of the AudioTimeStamp struct
!missing-enum! AudioTimeStampFlags not bound

Просмотреть файл

@ -1,6 +0,0 @@
# obsoleted in iOS 9 (removed from header files)
## this was, at some point, crashing on macOS so we provided a different implementation that expose events
!missing-selector! CBCentralManager::init not bound
## short lived instance property being replaced with a static one

Просмотреть файл

@ -1,44 +0,0 @@
## no generator support for FastEnumeration - https://bugzilla.xamarin.com/show_bug.cgi?id=4391
!missing-protocol-conformance! NSEntityDescription should conform to NSFastEnumeration
!missing-protocol-conformance! NSManagedObjectModel should conform to NSFastEnumeration
## unsorted
!missing-field! NSAffectedObjectsErrorKey not bound
!missing-field! NSCoreDataVersionNumber not bound
!missing-field! NSErrorMergePolicy not bound
!missing-field! NSManagedObjectContextQueryGenerationKey not bound
!missing-field! NSMergeByPropertyObjectTrumpMergePolicy not bound
!missing-field! NSMergeByPropertyStoreTrumpMergePolicy not bound
!missing-field! NSMigrationDestinationObjectKey not bound
!missing-field! NSMigrationEntityMappingKey not bound
!missing-field! NSMigrationEntityPolicyKey not bound
!missing-field! NSMigrationManagerKey not bound
!missing-field! NSMigrationPropertyMappingKey not bound
!missing-field! NSMigrationSourceObjectKey not bound
!missing-field! NSOverwriteMergePolicy not bound
!missing-field! NSPersistentStoreConnectionPoolMaxSizeKey not bound
!missing-field! NSPersistentStoreForceDestroyOption not bound
!missing-field! NSRollbackMergePolicy not bound
!missing-field! NSSQLiteErrorDomain not bound
!missing-protocol-conformance! NSPersistentHistoryToken should conform to NSSecureCoding
!missing-selector! NSAsynchronousFetchRequest::completionBlock not bound
!unknown-native-enum! MigrationErrorType bound
!unknown-native-enum! ObjectGraphManagementErrorType bound
!unknown-native-enum! PersistentStoreErrorType bound
!unknown-native-enum! ValidationErrorType bound
# Initial result from new rule missing-release-attribute-on-return-value
!missing-release-attribute-on-return-value! CoreData.NSAtomicStore CoreData.NSAtomicStore::NewReferenceObjectForManagedObject(CoreData.NSManagedObject)'s selector's ('newReferenceObjectForManagedObject:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! CoreData.NSAtomicStoreCacheNode CoreData.NSAtomicStore::NewCacheNodeForManagedObject(CoreData.NSManagedObject)'s selector's ('newCacheNodeForManagedObject:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! CoreData.NSIncrementalStoreNode CoreData.NSIncrementalStore::NewValues(CoreData.NSManagedObjectID,CoreData.NSManagedObjectContext,Foundation.NSError&)'s selector's ('newValuesForObjectWithID:withContext:error:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! CoreData.NSManagedObjectContext CoreData.NSPersistentContainer::get_NewBackgroundContext()'s selector's ('newBackgroundContext') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! CoreData.NSManagedObjectID CoreData.NSIncrementalStore::NewObjectIdFor(CoreData.NSEntityDescription,Foundation.NSObject)'s selector's ('newObjectIDForEntity:referenceObject:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! Foundation.NSObject CoreData.NSIncrementalStore::NewValue(CoreData.NSRelationshipDescription,CoreData.NSManagedObjectID,CoreData.NSManagedObjectContext,Foundation.NSError&)'s selector's ('newValueForRelationship:forObjectWithID:withContext:error:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
# by-ref argument, cannot be null
!extra-null-allowed! 'System.Boolean CoreData.NSManagedObject::ValidateValue(Foundation.NSObject&,System.String,Foundation.NSError&)' has a extraneous [NullAllowed] on parameter #0
# waiting for changes in foundation which are not trivial

Просмотреть файл

@ -1,953 +0,0 @@
## we already expose the NSURLFileProtection* constants
!missing-field! kCFURLVolumeSupportsFileProtectionKey not bound
## variable argument and string manipulation more easily done in C#
!missing-pinvoke! CFStringCreateStringWithValidatedFormat is not bound
!missing-pinvoke! CFStringCreateStringWithValidatedFormatAndArguments is not bound
## unsorted
!missing-enum! __CFByteOrder not bound
!missing-enum! CFCalendarUnit not bound
!missing-enum! CFCharacterSetPredefinedSet not bound
!missing-enum! CFComparisonResult not bound
!missing-enum! CFDataSearchFlags not bound
!missing-enum! CFDateFormatterStyle not bound
!missing-enum! CFFileSecurityClearOptions not bound
!missing-enum! CFGregorianUnitFlags not bound
!missing-enum! CFISO8601DateFormatOptions not bound
!missing-enum! CFLocaleLanguageDirection not bound
!missing-enum! CFNumberFormatterOptionFlags not bound
!missing-enum! CFNumberFormatterPadPosition not bound
!missing-enum! CFNumberFormatterRoundingMode not bound
!missing-enum! CFNumberFormatterStyle not bound
!missing-enum! CFNumberType not bound
!missing-enum! CFRunLoopActivity not bound
!missing-enum! CFRunLoopRunResult not bound
!missing-enum! CFStreamErrorDomain not bound
!missing-enum! CFStringBuiltInEncodings not bound
!missing-enum! CFStringCompareFlags not bound
!missing-enum! CFStringEncodings not bound
!missing-enum! CFStringNormalizationForm not bound
!missing-enum! CFStringTokenizerTokenType not bound
!missing-enum! CFTimeZoneNameStyle not bound
!missing-enum! CFURLBookmarkCreationOptions not bound
!missing-enum! CFURLBookmarkResolutionOptions not bound
!missing-enum! CFURLComponentType not bound
!missing-enum! CFURLEnumeratorOptions not bound
!missing-enum! CFURLEnumeratorResult not bound
!missing-field! kCFAbsoluteTimeIntervalSince1904 not bound
!missing-field! kCFAbsoluteTimeIntervalSince1970 not bound
!missing-field! kCFAllocatorUseContext not bound
!missing-field! kCFBuddhistCalendar not bound
!missing-field! kCFBundleDevelopmentRegionKey not bound
!missing-field! kCFBundleExecutableKey not bound
!missing-field! kCFBundleIdentifierKey not bound
!missing-field! kCFBundleInfoDictionaryVersionKey not bound
!missing-field! kCFBundleLocalizationsKey not bound
!missing-field! kCFBundleNameKey not bound
!missing-field! kCFBundleVersionKey not bound
!missing-field! kCFChineseCalendar not bound
!missing-field! kCFCopyStringBagCallBacks not bound
!missing-field! kCFCopyStringDictionaryKeyCallBacks not bound
!missing-field! kCFCopyStringSetCallBacks not bound
!missing-field! kCFCoreFoundationVersionNumber not bound
!missing-field! kCFDateFormatterAMSymbol not bound
!missing-field! kCFDateFormatterCalendar not bound
!missing-field! kCFDateFormatterCalendarName not bound
!missing-field! kCFDateFormatterDefaultDate not bound
!missing-field! kCFDateFormatterDefaultFormat not bound
!missing-field! kCFDateFormatterDoesRelativeDateFormattingKey not bound
!missing-field! kCFDateFormatterEraSymbols not bound
!missing-field! kCFDateFormatterGregorianStartDate not bound
!missing-field! kCFDateFormatterIsLenient not bound
!missing-field! kCFDateFormatterLongEraSymbols not bound
!missing-field! kCFDateFormatterMonthSymbols not bound
!missing-field! kCFDateFormatterPMSymbol not bound
!missing-field! kCFDateFormatterQuarterSymbols not bound
!missing-field! kCFDateFormatterShortMonthSymbols not bound
!missing-field! kCFDateFormatterShortQuarterSymbols not bound
!missing-field! kCFDateFormatterShortStandaloneMonthSymbols not bound
!missing-field! kCFDateFormatterShortStandaloneQuarterSymbols not bound
!missing-field! kCFDateFormatterShortStandaloneWeekdaySymbols not bound
!missing-field! kCFDateFormatterShortWeekdaySymbols not bound
!missing-field! kCFDateFormatterStandaloneMonthSymbols not bound
!missing-field! kCFDateFormatterStandaloneQuarterSymbols not bound
!missing-field! kCFDateFormatterStandaloneWeekdaySymbols not bound
!missing-field! kCFDateFormatterTimeZone not bound
!missing-field! kCFDateFormatterTwoDigitStartDate not bound
!missing-field! kCFDateFormatterVeryShortMonthSymbols not bound
!missing-field! kCFDateFormatterVeryShortStandaloneMonthSymbols not bound
!missing-field! kCFDateFormatterVeryShortStandaloneWeekdaySymbols not bound
!missing-field! kCFDateFormatterVeryShortWeekdaySymbols not bound
!missing-field! kCFDateFormatterWeekdaySymbols not bound
!missing-field! kCFErrorDescriptionKey not bound
!missing-field! kCFErrorDomainCocoa not bound
!missing-field! kCFErrorDomainMach not bound
!missing-field! kCFErrorDomainOSStatus not bound
!missing-field! kCFErrorDomainPOSIX not bound
!missing-field! kCFErrorFilePathKey not bound
!missing-field! kCFErrorLocalizedDescriptionKey not bound
!missing-field! kCFErrorLocalizedFailureKey not bound
!missing-field! kCFErrorLocalizedFailureReasonKey not bound
!missing-field! kCFErrorLocalizedRecoverySuggestionKey not bound
!missing-field! kCFErrorUnderlyingErrorKey not bound
!missing-field! kCFErrorURLKey not bound
!missing-field! kCFGregorianCalendar not bound
!missing-field! kCFHebrewCalendar not bound
!missing-field! kCFIndianCalendar not bound
!missing-field! kCFIslamicCalendar not bound
!missing-field! kCFIslamicCivilCalendar not bound
!missing-field! kCFIslamicTabularCalendar not bound
!missing-field! kCFIslamicUmmAlQuraCalendar not bound
!missing-field! kCFISO8601Calendar not bound
!missing-field! kCFJapaneseCalendar not bound
!missing-field! kCFLocaleAlternateQuotationBeginDelimiterKey not bound
!missing-field! kCFLocaleAlternateQuotationEndDelimiterKey not bound
!missing-field! kCFLocaleCalendar not bound
!missing-field! kCFLocaleCalendarIdentifier not bound
!missing-field! kCFLocaleCollationIdentifier not bound
!missing-field! kCFLocaleCollatorIdentifier not bound
!missing-field! kCFLocaleCountryCode not bound
!missing-field! kCFLocaleCurrencyCode not bound
!missing-field! kCFLocaleCurrencySymbol not bound
!missing-field! kCFLocaleCurrentLocaleDidChangeNotification not bound
!missing-field! kCFLocaleDecimalSeparator not bound
!missing-field! kCFLocaleExemplarCharacterSet not bound
!missing-field! kCFLocaleGroupingSeparator not bound
!missing-field! kCFLocaleIdentifier not bound
!missing-field! kCFLocaleLanguageCode not bound
!missing-field! kCFLocaleMeasurementSystem not bound
!missing-field! kCFLocaleQuotationBeginDelimiterKey not bound
!missing-field! kCFLocaleQuotationEndDelimiterKey not bound
!missing-field! kCFLocaleScriptCode not bound
!missing-field! kCFLocaleUsesMetricSystem not bound
!missing-field! kCFLocaleVariantCode not bound
!missing-field! kCFNumberFormatterAlwaysShowDecimalSeparator not bound
!missing-field! kCFNumberFormatterCurrencyCode not bound
!missing-field! kCFNumberFormatterCurrencyDecimalSeparator not bound
!missing-field! kCFNumberFormatterCurrencyGroupingSeparator not bound
!missing-field! kCFNumberFormatterCurrencySymbol not bound
!missing-field! kCFNumberFormatterDecimalSeparator not bound
!missing-field! kCFNumberFormatterDefaultFormat not bound
!missing-field! kCFNumberFormatterExponentSymbol not bound
!missing-field! kCFNumberFormatterFormatWidth not bound
!missing-field! kCFNumberFormatterGroupingSeparator not bound
!missing-field! kCFNumberFormatterGroupingSize not bound
!missing-field! kCFNumberFormatterInfinitySymbol not bound
!missing-field! kCFNumberFormatterInternationalCurrencySymbol not bound
!missing-field! kCFNumberFormatterIsLenient not bound
!missing-field! kCFNumberFormatterMaxFractionDigits not bound
!missing-field! kCFNumberFormatterMaxIntegerDigits not bound
!missing-field! kCFNumberFormatterMaxSignificantDigits not bound
!missing-field! kCFNumberFormatterMinFractionDigits not bound
!missing-field! kCFNumberFormatterMinIntegerDigits not bound
!missing-field! kCFNumberFormatterMinSignificantDigits not bound
!missing-field! kCFNumberFormatterMinusSign not bound
!missing-field! kCFNumberFormatterMultiplier not bound
!missing-field! kCFNumberFormatterNaNSymbol not bound
!missing-field! kCFNumberFormatterNegativePrefix not bound
!missing-field! kCFNumberFormatterNegativeSuffix not bound
!missing-field! kCFNumberFormatterPaddingCharacter not bound
!missing-field! kCFNumberFormatterPaddingPosition not bound
!missing-field! kCFNumberFormatterPercentSymbol not bound
!missing-field! kCFNumberFormatterPerMillSymbol not bound
!missing-field! kCFNumberFormatterPlusSign not bound
!missing-field! kCFNumberFormatterPositivePrefix not bound
!missing-field! kCFNumberFormatterPositiveSuffix not bound
!missing-field! kCFNumberFormatterRoundingIncrement not bound
!missing-field! kCFNumberFormatterRoundingMode not bound
!missing-field! kCFNumberFormatterSecondaryGroupingSize not bound
!missing-field! kCFNumberFormatterUseGroupingSeparator not bound
!missing-field! kCFNumberFormatterUseSignificantDigits not bound
!missing-field! kCFNumberFormatterZeroSymbol not bound
!missing-field! kCFNumberNaN not bound
!missing-field! kCFNumberNegativeInfinity not bound
!missing-field! kCFNumberPositiveInfinity not bound
!missing-field! kCFPersianCalendar not bound
!missing-field! kCFPlugInDynamicRegisterFunctionKey not bound
!missing-field! kCFPlugInDynamicRegistrationKey not bound
!missing-field! kCFPlugInFactoriesKey not bound
!missing-field! kCFPlugInTypesKey not bound
!missing-field! kCFPlugInUnloadFunctionKey not bound
!missing-field! kCFPreferencesAnyApplication not bound
!missing-field! kCFPreferencesAnyHost not bound
!missing-field! kCFPreferencesAnyUser not bound
!missing-field! kCFPreferencesCurrentApplication not bound
!missing-field! kCFPreferencesCurrentHost not bound
!missing-field! kCFPreferencesCurrentUser not bound
!missing-field! kCFRepublicOfChinaCalendar not bound
!missing-field! kCFSocketCommandKey not bound
!missing-field! kCFSocketErrorKey not bound
!missing-field! kCFSocketNameKey not bound
!missing-field! kCFSocketRegisterCommand not bound
!missing-field! kCFSocketResultKey not bound
!missing-field! kCFSocketRetrieveCommand not bound
!missing-field! kCFSocketValueKey not bound
!missing-field! kCFStreamPropertyAppendToFile not bound
!missing-field! kCFStreamPropertyDataWritten not bound
!missing-field! kCFStreamPropertyFileCurrentOffset not bound
!missing-field! kCFStreamPropertySocketNativeHandle not bound
!missing-field! kCFStreamPropertySocketRemoteHostName not bound
!missing-field! kCFStreamPropertySocketRemotePortNumber not bound
!missing-field! kCFStringBinaryHeapCallBacks not bound
!missing-field! kCFTimeZoneSystemTimeZoneDidChangeNotification not bound
!missing-field! kCFTypeArrayCallBacks not bound
!missing-field! kCFTypeBagCallBacks not bound
!missing-field! kCFTypeDictionaryKeyCallBacks not bound
!missing-field! kCFTypeDictionaryValueCallBacks not bound
!missing-field! kCFTypeSetCallBacks not bound
!missing-field! kCFURLAddedToDirectoryDateKey not bound
!missing-field! kCFURLAttributeModificationDateKey not bound
!missing-field! kCFURLFileContentIdentifierKey not bound
!missing-field! kCFURLIsPurgeableKey not bound
!missing-field! kCFURLIsSparseKey not bound
!missing-field! kCFURLMayHaveExtendedAttributesKey not bound
!missing-field! kCFURLMayShareFileContentKey not bound
!missing-field! kCFURLCanonicalPathKey not bound
!missing-field! kCFURLContentAccessDateKey not bound
!missing-field! kCFURLContentModificationDateKey not bound
!missing-field! kCFURLCreationDateKey not bound
!missing-field! kCFURLDocumentIdentifierKey not bound
!missing-field! kCFURLFileAllocatedSizeKey not bound
!missing-field! kCFURLFileResourceIdentifierKey not bound
!missing-field! kCFURLFileResourceTypeBlockSpecial not bound
!missing-field! kCFURLFileResourceTypeCharacterSpecial not bound
!missing-field! kCFURLFileResourceTypeDirectory not bound
!missing-field! kCFURLFileResourceTypeKey not bound
!missing-field! kCFURLFileResourceTypeNamedPipe not bound
!missing-field! kCFURLFileResourceTypeRegular not bound
!missing-field! kCFURLFileResourceTypeSocket not bound
!missing-field! kCFURLFileResourceTypeSymbolicLink not bound
!missing-field! kCFURLFileResourceTypeUnknown not bound
!missing-field! kCFURLFileSecurityKey not bound
!missing-field! kCFURLFileSizeKey not bound
!missing-field! kCFURLGenerationIdentifierKey not bound
!missing-field! kCFURLHasHiddenExtensionKey not bound
!missing-field! kCFURLIsAliasFileKey not bound
!missing-field! kCFURLIsApplicationKey not bound
!missing-field! kCFURLIsDirectoryKey not bound
!missing-field! kCFURLIsExcludedFromBackupKey not bound
!missing-field! kCFURLIsExecutableKey not bound
!missing-field! kCFURLIsHiddenKey not bound
!missing-field! kCFURLIsMountTriggerKey not bound
!missing-field! kCFURLIsPackageKey not bound
!missing-field! kCFURLIsReadableKey not bound
!missing-field! kCFURLIsRegularFileKey not bound
!missing-field! kCFURLIsSymbolicLinkKey not bound
!missing-field! kCFURLIsSystemImmutableKey not bound
!missing-field! kCFURLIsUbiquitousItemKey not bound
!missing-field! kCFURLIsUserImmutableKey not bound
!missing-field! kCFURLIsVolumeKey not bound
!missing-field! kCFURLIsWritableKey not bound
!missing-field! kCFURLKeysOfUnsetValuesKey not bound
!missing-field! kCFURLLabelNumberKey not bound
!missing-field! kCFURLLinkCountKey not bound
!missing-field! kCFURLLocalizedLabelKey not bound
!missing-field! kCFURLLocalizedNameKey not bound
!missing-field! kCFURLLocalizedTypeDescriptionKey not bound
!missing-field! kCFURLNameKey not bound
!missing-field! kCFURLParentDirectoryURLKey not bound
!missing-field! kCFURLPathKey not bound
!missing-field! kCFURLPreferredIOBlockSizeKey not bound
!missing-field! kCFURLTotalFileAllocatedSizeKey not bound
!missing-field! kCFURLTotalFileSizeKey not bound
!missing-field! kCFURLUbiquitousItemDownloadingErrorKey not bound
!missing-field! kCFURLUbiquitousItemDownloadingStatusCurrent not bound
!missing-field! kCFURLUbiquitousItemDownloadingStatusDownloaded not bound
!missing-field! kCFURLUbiquitousItemDownloadingStatusKey not bound
!missing-field! kCFURLUbiquitousItemDownloadingStatusNotDownloaded not bound
!missing-field! kCFURLUbiquitousItemHasUnresolvedConflictsKey not bound
!missing-field! kCFURLUbiquitousItemIsDownloadingKey not bound
!missing-field! kCFURLUbiquitousItemIsExcludedFromSyncKey not bound
!missing-field! kCFURLUbiquitousItemIsUploadedKey not bound
!missing-field! kCFURLUbiquitousItemIsUploadingKey not bound
!missing-field! kCFURLUbiquitousItemUploadingErrorKey not bound
!missing-field! kCFURLVolumeAvailableCapacityKey not bound
!missing-field! kCFURLVolumeCreationDateKey not bound
!missing-field! kCFURLVolumeIdentifierKey not bound
!missing-field! kCFURLVolumeIsAutomountedKey not bound
!missing-field! kCFURLVolumeIsBrowsableKey not bound
!missing-field! kCFURLVolumeIsEjectableKey not bound
!missing-field! kCFURLVolumeIsEncryptedKey not bound
!missing-field! kCFURLVolumeIsInternalKey not bound
!missing-field! kCFURLVolumeIsJournalingKey not bound
!missing-field! kCFURLVolumeIsLocalKey not bound
!missing-field! kCFURLVolumeIsReadOnlyKey not bound
!missing-field! kCFURLVolumeIsRemovableKey not bound
!missing-field! kCFURLVolumeIsRootFileSystemKey not bound
!missing-field! kCFURLVolumeLocalizedFormatDescriptionKey not bound
!missing-field! kCFURLVolumeLocalizedNameKey not bound
!missing-field! kCFURLVolumeMaximumFileSizeKey not bound
!missing-field! kCFURLVolumeNameKey not bound
!missing-field! kCFURLVolumeResourceCountKey not bound
!missing-field! kCFURLVolumeSupportsAccessPermissionsKey not bound
!missing-field! kCFURLVolumeSupportsAdvisoryFileLockingKey not bound
!missing-field! kCFURLVolumeSupportsCasePreservedNamesKey not bound
!missing-field! kCFURLVolumeSupportsCaseSensitiveNamesKey not bound
!missing-field! kCFURLVolumeSupportsCompressionKey not bound
!missing-field! kCFURLVolumeSupportsExclusiveRenamingKey not bound
!missing-field! kCFURLVolumeSupportsExtendedSecurityKey not bound
!missing-field! kCFURLVolumeSupportsFileCloningKey not bound
!missing-field! kCFURLVolumeSupportsHardLinksKey not bound
!missing-field! kCFURLVolumeSupportsImmutableFilesKey not bound
!missing-field! kCFURLVolumeSupportsJournalingKey not bound
!missing-field! kCFURLVolumeSupportsPersistentIDsKey not bound
!missing-field! kCFURLVolumeSupportsRenamingKey not bound
!missing-field! kCFURLVolumeSupportsRootDirectoryDatesKey not bound
!missing-field! kCFURLVolumeSupportsSparseFilesKey not bound
!missing-field! kCFURLVolumeSupportsSwapRenamingKey not bound
!missing-field! kCFURLVolumeSupportsSymbolicLinksKey not bound
!missing-field! kCFURLVolumeSupportsVolumeSizesKey not bound
!missing-field! kCFURLVolumeSupportsZeroRunsKey not bound
!missing-field! kCFURLVolumeTotalCapacityKey not bound
!missing-field! kCFURLVolumeURLForRemountingKey not bound
!missing-field! kCFURLVolumeURLKey not bound
!missing-field! kCFURLVolumeUUIDStringKey not bound
!missing-pinvoke! CFAbsoluteTimeGetCurrent is not bound
!missing-pinvoke! CFAllocatorCreate is not bound
!missing-pinvoke! CFAllocatorGetContext is not bound
!missing-pinvoke! CFAllocatorGetDefault is not bound
!missing-pinvoke! CFAllocatorGetPreferredSizeForSize is not bound
!missing-pinvoke! CFAllocatorReallocate is not bound
!missing-pinvoke! CFAllocatorSetDefault is not bound
!missing-pinvoke! CFArrayAppendArray is not bound
!missing-pinvoke! CFArrayAppendValue is not bound
!missing-pinvoke! CFArrayApplyFunction is not bound
!missing-pinvoke! CFArrayBSearchValues is not bound
!missing-pinvoke! CFArrayContainsValue is not bound
!missing-pinvoke! CFArrayCreateMutable is not bound
!missing-pinvoke! CFArrayCreateMutableCopy is not bound
!missing-pinvoke! CFArrayExchangeValuesAtIndices is not bound
!missing-pinvoke! CFArrayGetCountOfValue is not bound
!missing-pinvoke! CFArrayGetFirstIndexOfValue is not bound
!missing-pinvoke! CFArrayGetLastIndexOfValue is not bound
!missing-pinvoke! CFArrayInsertValueAtIndex is not bound
!missing-pinvoke! CFArrayRemoveAllValues is not bound
!missing-pinvoke! CFArrayRemoveValueAtIndex is not bound
!missing-pinvoke! CFArrayReplaceValues is not bound
!missing-pinvoke! CFArraySetValueAtIndex is not bound
!missing-pinvoke! CFArraySortValues is not bound
!missing-pinvoke! CFAttributedStringBeginEditing is not bound
!missing-pinvoke! CFAttributedStringCreate is not bound
!missing-pinvoke! CFAttributedStringCreateCopy is not bound
!missing-pinvoke! CFAttributedStringCreateMutable is not bound
!missing-pinvoke! CFAttributedStringCreateMutableCopy is not bound
!missing-pinvoke! CFAttributedStringCreateWithSubstring is not bound
!missing-pinvoke! CFAttributedStringEndEditing is not bound
!missing-pinvoke! CFAttributedStringGetAttribute is not bound
!missing-pinvoke! CFAttributedStringGetAttributeAndLongestEffectiveRange is not bound
!missing-pinvoke! CFAttributedStringGetAttributes is not bound
!missing-pinvoke! CFAttributedStringGetAttributesAndLongestEffectiveRange is not bound
!missing-pinvoke! CFAttributedStringGetLength is not bound
!missing-pinvoke! CFAttributedStringGetMutableString is not bound
!missing-pinvoke! CFAttributedStringGetString is not bound
!missing-pinvoke! CFAttributedStringGetTypeID is not bound
!missing-pinvoke! CFAttributedStringRemoveAttribute is not bound
!missing-pinvoke! CFAttributedStringReplaceAttributedString is not bound
!missing-pinvoke! CFAttributedStringReplaceString is not bound
!missing-pinvoke! CFAttributedStringSetAttribute is not bound
!missing-pinvoke! CFAttributedStringSetAttributes is not bound
!missing-pinvoke! CFAutorelease is not bound
!missing-pinvoke! CFBagAddValue is not bound
!missing-pinvoke! CFBagApplyFunction is not bound
!missing-pinvoke! CFBagContainsValue is not bound
!missing-pinvoke! CFBagCreate is not bound
!missing-pinvoke! CFBagCreateCopy is not bound
!missing-pinvoke! CFBagCreateMutable is not bound
!missing-pinvoke! CFBagCreateMutableCopy is not bound
!missing-pinvoke! CFBagGetCount is not bound
!missing-pinvoke! CFBagGetCountOfValue is not bound
!missing-pinvoke! CFBagGetTypeID is not bound
!missing-pinvoke! CFBagGetValue is not bound
!missing-pinvoke! CFBagGetValueIfPresent is not bound
!missing-pinvoke! CFBagGetValues is not bound
!missing-pinvoke! CFBagRemoveAllValues is not bound
!missing-pinvoke! CFBagRemoveValue is not bound
!missing-pinvoke! CFBagReplaceValue is not bound
!missing-pinvoke! CFBagSetValue is not bound
!missing-pinvoke! CFBinaryHeapAddValue is not bound
!missing-pinvoke! CFBinaryHeapApplyFunction is not bound
!missing-pinvoke! CFBinaryHeapContainsValue is not bound
!missing-pinvoke! CFBinaryHeapCreate is not bound
!missing-pinvoke! CFBinaryHeapCreateCopy is not bound
!missing-pinvoke! CFBinaryHeapGetCount is not bound
!missing-pinvoke! CFBinaryHeapGetCountOfValue is not bound
!missing-pinvoke! CFBinaryHeapGetMinimum is not bound
!missing-pinvoke! CFBinaryHeapGetMinimumIfPresent is not bound
!missing-pinvoke! CFBinaryHeapGetTypeID is not bound
!missing-pinvoke! CFBinaryHeapGetValues is not bound
!missing-pinvoke! CFBinaryHeapRemoveAllValues is not bound
!missing-pinvoke! CFBinaryHeapRemoveMinimumValue is not bound
!missing-pinvoke! CFBitVectorContainsBit is not bound
!missing-pinvoke! CFBitVectorCreate is not bound
!missing-pinvoke! CFBitVectorCreateCopy is not bound
!missing-pinvoke! CFBitVectorCreateMutable is not bound
!missing-pinvoke! CFBitVectorCreateMutableCopy is not bound
!missing-pinvoke! CFBitVectorFlipBitAtIndex is not bound
!missing-pinvoke! CFBitVectorFlipBits is not bound
!missing-pinvoke! CFBitVectorGetBitAtIndex is not bound
!missing-pinvoke! CFBitVectorGetBits is not bound
!missing-pinvoke! CFBitVectorGetCount is not bound
!missing-pinvoke! CFBitVectorGetCountOfBit is not bound
!missing-pinvoke! CFBitVectorGetFirstIndexOfBit is not bound
!missing-pinvoke! CFBitVectorGetLastIndexOfBit is not bound
!missing-pinvoke! CFBitVectorGetTypeID is not bound
!missing-pinvoke! CFBitVectorSetAllBits is not bound
!missing-pinvoke! CFBitVectorSetBitAtIndex is not bound
!missing-pinvoke! CFBitVectorSetBits is not bound
!missing-pinvoke! CFBitVectorSetCount is not bound
!missing-pinvoke! CFBundleCopyBundleLocalizations is not bound
!missing-pinvoke! CFBundleCopyExecutableArchitecturesForURL is not bound
!missing-pinvoke! CFBundleCopyInfoDictionaryInDirectory is not bound
!missing-pinvoke! CFBundleGetDataPointerForName is not bound
!missing-pinvoke! CFBundleGetDataPointersForNames is not bound
!missing-pinvoke! CFBundleGetFunctionPointerForName is not bound
!missing-pinvoke! CFBundleGetFunctionPointersForNames is not bound
!missing-pinvoke! CFBundleGetPackageInfoInDirectory is not bound
!missing-pinvoke! CFBundleGetPlugIn is not bound
!missing-pinvoke! CFBundleGetTypeID is not bound
!missing-pinvoke! CFBundleGetValueForInfoDictionaryKey is not bound
!missing-pinvoke! CFBundleGetVersionNumber is not bound
!missing-pinvoke! CFBundleLoadExecutable is not bound
!missing-pinvoke! CFCalendarAddComponents is not bound
!missing-pinvoke! CFCalendarComposeAbsoluteTime is not bound
!missing-pinvoke! CFCalendarCopyCurrent is not bound
!missing-pinvoke! CFCalendarCopyLocale is not bound
!missing-pinvoke! CFCalendarCopyTimeZone is not bound
!missing-pinvoke! CFCalendarCreateWithIdentifier is not bound
!missing-pinvoke! CFCalendarDecomposeAbsoluteTime is not bound
!missing-pinvoke! CFCalendarGetComponentDifference is not bound
!missing-pinvoke! CFCalendarGetFirstWeekday is not bound
!missing-pinvoke! CFCalendarGetIdentifier is not bound
!missing-pinvoke! CFCalendarGetMaximumRangeOfUnit is not bound
!missing-pinvoke! CFCalendarGetMinimumDaysInFirstWeek is not bound
!missing-pinvoke! CFCalendarGetMinimumRangeOfUnit is not bound
!missing-pinvoke! CFCalendarGetOrdinalityOfUnit is not bound
!missing-pinvoke! CFCalendarGetRangeOfUnit is not bound
!missing-pinvoke! CFCalendarGetTimeRangeOfUnit is not bound
!missing-pinvoke! CFCalendarGetTypeID is not bound
!missing-pinvoke! CFCalendarSetFirstWeekday is not bound
!missing-pinvoke! CFCalendarSetLocale is not bound
!missing-pinvoke! CFCalendarSetMinimumDaysInFirstWeek is not bound
!missing-pinvoke! CFCalendarSetTimeZone is not bound
!missing-pinvoke! CFCharacterSetAddCharactersInRange is not bound
!missing-pinvoke! CFCharacterSetAddCharactersInString is not bound
!missing-pinvoke! CFCharacterSetCreateBitmapRepresentation is not bound
!missing-pinvoke! CFCharacterSetCreateCopy is not bound
!missing-pinvoke! CFCharacterSetCreateInvertedSet is not bound
!missing-pinvoke! CFCharacterSetCreateMutable is not bound
!missing-pinvoke! CFCharacterSetCreateMutableCopy is not bound
!missing-pinvoke! CFCharacterSetCreateWithBitmapRepresentation is not bound
!missing-pinvoke! CFCharacterSetCreateWithCharactersInRange is not bound
!missing-pinvoke! CFCharacterSetCreateWithCharactersInString is not bound
!missing-pinvoke! CFCharacterSetGetPredefined is not bound
!missing-pinvoke! CFCharacterSetGetTypeID is not bound
!missing-pinvoke! CFCharacterSetHasMemberInPlane is not bound
!missing-pinvoke! CFCharacterSetIntersect is not bound
!missing-pinvoke! CFCharacterSetInvert is not bound
!missing-pinvoke! CFCharacterSetIsCharacterMember is not bound
!missing-pinvoke! CFCharacterSetIsLongCharacterMember is not bound
!missing-pinvoke! CFCharacterSetIsSupersetOfSet is not bound
!missing-pinvoke! CFCharacterSetRemoveCharactersInRange is not bound
!missing-pinvoke! CFCharacterSetRemoveCharactersInString is not bound
!missing-pinvoke! CFCharacterSetUnion is not bound
!missing-pinvoke! CFCopyTypeIDDescription is not bound
!missing-pinvoke! CFDataAppendBytes is not bound
!missing-pinvoke! CFDataCreateMutable is not bound
!missing-pinvoke! CFDataCreateMutableCopy is not bound
!missing-pinvoke! CFDataDeleteBytes is not bound
!missing-pinvoke! CFDataFind is not bound
!missing-pinvoke! CFDataGetBytes is not bound
!missing-pinvoke! CFDataGetMutableBytePtr is not bound
!missing-pinvoke! CFDataIncreaseLength is not bound
!missing-pinvoke! CFDataReplaceBytes is not bound
!missing-pinvoke! CFDataSetLength is not bound
!missing-pinvoke! CFDateCompare is not bound
!missing-pinvoke! CFDateCreate is not bound
!missing-pinvoke! CFDateFormatterCopyProperty is not bound
!missing-pinvoke! CFDateFormatterCreate is not bound
!missing-pinvoke! CFDateFormatterCreateDateFormatFromTemplate is not bound
!missing-pinvoke! CFDateFormatterCreateDateFromString is not bound
!missing-pinvoke! CFDateFormatterCreateISO8601Formatter is not bound
!missing-pinvoke! CFDateFormatterCreateStringWithAbsoluteTime is not bound
!missing-pinvoke! CFDateFormatterCreateStringWithDate is not bound
!missing-pinvoke! CFDateFormatterGetAbsoluteTimeFromString is not bound
!missing-pinvoke! CFDateFormatterGetDateStyle is not bound
!missing-pinvoke! CFDateFormatterGetFormat is not bound
!missing-pinvoke! CFDateFormatterGetLocale is not bound
!missing-pinvoke! CFDateFormatterGetTimeStyle is not bound
!missing-pinvoke! CFDateFormatterGetTypeID is not bound
!missing-pinvoke! CFDateFormatterSetFormat is not bound
!missing-pinvoke! CFDateFormatterSetProperty is not bound
!missing-pinvoke! CFDateGetAbsoluteTime is not bound
!missing-pinvoke! CFDateGetTimeIntervalSinceDate is not bound
!missing-pinvoke! CFDictionaryAddValue is not bound
!missing-pinvoke! CFDictionaryApplyFunction is not bound
!missing-pinvoke! CFDictionaryContainsValue is not bound
!missing-pinvoke! CFDictionaryCreateCopy is not bound
!missing-pinvoke! CFDictionaryCreateMutable is not bound
!missing-pinvoke! CFDictionaryCreateMutableCopy is not bound
!missing-pinvoke! CFDictionaryGetCountOfKey is not bound
!missing-pinvoke! CFDictionaryGetCountOfValue is not bound
!missing-pinvoke! CFDictionaryGetValueIfPresent is not bound
!missing-pinvoke! CFDictionaryRemoveAllValues is not bound
!missing-pinvoke! CFDictionaryRemoveValue is not bound
!missing-pinvoke! CFDictionaryReplaceValue is not bound
!missing-pinvoke! CFErrorCreate is not bound
!missing-pinvoke! CFErrorCreateWithUserInfoKeysAndValues is not bound
!missing-pinvoke! CFErrorGetTypeID is not bound
!missing-pinvoke! CFFileDescriptorCreate is not bound
!missing-pinvoke! CFFileDescriptorCreateRunLoopSource is not bound
!missing-pinvoke! CFFileDescriptorDisableCallBacks is not bound
!missing-pinvoke! CFFileDescriptorEnableCallBacks is not bound
!missing-pinvoke! CFFileDescriptorGetContext is not bound
!missing-pinvoke! CFFileDescriptorGetNativeDescriptor is not bound
!missing-pinvoke! CFFileDescriptorGetTypeID is not bound
!missing-pinvoke! CFFileDescriptorInvalidate is not bound
!missing-pinvoke! CFFileDescriptorIsValid is not bound
!missing-pinvoke! CFFileSecurityClearProperties is not bound
!missing-pinvoke! CFFileSecurityCopyAccessControlList is not bound
!missing-pinvoke! CFFileSecurityCopyGroupUUID is not bound
!missing-pinvoke! CFFileSecurityCopyOwnerUUID is not bound
!missing-pinvoke! CFFileSecurityCreate is not bound
!missing-pinvoke! CFFileSecurityCreateCopy is not bound
!missing-pinvoke! CFFileSecurityGetGroup is not bound
!missing-pinvoke! CFFileSecurityGetMode is not bound
!missing-pinvoke! CFFileSecurityGetOwner is not bound
!missing-pinvoke! CFFileSecurityGetTypeID is not bound
!missing-pinvoke! CFFileSecuritySetAccessControlList is not bound
!missing-pinvoke! CFFileSecuritySetGroup is not bound
!missing-pinvoke! CFFileSecuritySetGroupUUID is not bound
!missing-pinvoke! CFFileSecuritySetMode is not bound
!missing-pinvoke! CFFileSecuritySetOwner is not bound
!missing-pinvoke! CFFileSecuritySetOwnerUUID is not bound
!missing-pinvoke! CFGetAllocator is not bound
!missing-pinvoke! CFGetRetainCount is not bound
!missing-pinvoke! CFHash is not bound
!missing-pinvoke! CFLocaleCopyAvailableLocaleIdentifiers is not bound
!missing-pinvoke! CFLocaleCopyCommonISOCurrencyCodes is not bound
!missing-pinvoke! CFLocaleCopyCurrent is not bound
!missing-pinvoke! CFLocaleCopyDisplayNameForPropertyValue is not bound
!missing-pinvoke! CFLocaleCopyISOCountryCodes is not bound
!missing-pinvoke! CFLocaleCopyISOCurrencyCodes is not bound
!missing-pinvoke! CFLocaleCopyISOLanguageCodes is not bound
!missing-pinvoke! CFLocaleCopyPreferredLanguages is not bound
!missing-pinvoke! CFLocaleCreate is not bound
!missing-pinvoke! CFLocaleCreateCanonicalLanguageIdentifierFromString is not bound
!missing-pinvoke! CFLocaleCreateCanonicalLocaleIdentifierFromScriptManagerCodes is not bound
!missing-pinvoke! CFLocaleCreateCanonicalLocaleIdentifierFromString is not bound
!missing-pinvoke! CFLocaleCreateComponentsFromLocaleIdentifier is not bound
!missing-pinvoke! CFLocaleCreateCopy is not bound
!missing-pinvoke! CFLocaleCreateLocaleIdentifierFromComponents is not bound
!missing-pinvoke! CFLocaleCreateLocaleIdentifierFromWindowsLocaleCode is not bound
!missing-pinvoke! CFLocaleGetIdentifier is not bound
!missing-pinvoke! CFLocaleGetLanguageCharacterDirection is not bound
!missing-pinvoke! CFLocaleGetLanguageLineDirection is not bound
!missing-pinvoke! CFLocaleGetSystem is not bound
!missing-pinvoke! CFLocaleGetTypeID is not bound
!missing-pinvoke! CFLocaleGetValue is not bound
!missing-pinvoke! CFLocaleGetWindowsLocaleCodeFromLocaleIdentifier is not bound
!missing-pinvoke! CFMachPortCreate is not bound
!missing-pinvoke! CFMachPortCreateWithPort is not bound
!missing-pinvoke! CFMachPortGetContext is not bound
!missing-pinvoke! CFMachPortGetInvalidationCallBack is not bound
!missing-pinvoke! CFMachPortGetTypeID is not bound
!missing-pinvoke! CFMachPortSetInvalidationCallBack is not bound
!missing-pinvoke! CFMakeCollectable is not bound
!missing-pinvoke! CFMessagePortGetTypeID is not bound
!missing-pinvoke! CFNotificationCenterGetTypeID is not bound
!missing-pinvoke! CFNotificationCenterPostNotification is not bound
!missing-pinvoke! CFNotificationCenterRemoveEveryObserver is not bound
!missing-pinvoke! CFNullGetTypeID is not bound
!missing-pinvoke! CFNumberCompare is not bound
!missing-pinvoke! CFNumberCreate is not bound
!missing-pinvoke! CFNumberFormatterCopyProperty is not bound
!missing-pinvoke! CFNumberFormatterCreate is not bound
!missing-pinvoke! CFNumberFormatterCreateNumberFromString is not bound
!missing-pinvoke! CFNumberFormatterCreateStringWithNumber is not bound
!missing-pinvoke! CFNumberFormatterCreateStringWithValue is not bound
!missing-pinvoke! CFNumberFormatterGetDecimalInfoForCurrencyCode is not bound
!missing-pinvoke! CFNumberFormatterGetFormat is not bound
!missing-pinvoke! CFNumberFormatterGetLocale is not bound
!missing-pinvoke! CFNumberFormatterGetStyle is not bound
!missing-pinvoke! CFNumberFormatterGetTypeID is not bound
!missing-pinvoke! CFNumberFormatterGetValueFromString is not bound
!missing-pinvoke! CFNumberFormatterSetFormat is not bound
!missing-pinvoke! CFNumberFormatterSetProperty is not bound
!missing-pinvoke! CFNumberGetByteSize is not bound
!missing-pinvoke! CFNumberGetType is not bound
!missing-pinvoke! CFNumberIsFloatType is not bound
!missing-pinvoke! CFPlugInAddInstanceForFactory is not bound
!missing-pinvoke! CFPlugInCreate is not bound
!missing-pinvoke! CFPlugInFindFactoriesForPlugInType is not bound
!missing-pinvoke! CFPlugInFindFactoriesForPlugInTypeInPlugIn is not bound
!missing-pinvoke! CFPlugInGetBundle is not bound
!missing-pinvoke! CFPlugInGetTypeID is not bound
!missing-pinvoke! CFPlugInInstanceCreate is not bound
!missing-pinvoke! CFPlugInInstanceCreateWithInstanceDataSize is not bound
!missing-pinvoke! CFPlugInInstanceGetFactoryName is not bound
!missing-pinvoke! CFPlugInInstanceGetInstanceData is not bound
!missing-pinvoke! CFPlugInInstanceGetInterfaceFunctionTable is not bound
!missing-pinvoke! CFPlugInInstanceGetTypeID is not bound
!missing-pinvoke! CFPlugInIsLoadOnDemand is not bound
!missing-pinvoke! CFPlugInRegisterFactoryFunction is not bound
!missing-pinvoke! CFPlugInRegisterFactoryFunctionByName is not bound
!missing-pinvoke! CFPlugInRegisterPlugInType is not bound
!missing-pinvoke! CFPlugInRemoveInstanceForFactory is not bound
!missing-pinvoke! CFPlugInSetLoadOnDemand is not bound
!missing-pinvoke! CFPlugInUnregisterFactory is not bound
!missing-pinvoke! CFPlugInUnregisterPlugInType is not bound
!missing-pinvoke! CFPreferencesCopyKeyList is not bound
!missing-pinvoke! CFPreferencesCopyMultiple is not bound
!missing-pinvoke! CFPreferencesCopyValue is not bound
!missing-pinvoke! CFPreferencesSetMultiple is not bound
!missing-pinvoke! CFPreferencesSetValue is not bound
!missing-pinvoke! CFPreferencesSynchronize is not bound
!missing-pinvoke! CFPropertyListCreateWithStream is not bound
!missing-pinvoke! CFPropertyListWrite is not bound
!missing-pinvoke! CFReadStreamCreateWithBytesNoCopy is not bound
!missing-pinvoke! CFReadStreamCreateWithFile is not bound
!missing-pinvoke! CFReadStreamGetBuffer is not bound
!missing-pinvoke! CFReadStreamGetError is not bound
!missing-pinvoke! CFReadStreamGetTypeID is not bound
!missing-pinvoke! CFRunLoopAddCommonMode is not bound
!missing-pinvoke! CFRunLoopAddObserver is not bound
!missing-pinvoke! CFRunLoopAddTimer is not bound
!missing-pinvoke! CFRunLoopContainsObserver is not bound
!missing-pinvoke! CFRunLoopContainsTimer is not bound
!missing-pinvoke! CFRunLoopGetNextTimerFireDate is not bound
!missing-pinvoke! CFRunLoopGetTypeID is not bound
!missing-pinvoke! CFRunLoopObserverCreate is not bound
!missing-pinvoke! CFRunLoopObserverCreateWithHandler is not bound
!missing-pinvoke! CFRunLoopObserverDoesRepeat is not bound
!missing-pinvoke! CFRunLoopObserverGetActivities is not bound
!missing-pinvoke! CFRunLoopObserverGetContext is not bound
!missing-pinvoke! CFRunLoopObserverGetOrder is not bound
!missing-pinvoke! CFRunLoopObserverGetTypeID is not bound
!missing-pinvoke! CFRunLoopObserverInvalidate is not bound
!missing-pinvoke! CFRunLoopObserverIsValid is not bound
!missing-pinvoke! CFRunLoopPerformBlock is not bound
!missing-pinvoke! CFRunLoopRemoveObserver is not bound
!missing-pinvoke! CFRunLoopRemoveTimer is not bound
!missing-pinvoke! CFRunLoopSourceGetContext is not bound
!missing-pinvoke! CFRunLoopSourceGetTypeID is not bound
!missing-pinvoke! CFRunLoopTimerCreate is not bound
!missing-pinvoke! CFRunLoopTimerCreateWithHandler is not bound
!missing-pinvoke! CFRunLoopTimerDoesRepeat is not bound
!missing-pinvoke! CFRunLoopTimerGetContext is not bound
!missing-pinvoke! CFRunLoopTimerGetInterval is not bound
!missing-pinvoke! CFRunLoopTimerGetNextFireDate is not bound
!missing-pinvoke! CFRunLoopTimerGetOrder is not bound
!missing-pinvoke! CFRunLoopTimerGetTolerance is not bound
!missing-pinvoke! CFRunLoopTimerGetTypeID is not bound
!missing-pinvoke! CFRunLoopTimerInvalidate is not bound
!missing-pinvoke! CFRunLoopTimerIsValid is not bound
!missing-pinvoke! CFRunLoopTimerSetNextFireDate is not bound
!missing-pinvoke! CFRunLoopTimerSetTolerance is not bound
!missing-pinvoke! CFSetAddValue is not bound
!missing-pinvoke! CFSetApplyFunction is not bound
!missing-pinvoke! CFSetContainsValue is not bound
!missing-pinvoke! CFSetCreate is not bound
!missing-pinvoke! CFSetCreateCopy is not bound
!missing-pinvoke! CFSetCreateMutable is not bound
!missing-pinvoke! CFSetCreateMutableCopy is not bound
!missing-pinvoke! CFSetGetCount is not bound
!missing-pinvoke! CFSetGetCountOfValue is not bound
!missing-pinvoke! CFSetGetTypeID is not bound
!missing-pinvoke! CFSetGetValue is not bound
!missing-pinvoke! CFSetGetValueIfPresent is not bound
!missing-pinvoke! CFSetGetValues is not bound
!missing-pinvoke! CFSetRemoveAllValues is not bound
!missing-pinvoke! CFSetRemoveValue is not bound
!missing-pinvoke! CFSetReplaceValue is not bound
!missing-pinvoke! CFSetSetValue is not bound
!missing-pinvoke! CFShow is not bound
!missing-pinvoke! CFShowStr is not bound
!missing-pinvoke! CFSocketCopyRegisteredSocketSignature is not bound
!missing-pinvoke! CFSocketCopyRegisteredValue is not bound
!missing-pinvoke! CFSocketCreateWithSocketSignature is not bound
!missing-pinvoke! CFSocketGetContext is not bound
!missing-pinvoke! CFSocketGetDefaultNameRegistryPortNumber is not bound
!missing-pinvoke! CFSocketGetTypeID is not bound
!missing-pinvoke! CFSocketIsValid is not bound
!missing-pinvoke! CFSocketRegisterSocketSignature is not bound
!missing-pinvoke! CFSocketRegisterValue is not bound
!missing-pinvoke! CFSocketSetDefaultNameRegistryPortNumber is not bound
!missing-pinvoke! CFSocketUnregister is not bound
!missing-pinvoke! CFStringAppend is not bound
!missing-pinvoke! CFStringAppendCString is not bound
!missing-pinvoke! CFStringAppendFormat is not bound
!missing-pinvoke! CFStringAppendFormatAndArguments is not bound
!missing-pinvoke! CFStringAppendPascalString is not bound
!missing-pinvoke! CFStringCapitalize is not bound
!missing-pinvoke! CFStringCompare is not bound
!missing-pinvoke! CFStringCompareWithOptions is not bound
!missing-pinvoke! CFStringCompareWithOptionsAndLocale is not bound
!missing-pinvoke! CFStringConvertEncodingToIANACharSetName is not bound
!missing-pinvoke! CFStringConvertEncodingToNSStringEncoding is not bound
!missing-pinvoke! CFStringConvertEncodingToWindowsCodepage is not bound
!missing-pinvoke! CFStringConvertIANACharSetNameToEncoding is not bound
!missing-pinvoke! CFStringConvertNSStringEncodingToEncoding is not bound
!missing-pinvoke! CFStringConvertWindowsCodepageToEncoding is not bound
!missing-pinvoke! CFStringCreateArrayBySeparatingStrings is not bound
!missing-pinvoke! CFStringCreateArrayWithFindResults is not bound
!missing-pinvoke! CFStringCreateByCombiningStrings is not bound
!missing-pinvoke! CFStringCreateCopy is not bound
!missing-pinvoke! CFStringCreateExternalRepresentation is not bound
!missing-pinvoke! CFStringCreateFromExternalRepresentation is not bound
!missing-pinvoke! CFStringCreateMutableWithExternalCharactersNoCopy is not bound
!missing-pinvoke! CFStringCreateWithBytes is not bound
!missing-pinvoke! CFStringCreateWithBytesNoCopy is not bound
!missing-pinvoke! CFStringCreateWithCharactersNoCopy is not bound
!missing-pinvoke! CFStringCreateWithCString is not bound
!missing-pinvoke! CFStringCreateWithCStringNoCopy is not bound
!missing-pinvoke! CFStringCreateWithFileSystemRepresentation is not bound
!missing-pinvoke! CFStringCreateWithFormat is not bound
!missing-pinvoke! CFStringCreateWithFormatAndArguments is not bound
!missing-pinvoke! CFStringCreateWithPascalString is not bound
!missing-pinvoke! CFStringCreateWithPascalStringNoCopy is not bound
!missing-pinvoke! CFStringCreateWithSubstring is not bound
!missing-pinvoke! CFStringDelete is not bound
!missing-pinvoke! CFStringFind is not bound
!missing-pinvoke! CFStringFindAndReplace is not bound
!missing-pinvoke! CFStringFindCharacterFromSet is not bound
!missing-pinvoke! CFStringFindWithOptions is not bound
!missing-pinvoke! CFStringFindWithOptionsAndLocale is not bound
!missing-pinvoke! CFStringFold is not bound
!missing-pinvoke! CFStringGetBytes is not bound
!missing-pinvoke! CFStringGetCString is not bound
!missing-pinvoke! CFStringGetCStringPtr is not bound
!missing-pinvoke! CFStringGetDoubleValue is not bound
!missing-pinvoke! CFStringGetFastestEncoding is not bound
!missing-pinvoke! CFStringGetFileSystemRepresentation is not bound
!missing-pinvoke! CFStringGetHyphenationLocationBeforeIndex is not bound
!missing-pinvoke! CFStringGetIntValue is not bound
!missing-pinvoke! CFStringGetLineBounds is not bound
!missing-pinvoke! CFStringGetListOfAvailableEncodings is not bound
!missing-pinvoke! CFStringGetMaximumSizeForEncoding is not bound
!missing-pinvoke! CFStringGetMaximumSizeOfFileSystemRepresentation is not bound
!missing-pinvoke! CFStringGetMostCompatibleMacStringEncoding is not bound
!missing-pinvoke! CFStringGetNameOfEncoding is not bound
!missing-pinvoke! CFStringGetParagraphBounds is not bound
!missing-pinvoke! CFStringGetPascalString is not bound
!missing-pinvoke! CFStringGetPascalStringPtr is not bound
!missing-pinvoke! CFStringGetRangeOfComposedCharactersAtIndex is not bound
!missing-pinvoke! CFStringGetSmallestEncoding is not bound
!missing-pinvoke! CFStringGetSystemEncoding is not bound
!missing-pinvoke! CFStringHasPrefix is not bound
!missing-pinvoke! CFStringHasSuffix is not bound
!missing-pinvoke! CFStringInsert is not bound
!missing-pinvoke! CFStringIsEncodingAvailable is not bound
!missing-pinvoke! CFStringIsHyphenationAvailableForLocale is not bound
!missing-pinvoke! CFStringLowercase is not bound
!missing-pinvoke! CFStringNormalize is not bound
!missing-pinvoke! CFStringPad is not bound
!missing-pinvoke! CFStringReplace is not bound
!missing-pinvoke! CFStringReplaceAll is not bound
!missing-pinvoke! CFStringSetExternalCharactersNoCopy is not bound
!missing-pinvoke! CFStringTokenizerAdvanceToNextToken is not bound
!missing-pinvoke! CFStringTokenizerCopyBestStringLanguage is not bound
!missing-pinvoke! CFStringTokenizerCopyCurrentTokenAttribute is not bound
!missing-pinvoke! CFStringTokenizerCreate is not bound
!missing-pinvoke! CFStringTokenizerGetCurrentSubTokens is not bound
!missing-pinvoke! CFStringTokenizerGetCurrentTokenRange is not bound
!missing-pinvoke! CFStringTokenizerGetTypeID is not bound
!missing-pinvoke! CFStringTokenizerGoToTokenAtIndex is not bound
!missing-pinvoke! CFStringTokenizerSetString is not bound
!missing-pinvoke! CFStringTrim is not bound
!missing-pinvoke! CFStringTrimWhitespace is not bound
!missing-pinvoke! CFStringUppercase is not bound
!missing-pinvoke! CFTimeZoneCopyAbbreviation is not bound
!missing-pinvoke! CFTimeZoneCopyAbbreviationDictionary is not bound
!missing-pinvoke! CFTimeZoneCopyDefault is not bound
!missing-pinvoke! CFTimeZoneCopyKnownNames is not bound
!missing-pinvoke! CFTimeZoneCopyLocalizedName is not bound
!missing-pinvoke! CFTimeZoneCopySystem is not bound
!missing-pinvoke! CFTimeZoneCreate is not bound
!missing-pinvoke! CFTimeZoneCreateWithName is not bound
!missing-pinvoke! CFTimeZoneCreateWithTimeIntervalFromGMT is not bound
!missing-pinvoke! CFTimeZoneGetData is not bound
!missing-pinvoke! CFTimeZoneGetDaylightSavingTimeOffset is not bound
!missing-pinvoke! CFTimeZoneGetName is not bound
!missing-pinvoke! CFTimeZoneGetNextDaylightSavingTimeTransition is not bound
!missing-pinvoke! CFTimeZoneGetSecondsFromGMT is not bound
!missing-pinvoke! CFTimeZoneGetTypeID is not bound
!missing-pinvoke! CFTimeZoneIsDaylightSavingTime is not bound
!missing-pinvoke! CFTimeZoneResetSystem is not bound
!missing-pinvoke! CFTimeZoneSetAbbreviationDictionary is not bound
!missing-pinvoke! CFTimeZoneSetDefault is not bound
!missing-pinvoke! CFTreeAppendChild is not bound
!missing-pinvoke! CFTreeApplyFunctionToChildren is not bound
!missing-pinvoke! CFTreeCreate is not bound
!missing-pinvoke! CFTreeFindRoot is not bound
!missing-pinvoke! CFTreeGetChildAtIndex is not bound
!missing-pinvoke! CFTreeGetChildCount is not bound
!missing-pinvoke! CFTreeGetChildren is not bound
!missing-pinvoke! CFTreeGetContext is not bound
!missing-pinvoke! CFTreeGetFirstChild is not bound
!missing-pinvoke! CFTreeGetNextSibling is not bound
!missing-pinvoke! CFTreeGetParent is not bound
!missing-pinvoke! CFTreeGetTypeID is not bound
!missing-pinvoke! CFTreeInsertSibling is not bound
!missing-pinvoke! CFTreePrependChild is not bound
!missing-pinvoke! CFTreeRemove is not bound
!missing-pinvoke! CFTreeRemoveAllChildren is not bound
!missing-pinvoke! CFTreeSetContext is not bound
!missing-pinvoke! CFTreeSortChildren is not bound
!missing-pinvoke! CFURLCanBeDecomposed is not bound
!missing-pinvoke! CFURLClearResourcePropertyCache is not bound
!missing-pinvoke! CFURLClearResourcePropertyCacheForKey is not bound
!missing-pinvoke! CFURLCopyAbsoluteURL is not bound
!missing-pinvoke! CFURLCopyFragment is not bound
!missing-pinvoke! CFURLCopyHostName is not bound
!missing-pinvoke! CFURLCopyLastPathComponent is not bound
!missing-pinvoke! CFURLCopyNetLocation is not bound
!missing-pinvoke! CFURLCopyPassword is not bound
!missing-pinvoke! CFURLCopyPath is not bound
!missing-pinvoke! CFURLCopyPathExtension is not bound
!missing-pinvoke! CFURLCopyQueryString is not bound
!missing-pinvoke! CFURLCopyResourcePropertiesForKeys is not bound
!missing-pinvoke! CFURLCopyResourcePropertyForKey is not bound
!missing-pinvoke! CFURLCopyResourceSpecifier is not bound
!missing-pinvoke! CFURLCopyScheme is not bound
!missing-pinvoke! CFURLCopyStrictPath is not bound
!missing-pinvoke! CFURLCopyUserName is not bound
!missing-pinvoke! CFURLCreateAbsoluteURLWithBytes is not bound
!missing-pinvoke! CFURLCreateBookmarkData is not bound
!missing-pinvoke! CFURLCreateBookmarkDataFromFile is not bound
!missing-pinvoke! CFURLCreateByResolvingBookmarkData is not bound
!missing-pinvoke! CFURLCreateCopyAppendingPathComponent is not bound
!missing-pinvoke! CFURLCreateCopyAppendingPathExtension is not bound
!missing-pinvoke! CFURLCreateCopyDeletingLastPathComponent is not bound
!missing-pinvoke! CFURLCreateCopyDeletingPathExtension is not bound
!missing-pinvoke! CFURLCreateData is not bound
!missing-pinvoke! CFURLCreateFilePathURL is not bound
!missing-pinvoke! CFURLCreateFileReferenceURL is not bound
!missing-pinvoke! CFURLCreateFromFileSystemRepresentation is not bound
!missing-pinvoke! CFURLCreateFromFileSystemRepresentationRelativeToBase is not bound
!missing-pinvoke! CFURLCreateResourcePropertiesForKeysFromBookmarkData is not bound
!missing-pinvoke! CFURLCreateResourcePropertyForKeyFromBookmarkData is not bound
!missing-pinvoke! CFURLCreateStringByReplacingPercentEscapes is not bound
!missing-pinvoke! CFURLCreateWithBytes is not bound
!missing-pinvoke! CFURLCreateWithFileSystemPathRelativeToBase is not bound
!missing-pinvoke! CFURLEnumeratorCreateForDirectoryURL is not bound
!missing-pinvoke! CFURLEnumeratorCreateForMountedVolumes is not bound
!missing-pinvoke! CFURLEnumeratorGetDescendentLevel is not bound
!missing-pinvoke! CFURLEnumeratorGetNextURL is not bound
!missing-pinvoke! CFURLEnumeratorGetTypeID is not bound
!missing-pinvoke! CFURLEnumeratorSkipDescendents is not bound
!missing-pinvoke! CFURLGetBaseURL is not bound
!missing-pinvoke! CFURLGetByteRangeForComponent is not bound
!missing-pinvoke! CFURLGetBytes is not bound
!missing-pinvoke! CFURLGetFileSystemRepresentation is not bound
!missing-pinvoke! CFURLGetPortNumber is not bound
!missing-pinvoke! CFURLHasDirectoryPath is not bound
!missing-pinvoke! CFURLResourceIsReachable is not bound
!missing-pinvoke! CFURLSetResourcePropertiesForKeys is not bound
!missing-pinvoke! CFURLSetResourcePropertyForKey is not bound
!missing-pinvoke! CFURLSetTemporaryResourcePropertyForKey is not bound
!missing-pinvoke! CFURLStartAccessingSecurityScopedResource is not bound
!missing-pinvoke! CFURLStopAccessingSecurityScopedResource is not bound
!missing-pinvoke! CFURLWriteBookmarkDataToFile is not bound
!missing-pinvoke! CFUUIDCreate is not bound
!missing-pinvoke! CFUUIDCreateFromUUIDBytes is not bound
!missing-pinvoke! CFUUIDCreateString is not bound
!missing-pinvoke! CFUUIDCreateWithBytes is not bound
!missing-pinvoke! CFUUIDGetConstantUUIDWithBytes is not bound
!missing-pinvoke! CFUUIDGetTypeID is not bound
!missing-pinvoke! CFUUIDGetUUIDBytes is not bound
!missing-pinvoke! CFWriteStreamCreateWithAllocatedBuffers is not bound
!missing-pinvoke! CFWriteStreamCreateWithBuffer is not bound
!missing-pinvoke! CFWriteStreamCreateWithFile is not bound
!missing-pinvoke! CFWriteStreamGetError is not bound
!missing-pinvoke! CFWriteStreamGetTypeID is not bound
!unknown-field! _dispatch_data_destructor_free bound
!unknown-native-enum! DispatchBlockFlags bound
!unknown-pinvoke! close bound
!unknown-pinvoke! dispatch_activate bound
!unknown-pinvoke! dispatch_after bound
!unknown-pinvoke! dispatch_after_f bound
!unknown-pinvoke! dispatch_apply_f bound
!unknown-pinvoke! dispatch_async bound
!unknown-pinvoke! dispatch_async_f bound
!unknown-pinvoke! dispatch_barrier_async bound
!unknown-pinvoke! dispatch_barrier_async_f bound
!unknown-pinvoke! dispatch_barrier_sync bound
!unknown-pinvoke! dispatch_barrier_sync_f bound
!unknown-pinvoke! dispatch_block_cancel bound
!unknown-pinvoke! dispatch_block_create bound
!unknown-pinvoke! dispatch_block_create_with_qos_class bound
!unknown-pinvoke! dispatch_block_notify bound
!unknown-pinvoke! dispatch_block_testcancel bound
!unknown-pinvoke! dispatch_block_wait bound
!unknown-pinvoke! dispatch_data_create bound
!unknown-pinvoke! dispatch_data_create_concat bound
!unknown-pinvoke! dispatch_data_create_map bound
!unknown-pinvoke! dispatch_data_create_subrange bound
!unknown-pinvoke! dispatch_data_get_size bound
!unknown-pinvoke! dispatch_get_context bound
!unknown-pinvoke! dispatch_get_current_queue bound
!unknown-pinvoke! dispatch_get_global_queue bound
!unknown-pinvoke! dispatch_group_async_f bound
!unknown-pinvoke! dispatch_group_create bound
!unknown-pinvoke! dispatch_group_enter bound
!unknown-pinvoke! dispatch_group_leave bound
!unknown-pinvoke! dispatch_group_notify bound
!unknown-pinvoke! dispatch_group_notify_f bound
!unknown-pinvoke! dispatch_group_wait bound
!unknown-pinvoke! dispatch_queue_attr_make_initially_inactive bound
!unknown-pinvoke! dispatch_queue_attr_make_with_autorelease_frequency bound
!unknown-pinvoke! dispatch_queue_attr_make_with_qos_class bound
!unknown-pinvoke! dispatch_queue_create bound
!unknown-pinvoke! dispatch_queue_create_with_target$V2 bound
!unknown-pinvoke! dispatch_queue_get_label bound
!unknown-pinvoke! dispatch_queue_get_qos_class bound
!unknown-pinvoke! dispatch_queue_get_specific bound
!unknown-pinvoke! dispatch_queue_set_specific bound
!unknown-pinvoke! dispatch_read bound
!unknown-pinvoke! dispatch_release bound
!unknown-pinvoke! dispatch_resume bound
!unknown-pinvoke! dispatch_retain bound
!unknown-pinvoke! dispatch_set_context bound
!unknown-pinvoke! dispatch_set_target_queue bound
!unknown-pinvoke! dispatch_source_cancel bound
!unknown-pinvoke! dispatch_source_create bound
!unknown-pinvoke! dispatch_source_get_data bound
!unknown-pinvoke! dispatch_source_get_handle bound
!unknown-pinvoke! dispatch_source_get_mask bound
!unknown-pinvoke! dispatch_source_merge_data bound
!unknown-pinvoke! dispatch_source_set_cancel_handler bound
!unknown-pinvoke! dispatch_source_set_event_handler bound
!unknown-pinvoke! dispatch_source_set_event_handler_f bound
!unknown-pinvoke! dispatch_source_set_registration_handler bound
!unknown-pinvoke! dispatch_source_set_timer bound
!unknown-pinvoke! dispatch_source_testcancel bound
!unknown-pinvoke! dispatch_suspend bound
!unknown-pinvoke! dispatch_sync bound
!unknown-pinvoke! dispatch_sync_f bound
!unknown-pinvoke! dispatch_time bound
!unknown-pinvoke! dispatch_walltime bound
!unknown-pinvoke! dispatch_write bound
!unknown-pinvoke! open bound
!unknown-pinvoke! write bound
!missing-field! kCFStreamErrorDomainSOCKS not bound
!missing-field! kCFStreamErrorDomainSSL not bound
!missing-field! kCFStreamPropertyShouldCloseNativeSocket not bound
!missing-field! kCFStreamPropertySocketSecurityLevel not bound
!missing-field! kCFStreamPropertySOCKSPassword not bound
!missing-field! kCFStreamPropertySOCKSProxy not bound
!missing-field! kCFStreamPropertySOCKSProxyHost not bound
!missing-field! kCFStreamPropertySOCKSProxyPort not bound
!missing-field! kCFStreamPropertySOCKSUser not bound
!missing-field! kCFStreamPropertySOCKSVersion not bound
!missing-field! kCFStreamSocketSecurityLevelNegotiatedSSL not bound
!missing-field! kCFStreamSocketSecurityLevelNone not bound
!missing-field! kCFStreamSocketSecurityLevelTLSv1 not bound
!missing-field! kCFStreamSocketSOCKSVersion4 not bound
!missing-field! kCFStreamSocketSOCKSVersion5 not bound
!missing-field! kCFURLFileIdentifierKey not bound
!missing-field! kCFURLVolumeMountFromLocationKey not bound
!missing-field! kCFURLVolumeSubtypeKey not bound
!missing-field! kCFURLVolumeTypeNameKey not bound
!missing-field! kCFURLDirectoryEntryCountKey not bound

Просмотреть файл

@ -1,97 +0,0 @@
## deprecated (as the name indicates) and not exposed
!missing-enum! CGGlyphDeprecatedEnum not bound
## there's another P/Invoke that returns the same result according to the documentation (CGColorSpaceCopyName), so no need to bind another one.
!missing-pinvoke! CGColorSpaceGetName is not bound
# There's an identical function that takes a C callback instead of a block, and which we've bound, which makes this function redundant since the managed API would be identical.
!missing-pinvoke! CGPDFDictionaryApplyBlock is not bound
# not yet sure how to bind this
!missing-pinvoke! CGColorSpaceCreateWithColorSyncProfile is not bound
## unsorted
!missing-enum! CGBitmapInfo not bound
!missing-enum! CGError not bound
!missing-enum! CGFontPostScriptFormat not bound
!missing-field! CGAffineTransformIdentity not bound
!missing-field! CGPointZero not bound
!missing-field! CGSizeZero not bound
!missing-field! kCGFontVariationAxisDefaultValue not bound
!missing-field! kCGFontVariationAxisMaxValue not bound
!missing-field! kCGFontVariationAxisMinValue not bound
!missing-field! kCGFontVariationAxisName not bound
!missing-field! kCGPDFContextOutputIntent not bound
!missing-field! kCGPDFContextOutputIntents not bound
!missing-field! kCGPDFXDestinationOutputProfile not bound
!missing-field! kCGPDFXInfo not bound
!missing-field! kCGPDFXOutputCondition not bound
!missing-field! kCGPDFXOutputConditionIdentifier not bound
!missing-field! kCGPDFXOutputIntentSubtype not bound
!missing-field! kCGPDFXRegistryName not bound
!missing-pinvoke! CGAffineTransformConcat is not bound
!missing-pinvoke! CGAffineTransformEqualToTransform is not bound
!missing-pinvoke! CGAffineTransformIsIdentity is not bound
!missing-pinvoke! CGAffineTransformMake is not bound
!missing-pinvoke! CGAffineTransformMakeRotation is not bound
!missing-pinvoke! CGAffineTransformMakeScale is not bound
!missing-pinvoke! CGAffineTransformMakeTranslation is not bound
!missing-pinvoke! CGAffineTransformRotate is not bound
!missing-pinvoke! CGAffineTransformScale is not bound
!missing-pinvoke! CGAffineTransformTranslate is not bound
!missing-pinvoke! CGBitmapContextCreateWithData is not bound
!missing-pinvoke! CGColorConversionInfoCreateFromListWithArguments is not bound
!missing-pinvoke! CGColorConversionInfoGetTypeID is not bound
!missing-pinvoke! CGColorCreateCopy is not bound
!missing-pinvoke! CGColorGetTypeID is not bound
!missing-pinvoke! CGColorSpaceGetTypeID is not bound
!missing-pinvoke! CGContextGetTypeID is not bound
!missing-pinvoke! CGDataConsumerCreate is not bound
!missing-pinvoke! CGDataConsumerGetTypeID is not bound
!missing-pinvoke! CGDataProviderCreateDirect is not bound
!missing-pinvoke! CGDataProviderCreateSequential is not bound
!missing-pinvoke! CGDataProviderGetInfo is not bound
!missing-pinvoke! CGDataProviderGetTypeID is not bound
!missing-pinvoke! CGFontCanCreatePostScriptSubset is not bound
!missing-pinvoke! CGFontCopyTableForTag is not bound
!missing-pinvoke! CGFontCopyTableTags is not bound
!missing-pinvoke! CGFontCopyVariationAxes is not bound
!missing-pinvoke! CGFontCopyVariations is not bound
!missing-pinvoke! CGFontCreateCopyWithVariations is not bound
!missing-pinvoke! CGFontCreatePostScriptEncoding is not bound
!missing-pinvoke! CGFontCreatePostScriptSubset is not bound
!missing-pinvoke! CGFontGetGlyphAdvances is not bound
!missing-pinvoke! CGFontGetGlyphBBoxes is not bound
!missing-pinvoke! CGFunctionGetTypeID is not bound
!missing-pinvoke! CGGradientGetTypeID is not bound
!missing-pinvoke! CGImageGetTypeID is not bound
!missing-pinvoke! CGLayerGetTypeID is not bound
!missing-pinvoke! CGPathApplyWithBlock is not bound
!missing-pinvoke! CGPathCreateCopy is not bound
!missing-pinvoke! CGPathGetTypeID is not bound
!missing-pinvoke! CGPatternGetTypeID is not bound
!missing-pinvoke! CGPDFArrayGetNull is not bound
!missing-pinvoke! CGPDFArrayGetObject is not bound
!missing-pinvoke! CGPDFDictionaryGetObject is not bound
!missing-pinvoke! CGPDFDocumentGetID is not bound
!missing-pinvoke! CGPDFDocumentGetTypeID is not bound
!missing-pinvoke! CGPDFPageGetTypeID is not bound
!missing-pinvoke! CGPDFStringCopyDate is not bound
!missing-pinvoke! CGPDFStringGetBytePtr is not bound
!missing-pinvoke! CGPDFStringGetLength is not bound
!missing-pinvoke! CGPointApplyAffineTransform is not bound
!missing-pinvoke! CGPointEqualToPoint is not bound
!missing-pinvoke! CGRectContainsPoint is not bound
!missing-pinvoke! CGRectContainsRect is not bound
!missing-pinvoke! CGRectEqualToRect is not bound
!missing-pinvoke! CGRectGetHeight is not bound
!missing-pinvoke! CGRectGetWidth is not bound
!missing-pinvoke! CGRectIntersection is not bound
!missing-pinvoke! CGRectIntersectsRect is not bound
!missing-pinvoke! CGRectIsEmpty is not bound
!missing-pinvoke! CGRectOffset is not bound
!missing-pinvoke! CGShadingGetTypeID is not bound
!missing-pinvoke! CGSizeEqualToSize is not bound
!missing-pinvoke! CGErrorSetCallback is not bound
!missing-pinvoke! CGConvertColorDataWithFormat is not bound

Просмотреть файл

@ -1,263 +0,0 @@
## new @required on existing protocols are breaking changes
!incorrect-protocol-member! CIImageProcessorInput::surface is REQUIRED and should be abstract
!incorrect-protocol-member! CIImageProcessorOutput::surface is REQUIRED and should be abstract
!incorrect-protocol-member! CIImageProcessorInput::digest is REQUIRED and should be abstract
!incorrect-protocol-member! CIImageProcessorOutput::digest is REQUIRED and should be abstract
!incorrect-protocol-member! CIAttributedTextImageGenerator::padding is REQUIRED and should be abstract
!incorrect-protocol-member! CIAttributedTextImageGenerator::setPadding: is REQUIRED and should be abstract
!incorrect-protocol-member! CIColorCube::extrapolate is REQUIRED and should be abstract
!incorrect-protocol-member! CIColorCube::setExtrapolate: is REQUIRED and should be abstract
!incorrect-protocol-member! CIColorCubesMixedWithMask::extrapolate is REQUIRED and should be abstract
!incorrect-protocol-member! CIColorCubesMixedWithMask::setExtrapolate: is REQUIRED and should be abstract
!incorrect-protocol-member! CIColorCubeWithColorSpace::extrapolate is REQUIRED and should be abstract
!incorrect-protocol-member! CIColorCubeWithColorSpace::setExtrapolate: is REQUIRED and should be abstract
!incorrect-protocol-member! CITextImageGenerator::padding is REQUIRED and should be abstract
!incorrect-protocol-member! CITextImageGenerator::setPadding: is REQUIRED and should be abstract
## requires varargs support
!missing-selector! +CIFilter::filterWithName:keysAndValues: not bound
!missing-selector! CISampler::initWithImage:keysAndValues: not bound
!missing-selector! +CISampler::samplerWithImage:keysAndValues: not bound
## bound in informal protocol CIImageProvider
!missing-selector! NSObject::provideImageData:bytesPerRow:origin::size::userInfo: not bound
## at some point in time (iOS11/macOS 10.11) this API was removed/deprecated and we added a compatibility
## stub using 'autoAdjustmentFiltersWithOptions:'. Now it's back (in headers but can be ignored)
!missing-selector! CIImage::autoAdjustmentFilters not bound
## we already provide alternative API to create the filters
!missing-selector! +CIFilter::accordionFoldTransitionFilter not bound
!missing-selector! +CIFilter::additionCompositingFilter not bound
!missing-selector! +CIFilter::affineClampFilter not bound
!missing-selector! +CIFilter::affineTileFilter not bound
!missing-selector! +CIFilter::attributedTextImageGeneratorFilter not bound
!missing-selector! +CIFilter::aztecCodeGeneratorFilter not bound
!missing-selector! +CIFilter::barcodeGeneratorFilter not bound
!missing-selector! +CIFilter::barsSwipeTransitionFilter not bound
!missing-selector! +CIFilter::bicubicScaleTransformFilter not bound
!missing-selector! +CIFilter::blendWithAlphaMaskFilter not bound
!missing-selector! +CIFilter::blendWithBlueMaskFilter not bound
!missing-selector! +CIFilter::blendWithMaskFilter not bound
!missing-selector! +CIFilter::blendWithRedMaskFilter not bound
!missing-selector! +CIFilter::bloomFilter not bound
!missing-selector! +CIFilter::bokehBlurFilter not bound
!missing-selector! +CIFilter::boxBlurFilter not bound
!missing-selector! +CIFilter::checkerboardGeneratorFilter not bound
!missing-selector! +CIFilter::circularScreenFilter not bound
!missing-selector! +CIFilter::CMYKHalftone not bound
!missing-selector! +CIFilter::code128BarcodeGeneratorFilter not bound
!missing-selector! +CIFilter::colorBlendModeFilter not bound
!missing-selector! +CIFilter::colorBurnBlendModeFilter not bound
!missing-selector! +CIFilter::colorClampFilter not bound
!missing-selector! +CIFilter::colorControlsFilter not bound
!missing-selector! +CIFilter::colorCrossPolynomialFilter not bound
!missing-selector! +CIFilter::colorCubeFilter not bound
!missing-selector! +CIFilter::colorCubesMixedWithMaskFilter not bound
!missing-selector! +CIFilter::colorCubeWithColorSpaceFilter not bound
!missing-selector! +CIFilter::colorCurvesFilter not bound
!missing-selector! +CIFilter::colorDodgeBlendModeFilter not bound
!missing-selector! +CIFilter::colorInvertFilter not bound
!missing-selector! +CIFilter::colorMapFilter not bound
!missing-selector! +CIFilter::colorMatrixFilter not bound
!missing-selector! +CIFilter::colorMonochromeFilter not bound
!missing-selector! +CIFilter::colorPolynomialFilter not bound
!missing-selector! +CIFilter::colorPosterizeFilter not bound
!missing-selector! +CIFilter::comicEffectFilter not bound
!missing-selector! +CIFilter::convolution3X3Filter not bound
!missing-selector! +CIFilter::convolution5X5Filter not bound
!missing-selector! +CIFilter::convolution7X7Filter not bound
!missing-selector! +CIFilter::convolution9HorizontalFilter not bound
!missing-selector! +CIFilter::convolution9VerticalFilter not bound
!missing-selector! +CIFilter::copyMachineTransitionFilter not bound
!missing-selector! +CIFilter::coreMLModelFilter not bound
!missing-selector! +CIFilter::crystallizeFilter not bound
!missing-selector! +CIFilter::darkenBlendModeFilter not bound
!missing-selector! +CIFilter::depthOfFieldFilter not bound
!missing-selector! +CIFilter::depthToDisparityFilter not bound
!missing-selector! +CIFilter::differenceBlendModeFilter not bound
!missing-selector! +CIFilter::discBlurFilter not bound
!missing-selector! +CIFilter::disintegrateWithMaskTransitionFilter not bound
!missing-selector! +CIFilter::disparityToDepthFilter not bound
!missing-selector! +CIFilter::dissolveTransitionFilter not bound
!missing-selector! +CIFilter::ditherFilter not bound
!missing-selector! +CIFilter::divideBlendModeFilter not bound
!missing-selector! +CIFilter::documentEnhancerFilter not bound
!missing-selector! +CIFilter::dotScreenFilter not bound
!missing-selector! +CIFilter::edgePreserveUpsampleFilter not bound
!missing-selector! +CIFilter::edgesFilter not bound
!missing-selector! +CIFilter::edgeWorkFilter not bound
!missing-selector! +CIFilter::eightfoldReflectedTileFilter not bound
!missing-selector! +CIFilter::exclusionBlendModeFilter not bound
!missing-selector! +CIFilter::exposureAdjustFilter not bound
!missing-selector! +CIFilter::falseColorFilter not bound
!missing-selector! +CIFilter::flashTransitionFilter not bound
!missing-selector! +CIFilter::fourfoldReflectedTileFilter not bound
!missing-selector! +CIFilter::fourfoldRotatedTileFilter not bound
!missing-selector! +CIFilter::fourfoldTranslatedTileFilter not bound
!missing-selector! +CIFilter::gaborGradientsFilter not bound
!missing-selector! +CIFilter::gammaAdjustFilter not bound
!missing-selector! +CIFilter::gaussianBlurFilter not bound
!missing-selector! +CIFilter::gaussianGradientFilter not bound
!missing-selector! +CIFilter::glideReflectedTileFilter not bound
!missing-selector! +CIFilter::gloomFilter not bound
!missing-selector! +CIFilter::hardLightBlendModeFilter not bound
!missing-selector! +CIFilter::hatchedScreenFilter not bound
!missing-selector! +CIFilter::heightFieldFromMaskFilter not bound
!missing-selector! +CIFilter::hexagonalPixellateFilter not bound
!missing-selector! +CIFilter::highlightShadowAdjustFilter not bound
!missing-selector! +CIFilter::hueAdjustFilter not bound
!missing-selector! +CIFilter::hueBlendModeFilter not bound
!missing-selector! +CIFilter::hueSaturationValueGradientFilter not bound
!missing-selector! +CIFilter::kaleidoscopeFilter not bound
!missing-selector! +CIFilter::keystoneCorrectionCombinedFilter not bound
!missing-selector! +CIFilter::keystoneCorrectionHorizontalFilter not bound
!missing-selector! +CIFilter::keystoneCorrectionVerticalFilter not bound
!missing-selector! +CIFilter::LabDeltaE not bound
!missing-selector! +CIFilter::lanczosScaleTransformFilter not bound
!missing-selector! +CIFilter::lenticularHaloGeneratorFilter not bound
!missing-selector! +CIFilter::lightenBlendModeFilter not bound
!missing-selector! +CIFilter::linearBurnBlendModeFilter not bound
!missing-selector! +CIFilter::linearDodgeBlendModeFilter not bound
!missing-selector! +CIFilter::linearGradientFilter not bound
!missing-selector! +CIFilter::linearToSRGBToneCurveFilter not bound
!missing-selector! +CIFilter::lineOverlayFilter not bound
!missing-selector! +CIFilter::lineScreenFilter not bound
!missing-selector! +CIFilter::luminosityBlendModeFilter not bound
!missing-selector! +CIFilter::maskedVariableBlurFilter not bound
!missing-selector! +CIFilter::maskToAlphaFilter not bound
!missing-selector! +CIFilter::maximumComponentFilter not bound
!missing-selector! +CIFilter::maximumCompositingFilter not bound
!missing-selector! +CIFilter::medianFilter not bound
!missing-selector! +CIFilter::meshGeneratorFilter not bound
!missing-selector! +CIFilter::minimumComponentFilter not bound
!missing-selector! +CIFilter::minimumCompositingFilter not bound
!missing-selector! +CIFilter::mixFilter not bound
!missing-selector! +CIFilter::modTransitionFilter not bound
!missing-selector! +CIFilter::morphologyGradientFilter not bound
!missing-selector! +CIFilter::morphologyMaximumFilter not bound
!missing-selector! +CIFilter::morphologyMinimumFilter not bound
!missing-selector! +CIFilter::morphologyRectangleMaximumFilter not bound
!missing-selector! +CIFilter::morphologyRectangleMinimumFilter not bound
!missing-selector! +CIFilter::motionBlurFilter not bound
!missing-selector! +CIFilter::multiplyBlendModeFilter not bound
!missing-selector! +CIFilter::multiplyCompositingFilter not bound
!missing-selector! +CIFilter::noiseReductionFilter not bound
!missing-selector! +CIFilter::opTileFilter not bound
!missing-selector! +CIFilter::overlayBlendModeFilter not bound
!missing-selector! +CIFilter::pageCurlTransitionFilter not bound
!missing-selector! +CIFilter::pageCurlWithShadowTransitionFilter not bound
!missing-selector! +CIFilter::paletteCentroidFilter not bound
!missing-selector! +CIFilter::palettizeFilter not bound
!missing-selector! +CIFilter::parallelogramTileFilter not bound
!missing-selector! +CIFilter::PDF417BarcodeGenerator not bound
!missing-selector! +CIFilter::perspectiveCorrectionFilter not bound
!missing-selector! +CIFilter::perspectiveRotateFilter not bound
!missing-selector! +CIFilter::perspectiveTileFilter not bound
!missing-selector! +CIFilter::perspectiveTransformFilter not bound
!missing-selector! +CIFilter::perspectiveTransformWithExtentFilter not bound
!missing-selector! +CIFilter::photoEffectChromeFilter not bound
!missing-selector! +CIFilter::photoEffectFadeFilter not bound
!missing-selector! +CIFilter::photoEffectInstantFilter not bound
!missing-selector! +CIFilter::photoEffectMonoFilter not bound
!missing-selector! +CIFilter::photoEffectNoirFilter not bound
!missing-selector! +CIFilter::photoEffectProcessFilter not bound
!missing-selector! +CIFilter::photoEffectTonalFilter not bound
!missing-selector! +CIFilter::photoEffectTransferFilter not bound
!missing-selector! +CIFilter::pinLightBlendModeFilter not bound
!missing-selector! +CIFilter::pixellateFilter not bound
!missing-selector! +CIFilter::pointillizeFilter not bound
!missing-selector! +CIFilter::QRCodeGenerator not bound
!missing-selector! +CIFilter::radialGradientFilter not bound
!missing-selector! +CIFilter::randomGeneratorFilter not bound
!missing-selector! +CIFilter::rippleTransitionFilter not bound
!missing-selector! +CIFilter::roundedRectangleGeneratorFilter not bound
!missing-selector! +CIFilter::saliencyMapFilter not bound
!missing-selector! +CIFilter::saturationBlendModeFilter not bound
!missing-selector! +CIFilter::screenBlendModeFilter not bound
!missing-selector! +CIFilter::sepiaToneFilter not bound
!missing-selector! +CIFilter::shadedMaterialFilter not bound
!missing-selector! +CIFilter::sharpenLuminanceFilter not bound
!missing-selector! +CIFilter::sixfoldReflectedTileFilter not bound
!missing-selector! +CIFilter::sixfoldRotatedTileFilter not bound
!missing-selector! +CIFilter::smoothLinearGradientFilter not bound
!missing-selector! +CIFilter::softLightBlendModeFilter not bound
!missing-selector! +CIFilter::sourceAtopCompositingFilter not bound
!missing-selector! +CIFilter::sourceInCompositingFilter not bound
!missing-selector! +CIFilter::sourceOutCompositingFilter not bound
!missing-selector! +CIFilter::sourceOverCompositingFilter not bound
!missing-selector! +CIFilter::spotColorFilter not bound
!missing-selector! +CIFilter::spotLightFilter not bound
!missing-selector! +CIFilter::sRGBToneCurveToLinearFilter not bound
!missing-selector! +CIFilter::starShineGeneratorFilter not bound
!missing-selector! +CIFilter::straightenFilter not bound
!missing-selector! +CIFilter::stripesGeneratorFilter not bound
!missing-selector! +CIFilter::subtractBlendModeFilter not bound
!missing-selector! +CIFilter::sunbeamsGeneratorFilter not bound
!missing-selector! +CIFilter::swipeTransitionFilter not bound
!missing-selector! +CIFilter::temperatureAndTintFilter not bound
!missing-selector! +CIFilter::textImageGeneratorFilter not bound
!missing-selector! +CIFilter::thermalFilter not bound
!missing-selector! +CIFilter::toneCurveFilter not bound
!missing-selector! +CIFilter::triangleKaleidoscopeFilter not bound
!missing-selector! +CIFilter::triangleTileFilter not bound
!missing-selector! +CIFilter::twelvefoldReflectedTileFilter not bound
!missing-selector! +CIFilter::unsharpMaskFilter not bound
!missing-selector! +CIFilter::vibranceFilter not bound
!missing-selector! +CIFilter::vignetteEffectFilter not bound
!missing-selector! +CIFilter::vignetteFilter not bound
!missing-selector! +CIFilter::whitePointAdjustFilter not bound
!missing-selector! +CIFilter::xRayFilter not bound
!missing-selector! +CIFilter::zoomBlurFilter not bound
## xcode 12
!missing-selector! +CIFilter::areaAverageFilter not bound
!missing-selector! +CIFilter::areaHistogramFilter not bound
!missing-selector! +CIFilter::areaMaximumAlphaFilter not bound
!missing-selector! +CIFilter::areaMaximumFilter not bound
!missing-selector! +CIFilter::areaMinimumAlphaFilter not bound
!missing-selector! +CIFilter::areaMinimumFilter not bound
!missing-selector! +CIFilter::areaMinMaxFilter not bound
!missing-selector! +CIFilter::areaMinMaxRedFilter not bound
!missing-selector! +CIFilter::bumpDistortionFilter not bound
!missing-selector! +CIFilter::bumpDistortionLinearFilter not bound
!missing-selector! +CIFilter::circleSplashDistortionFilter not bound
!missing-selector! +CIFilter::circularWrapFilter not bound
!missing-selector! +CIFilter::colorAbsoluteDifferenceFilter not bound
!missing-selector! +CIFilter::colorThresholdFilter not bound
!missing-selector! +CIFilter::colorThresholdOtsuFilter not bound
!missing-selector! +CIFilter::columnAverageFilter not bound
!missing-selector! +CIFilter::displacementDistortionFilter not bound
!missing-selector! +CIFilter::drosteFilter not bound
!missing-selector! +CIFilter::glassDistortionFilter not bound
!missing-selector! +CIFilter::glassLozengeFilter not bound
!missing-selector! +CIFilter::histogramDisplayFilter not bound
!missing-selector! +CIFilter::holeDistortionFilter not bound
!missing-selector! +CIFilter::KMeansFilter not bound
!missing-selector! +CIFilter::lightTunnelFilter not bound
!missing-selector! +CIFilter::ninePartStretchedFilter not bound
!missing-selector! +CIFilter::ninePartTiledFilter not bound
!missing-selector! +CIFilter::pinchDistortionFilter not bound
!missing-selector! +CIFilter::rowAverageFilter not bound
!missing-selector! +CIFilter::stretchCropFilter not bound
!missing-selector! +CIFilter::torusLensDistortionFilter not bound
!missing-selector! +CIFilter::twirlDistortionFilter not bound
!missing-selector! +CIFilter::vortexDistortionFilter not bound
## xcode 13
!missing-selector! +CIFilter::convolutionRGB3X3Filter not bound
!missing-selector! +CIFilter::convolutionRGB5X5Filter not bound
!missing-selector! +CIFilter::convolutionRGB7X7Filter not bound
!missing-selector! +CIFilter::convolutionRGB9HorizontalFilter not bound
!missing-selector! +CIFilter::convolutionRGB9VerticalFilter not bound
!missing-selector! +CIFilter::linearLightBlendModeFilter not bound
!missing-selector! +CIFilter::personSegmentationFilter not bound
!missing-selector! +CIFilter::vividLightBlendModeFilter not bound
## xcode 14
!missing-selector! +CIFilter::areaLogarithmicHistogramFilter not bound
!missing-selector! +CIFilter::convertLabToRGBFilter not bound
!missing-selector! +CIFilter::convertRGBtoLabFilter not bound
# xcode1 5
!incorrect-protocol-member! CIPhotoEffect::setExtrapolate: is REQUIRED and should be abstract
!incorrect-protocol-member! CIPhotoEffect::extrapolate is REQUIRED and should be abstract
!incorrect-protocol-member! CIImageProcessorInput::roiTileCount is REQUIRED and should be abstract
!incorrect-protocol-member! CIImageProcessorInput::roiTileIndex is REQUIRED and should be abstract

Просмотреть файл

@ -1,7 +0,0 @@
# We have our own managed ctor
!missing-pinvoke! CLLocationCoordinate2DMake is not bound
## unsorted
!missing-field! kCLHeadingFilterNone not bound
!missing-field! kCLLocationCoordinate2DInvalid not bound

Просмотреть файл

@ -1,3 +0,0 @@
# no need to be added
!missing-field! CoreLocationUIVersionNumber not bound
!missing-field! CoreLocationUIVersionString not bound

Просмотреть файл

@ -1,10 +0,0 @@
# manually added in MidiServices.cs (not bindings)
# no known use
# old apis that have been ignored, please refer to issue https://github.com/xamarin/xamarin-macios/issues/4452
# same as the above, we should bind all of them, these have been added on Xcode 12 beta 2
# https://github.com/xamarin/xamarin-macios/issues/4452#issuecomment-660220392
!missing-pinvoke! MIDIEventListAdd is not bound
!missing-pinvoke! MIDIEventListInit is not bound

Просмотреть файл

@ -1,5 +0,0 @@
## no generator support for NSFastEnumeration / https://bugzilla.xamarin.com/show_bug.cgi?id=4391
!missing-protocol-conformance! MLDictionaryFeatureProvider should conform to NSFastEnumeration
## managed version bound using another method
!missing-selector! MLDictionaryFeatureProvider::objectForKeyedSubscript: not bound

Просмотреть файл

@ -1,30 +0,0 @@
## block version of the above API
## block version of the above API
## block version of the above API
## block version of the above API
## block based version of CMBufferQueueCreate (which use callbacks and is already bound)
## block based version of CMAudioSampleBufferCreateWithPacketDescriptions (which use callbacks and is already bound)
## block based version of CMSampleBufferCreateForImageBuffer (which use callbacks and is already bound)
# they are added because we need to be back compatible yet we do have code to choose the correct one
!unknown-pinvoke! CMTimebaseCopyMaster bound
!unknown-pinvoke! CMTimebaseCopyMasterClock bound
!unknown-pinvoke! CMTimebaseCopyMasterTimebase bound
!unknown-pinvoke! CMTimebaseCopyUltimateMasterClock bound
!unknown-pinvoke! CMTimebaseCreateWithMasterClock bound
!unknown-pinvoke! CMTimebaseCreateWithMasterTimebase bound
!unknown-pinvoke! CMTimebaseSetMasterClock bound
!unknown-pinvoke! CMTimebaseSetMasterTimebase bound
# it can return a Clock or a Timebase but the API already has a way to access the clock source (CMTimebaseCopySourceClock)
# and the Timebase (CMTimebaseCopySourceTimebase) so there is no reason atm to add this method

Просмотреть файл

@ -1,3 +0,0 @@
# Only iOS and watchOS supports CoreMotion
## no generator support for FastEnumeration - https://bugzilla.xamarin.com/show_bug.cgi?id=4391

Просмотреть файл

@ -1,2 +0,0 @@
## removed in Xcode 10 (both headers and libs) but would work on older OS
!unknown-field! kCFHTTPAuthenticationSchemeOAuth1 bound

Просмотреть файл

@ -1,4 +0,0 @@
# note: framework not available on watchOS
!missing-field! CoreSpotlightVersionNumber not bound
!missing-field! CoreSpotlightVersionString not bound

Просмотреть файл

@ -1,130 +0,0 @@
!missing-enum! CTFontCollectionCopyOptions not bound
!missing-enum! CTFontManagerAutoActivationSetting not bound
!missing-enum! CTLineTruncationType not bound
!missing-enum! CTRubyAlignment not bound
!missing-enum! CTRubyOverhang not bound
!missing-enum! CTRubyPosition not bound
!missing-field! kCTBackgroundColorAttributeName not bound
!missing-field! kCTBaselineClassAttributeName not bound
!missing-field! kCTBaselineClassHanging not bound
!missing-field! kCTBaselineClassIdeographicCentered not bound
!missing-field! kCTBaselineClassIdeographicHigh not bound
!missing-field! kCTBaselineClassIdeographicLow not bound
!missing-field! kCTBaselineClassMath not bound
!missing-field! kCTBaselineClassRoman not bound
!missing-field! kCTBaselineInfoAttributeName not bound
!missing-field! kCTBaselineOffsetAttributeName not bound
!missing-field! kCTBaselineOriginalFont not bound
!missing-field! kCTBaselineReferenceFont not bound
!missing-field! kCTBaselineReferenceInfoAttributeName not bound
!missing-field! kCTFontAttributeName not bound
!missing-field! kCTFontBaselineAdjustAttribute not bound
!missing-field! kCTFontCascadeListAttribute not bound
!missing-field! kCTFontCharacterSetAttribute not bound
!missing-field! kCTFontCollectionRemoveDuplicatesOption not bound
!missing-field! kCTFontCopyrightNameKey not bound
!missing-field! kCTFontDescriptionNameKey not bound
!missing-field! kCTFontDesignerNameKey not bound
!missing-field! kCTFontDesignerURLNameKey not bound
!missing-field! kCTFontDisplayNameAttribute not bound
!missing-field! kCTFontDownloadableAttribute not bound
!missing-field! kCTFontDownloadedAttribute not bound
!missing-field! kCTFontEnabledAttribute not bound
!missing-field! kCTFontFamilyNameAttribute not bound
!missing-field! kCTFontFamilyNameKey not bound
!missing-field! kCTFontFeaturesAttribute not bound
!missing-field! kCTFontFeatureSettingsAttribute not bound
!missing-field! kCTFontFixedAdvanceAttribute not bound
!missing-field! kCTFontFormatAttribute not bound
!missing-field! kCTFontFullNameKey not bound
!missing-field! kCTFontLanguagesAttribute not bound
!missing-field! kCTFontLicenseNameKey not bound
!missing-field! kCTFontLicenseURLNameKey not bound
!missing-field! kCTFontMacintoshEncodingsAttribute not bound
!missing-field! kCTFontManagerRegisteredFontsChangedNotification not bound
!missing-field! kCTFontManufacturerNameKey not bound
!missing-field! kCTFontMatrixAttribute not bound
!missing-field! kCTFontNameAttribute not bound
!missing-field! kCTFontOpenTypeFeatureTag not bound
!missing-field! kCTFontOpenTypeFeatureValue not bound
!missing-field! kCTFontOrientationAttribute not bound
!missing-field! kCTFontPostScriptCIDNameKey not bound
!missing-field! kCTFontPostScriptNameKey not bound
!missing-field! kCTFontPriorityAttribute not bound
!missing-field! kCTFontRegistrationScopeAttribute not bound
!missing-field! kCTFontSampleTextNameKey not bound
!missing-field! kCTFontSizeAttribute not bound
!missing-field! kCTFontSlantTrait not bound
!missing-field! kCTFontStyleNameAttribute not bound
!missing-field! kCTFontStyleNameKey not bound
!missing-field! kCTFontSubFamilyNameKey not bound
!missing-field! kCTFontSymbolicTrait not bound
!missing-field! kCTFontTrademarkNameKey not bound
!missing-field! kCTFontTraitsAttribute not bound
!missing-field! kCTFontUniqueNameKey not bound
!missing-field! kCTFontURLAttribute not bound
!missing-field! kCTFontVariationAttribute not bound
!missing-field! kCTFontVendorURLNameKey not bound
!missing-field! kCTFontVersionNameKey not bound
!missing-field! kCTFontWeightTrait not bound
!missing-field! kCTFontWidthTrait not bound
!missing-field! kCTForegroundColorAttributeName not bound
!missing-field! kCTForegroundColorFromContextAttributeName not bound
!missing-field! kCTFrameClippingPathsAttributeName not bound
!missing-field! kCTFramePathClippingPathAttributeName not bound
!missing-field! kCTFramePathFillRuleAttributeName not bound
!missing-field! kCTFramePathWidthAttributeName not bound
!missing-field! kCTFrameProgressionAttributeName not bound
!missing-field! kCTGlyphInfoAttributeName not bound
!missing-field! kCTHorizontalInVerticalFormsAttributeName not bound
!missing-field! kCTKernAttributeName not bound
!missing-field! kCTLanguageAttributeName not bound
!missing-field! kCTLigatureAttributeName not bound
!missing-field! kCTParagraphStyleAttributeName not bound
!missing-field! kCTRubyAnnotationAttributeName not bound
!missing-field! kCTRubyAnnotationScaleToFitAttributeName not bound
!missing-field! kCTRubyAnnotationSizeFactorAttributeName not bound
!missing-field! kCTRunDelegateAttributeName not bound
!missing-field! kCTStrokeColorAttributeName not bound
!missing-field! kCTStrokeWidthAttributeName not bound
!missing-field! kCTSuperscriptAttributeName not bound
!missing-field! kCTTabColumnTerminatorsAttributeName not bound
!missing-field! kCTUnderlineColorAttributeName not bound
!missing-field! kCTUnderlineStyleAttributeName not bound
!missing-field! kCTVerticalFormsAttributeName not bound
!missing-field! kCTWritingDirectionAttributeName not bound
!missing-field! kCTFontOpticalSizeAttribute not bound
!missing-field! kCTFontVariationAxesAttribute not bound
!missing-pinvoke! CTFontCollectionGetTypeID is not bound
!missing-pinvoke! CTFontDescriptorCreateCopyWithFamily is not bound
!missing-pinvoke! CTFontDescriptorCreateCopyWithSymbolicTraits is not bound
!missing-pinvoke! CTFontDescriptorGetTypeID is not bound
!missing-pinvoke! CTFontManagerCopyAvailableFontFamilyNames is not bound
!missing-pinvoke! CTFontManagerCopyAvailablePostScriptNames is not bound
!missing-pinvoke! CTFrameGetTypeID is not bound
!missing-pinvoke! CTFramesetterGetTypeID is not bound
!missing-pinvoke! CTGlyphInfoGetTypeID is not bound
!missing-pinvoke! CTLineGetTypeID is not bound
!missing-pinvoke! CTParagraphStyleGetTypeID is not bound
!missing-pinvoke! CTRubyAnnotationCreate is not bound
!missing-pinvoke! CTRubyAnnotationCreateCopy is not bound
!missing-pinvoke! CTRubyAnnotationCreateWithAttributes is not bound
!missing-pinvoke! CTRubyAnnotationGetAlignment is not bound
!missing-pinvoke! CTRubyAnnotationGetOverhang is not bound
!missing-pinvoke! CTRubyAnnotationGetSizeFactor is not bound
!missing-pinvoke! CTRubyAnnotationGetTextForPosition is not bound
!missing-pinvoke! CTRubyAnnotationGetTypeID is not bound
!missing-pinvoke! CTRunDelegateGetTypeID is not bound
!missing-pinvoke! CTRunGetAdvancesPtr is not bound
!missing-pinvoke! CTRunGetGlyphsPtr is not bound
!missing-pinvoke! CTRunGetPositionsPtr is not bound
!missing-pinvoke! CTRunGetStringIndicesPtr is not bound
!missing-pinvoke! CTRunGetTypeID is not bound
!missing-pinvoke! CTTextTabGetTypeID is not bound
!missing-pinvoke! CTTypesetterGetTypeID is not bound
## part of an unnamed enum inside CTStringAttributes.h
!extra-enum-value! Managed value 2 for CTWritingDirection.Override not found in native headers
!missing-pinvoke! CTFontCollectionCopyFontAttribute is not bound
!missing-pinvoke! CTFontCollectionCopyFontAttributes is not bound

Просмотреть файл

@ -1,14 +0,0 @@
!missing-enum! CVPixelBufferLockFlags not bound
!missing-field! kCVImageBufferICCProfileKey not bound
!missing-field! kCVIndefiniteTime not bound
!missing-field! kCVPixelBufferPoolFreeBufferNotification not bound
!missing-field! kCVZeroTime not bound
!missing-pinvoke! CVPixelBufferRelease is not bound
!missing-pinvoke! CVPixelBufferRetain is not bound
# iOS and tvOS
!missing-field! kCVPixelBufferIOSurfaceCoreAnimationCompatibilityKey not bound
## *GetTypeID are generally not bound

Просмотреть файл

@ -1,4 +0,0 @@
## extra value so the enum is easier to create
!extra-enum-value! Managed value 0 for EKWeekday.NotSet not found in native headers
## `Last` value can change overtime - which would be a breaking change for us
!missing-enum-value! EKErrorCode native value EKErrorLast = 37 not bound

Просмотреть файл

@ -1 +0,0 @@
## enum are not decorated so they _seem_ available to tvOS

Просмотреть файл

@ -1,2 +0,0 @@
## This is documented to be a designated initializer https://developer.apple.com/documentation/externalaccessory/eawifiunconfiguredaccessorybrowser/1613881-initwithdelegate
## but the headers are not decorated

Просмотреть файл

@ -1,3 +0,0 @@
# New abstract protocol member was added in Xcode14
# which is a breaking change so adding it to XAMCORE_5_0
!incorrect-protocol-member! NSFileProviderPendingSetEnumerator::isMaximumSizeReached is REQUIRED and should be abstract

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -1,61 +0,0 @@
## framework deprecated in favor of Metal
!missing-field! GLKMatrix3Identity not bound
!missing-field! GLKMatrix4Identity not bound
!missing-field! GLKQuaternionIdentity not bound
!missing-pinvoke! GLKMathProject is not bound
!missing-pinvoke! GLKMathUnproject is not bound
!missing-pinvoke! GLKMatrix3Invert is not bound
!missing-pinvoke! GLKMatrix3InvertAndTranspose is not bound
!missing-pinvoke! GLKMatrix4Invert is not bound
!missing-pinvoke! GLKMatrix4InvertAndTranspose is not bound
!missing-pinvoke! GLKMatrixStackCreate is not bound
!missing-pinvoke! GLKMatrixStackGetMatrix2 is not bound
!missing-pinvoke! GLKMatrixStackGetMatrix3 is not bound
!missing-pinvoke! GLKMatrixStackGetMatrix3Inverse is not bound
!missing-pinvoke! GLKMatrixStackGetMatrix3InverseTranspose is not bound
!missing-pinvoke! GLKMatrixStackGetMatrix4 is not bound
!missing-pinvoke! GLKMatrixStackGetMatrix4Inverse is not bound
!missing-pinvoke! GLKMatrixStackGetMatrix4InverseTranspose is not bound
!missing-pinvoke! GLKMatrixStackGetTypeID is not bound
!missing-pinvoke! GLKMatrixStackLoadMatrix4 is not bound
!missing-pinvoke! GLKMatrixStackMultiplyMatrix4 is not bound
!missing-pinvoke! GLKMatrixStackMultiplyMatrixStack is not bound
!missing-pinvoke! GLKMatrixStackPop is not bound
!missing-pinvoke! GLKMatrixStackPush is not bound
!missing-pinvoke! GLKMatrixStackRotate is not bound
!missing-pinvoke! GLKMatrixStackRotateWithVector3 is not bound
!missing-pinvoke! GLKMatrixStackRotateWithVector4 is not bound
!missing-pinvoke! GLKMatrixStackRotateX is not bound
!missing-pinvoke! GLKMatrixStackRotateY is not bound
!missing-pinvoke! GLKMatrixStackRotateZ is not bound
!missing-pinvoke! GLKMatrixStackScale is not bound
!missing-pinvoke! GLKMatrixStackScaleWithVector3 is not bound
!missing-pinvoke! GLKMatrixStackScaleWithVector4 is not bound
!missing-pinvoke! GLKMatrixStackSize is not bound
!missing-pinvoke! GLKMatrixStackTranslate is not bound
!missing-pinvoke! GLKMatrixStackTranslateWithVector3 is not bound
!missing-pinvoke! GLKMatrixStackTranslateWithVector4 is not bound
!missing-pinvoke! GLKQuaternionAngle is not bound
!missing-pinvoke! GLKQuaternionAxis is not bound
!missing-pinvoke! GLKQuaternionMakeWithMatrix3 is not bound
!missing-pinvoke! GLKQuaternionMakeWithMatrix4 is not bound
!missing-pinvoke! GLKQuaternionRotateVector3Array is not bound
!missing-pinvoke! GLKQuaternionRotateVector4Array is not bound
!missing-pinvoke! GLKQuaternionSlerp is not bound
!missing-pinvoke! NSStringFromGLKMatrix2 is not bound
!missing-pinvoke! NSStringFromGLKMatrix3 is not bound
!missing-pinvoke! NSStringFromGLKMatrix4 is not bound
!missing-pinvoke! NSStringFromGLKQuaternion is not bound
!missing-pinvoke! NSStringFromGLKVector2 is not bound
!missing-pinvoke! NSStringFromGLKVector3 is not bound
!missing-pinvoke! NSStringFromGLKVector4 is not bound
# Initial result from new rule missing-release-attribute-on-return-value
!missing-release-attribute-on-return-value! GLKit.GLKMesh[] GLKit.GLKMesh::FromAsset(ModelIO.MDLAsset,Foundation.NSArray&,Foundation.NSError&)'s selector's ('newMeshesFromAsset:sourceMeshes:error:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer GLKit.GLKMeshBufferAllocator::CreateBuffer(Foundation.NSData,ModelIO.MDLMeshBufferType)'s selector's ('newBufferWithData:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer GLKit.GLKMeshBufferAllocator::CreateBuffer(ModelIO.IMDLMeshBufferZone,Foundation.NSData,ModelIO.MDLMeshBufferType)'s selector's ('newBufferFromZone:data:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer GLKit.GLKMeshBufferAllocator::CreateBuffer(ModelIO.IMDLMeshBufferZone,System.nuint,ModelIO.MDLMeshBufferType)'s selector's ('newBufferFromZone:length:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer GLKit.GLKMeshBufferAllocator::CreateBuffer(System.nuint,ModelIO.MDLMeshBufferType)'s selector's ('newBuffer:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBufferZone GLKit.GLKMeshBufferAllocator::CreateZone(Foundation.NSNumber[],Foundation.NSNumber[])'s selector's ('newZoneForBuffersWithSize:andType:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBufferZone GLKit.GLKMeshBufferAllocator::CreateZone(System.nuint)'s selector's ('newZone:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.

Просмотреть файл

@ -1,7 +0,0 @@
# There are issues with the Generic Types listed here: https://github.com/xamarin/xamarin-macios/issues/15725
# After GCPhysicalInputElementCollection is fixed, we can uncomment the below
# !missing-protocol-conformance! GCPhysicalInputElementCollection should conform to NSFastEnumeration
# Ignore these protocols since they are marked with 'objc_non_runtime_protocol'
# and are being used as NSStrings

Просмотреть файл

@ -1,14 +0,0 @@
## All GKSessionError values were deprecated in iOS7 and we never bound then (no point in adding it now)
!missing-field! GKSessionErrorDomain not bound
## enum size declared after the enum, e.g. `typedef NSInteger GKInviteeResponse;`, so we miss the metadata
!unknown-native-enum! GKInviteeResponse bound
# Xcode 12 beta 3 - these API are missing
# https://github.com/xamarin/maccore/issues/2269
!missing-selector! GKLeaderboardEntry::context not bound
!missing-selector! GKLeaderboardEntry::date not bound
!missing-selector! GKLeaderboardEntry::formattedScore not bound
!missing-selector! GKLeaderboardEntry::rank not bound
!missing-selector! GKLeaderboardEntry::score not bound

Просмотреть файл

@ -1,10 +0,0 @@
## Fixed in .NET
!incorrect-protocol-member! GKGameModelPlayer::playerId is REQUIRED and should be abstract
## no generator support for FastEnumeration - https://bugzilla.xamarin.com/show_bug.cgi?id=4391
!missing-protocol-conformance! GKBehavior should conform to NSFastEnumeration
!missing-protocol-conformance! GKComponentSystem should conform to NSFastEnumeration
## unsorted

Просмотреть файл

@ -1,8 +0,0 @@
## This key seems broken even in Objc returns a weird value
!missing-field! HKSourceRevisionAnyOperatingSystem not bound
# These ones should have this "extra" null according to the headers and the docs
!extra-null-allowed! 'HealthKit.HKCategoryType HealthKit.HKObjectType::GetCategoryType(Foundation.NSString)' has a extraneous [NullAllowed] on parameter #0
!extra-null-allowed! 'HealthKit.HKCharacteristicType HealthKit.HKObjectType::GetCharacteristicType(Foundation.NSString)' has a extraneous [NullAllowed] on parameter #0
!extra-null-allowed! 'HealthKit.HKCorrelationType HealthKit.HKObjectType::GetCorrelationType(Foundation.NSString)' has a extraneous [NullAllowed] on parameter #0
!extra-null-allowed! 'HealthKit.HKQuantityType HealthKit.HKObjectType::GetQuantityType(Foundation.NSString)' has a extraneous [NullAllowed] on parameter #0

Просмотреть файл

@ -1,11 +0,0 @@
## unrecognized selector - rdar 33883958: https://trello.com/c/TIlzWzrL
!missing-selector! HMMutablePresenceEvent::setPresenceEventType: not bound
!missing-selector! HMMutablePresenceEvent::setPresenceUserType: not bound
# Xcode headers and Web docs agree that these values should not be nullable
!missing-null-allowed! 'HomeKit.HMService HomeKit.HMCharacteristic::get_Service()' is missing an [NullAllowed] on return type
!missing-null-allowed! 'HomeKit.HMAccessory HomeKit.HMService::get_Accessory()' is missing an [NullAllowed] on return type
!missing-null-allowed! 'HomeKit.HMRoom HomeKit.HMAccessory::get_Room()' is missing an [NullAllowed] on return type
# Xcode headers say nullable but web docs do not. After testing, this parameter cannot be null.
!missing-null-allowed! 'System.Void HomeKit.HMCharacteristic::WriteValue(Foundation.NSObject,System.Action`1<Foundation.NSError>)' is missing an [NullAllowed] on parameter #0

Просмотреть файл

@ -1,86 +0,0 @@
!missing-enum! IOSurfaceComponentName not bound
!missing-enum! IOSurfaceComponentRange not bound
!missing-enum! IOSurfaceComponentType not bound
!missing-enum! IOSurfaceSubsampling not bound
!missing-field! kIOSurfaceAllocSize not bound
!missing-field! kIOSurfaceBytesPerElement not bound
!missing-field! kIOSurfaceBytesPerRow not bound
!missing-field! kIOSurfaceCacheMode not bound
!missing-field! kIOSurfaceElementHeight not bound
!missing-field! kIOSurfaceElementWidth not bound
!missing-field! kIOSurfaceHeight not bound
!missing-field! kIOSurfaceOffset not bound
!missing-field! kIOSurfacePixelFormat not bound
!missing-field! kIOSurfacePixelSizeCastingAllowed not bound
!missing-field! kIOSurfacePlaneBase not bound
!missing-field! kIOSurfacePlaneBitsPerElement not bound
!missing-field! kIOSurfacePlaneBytesPerElement not bound
!missing-field! kIOSurfacePlaneBytesPerRow not bound
!missing-field! kIOSurfacePlaneComponentBitDepths not bound
!missing-field! kIOSurfacePlaneComponentBitOffsets not bound
!missing-field! kIOSurfacePlaneComponentNames not bound
!missing-field! kIOSurfacePlaneComponentRanges not bound
!missing-field! kIOSurfacePlaneComponentTypes not bound
!missing-field! kIOSurfacePlaneElementHeight not bound
!missing-field! kIOSurfacePlaneElementWidth not bound
!missing-field! kIOSurfacePlaneHeight not bound
!missing-field! kIOSurfacePlaneInfo not bound
!missing-field! kIOSurfacePlaneOffset not bound
!missing-field! kIOSurfacePlaneSize not bound
!missing-field! kIOSurfacePlaneWidth not bound
!missing-field! kIOSurfaceSubsampling not bound
!missing-field! kIOSurfaceWidth not bound
!missing-field! kIOSurfaceColorSpace not bound
!missing-field! kIOSurfaceICCProfile not bound
!missing-field! kIOSurfaceName not bound
!missing-pinvoke! IOSurfaceAlignProperty is not bound
!missing-pinvoke! IOSurfaceAllowsPixelSizeCasting is not bound
!missing-pinvoke! IOSurfaceCopyAllValues is not bound
!missing-pinvoke! IOSurfaceCopyValue is not bound
!missing-pinvoke! IOSurfaceCreate is not bound
!missing-pinvoke! IOSurfaceCreateMachPort is not bound
!missing-pinvoke! IOSurfaceDecrementUseCount is not bound
!missing-pinvoke! IOSurfaceGetAllocSize is not bound
!missing-pinvoke! IOSurfaceGetBaseAddress is not bound
!missing-pinvoke! IOSurfaceGetBaseAddressOfPlane is not bound
!missing-pinvoke! IOSurfaceGetBitDepthOfComponentOfPlane is not bound
!missing-pinvoke! IOSurfaceGetBitOffsetOfComponentOfPlane is not bound
!missing-pinvoke! IOSurfaceGetBytesPerElement is not bound
!missing-pinvoke! IOSurfaceGetBytesPerElementOfPlane is not bound
!missing-pinvoke! IOSurfaceGetBytesPerRow is not bound
!missing-pinvoke! IOSurfaceGetBytesPerRowOfPlane is not bound
!missing-pinvoke! IOSurfaceGetElementHeight is not bound
!missing-pinvoke! IOSurfaceGetElementHeightOfPlane is not bound
!missing-pinvoke! IOSurfaceGetElementWidth is not bound
!missing-pinvoke! IOSurfaceGetElementWidthOfPlane is not bound
!missing-pinvoke! IOSurfaceGetHeight is not bound
!missing-pinvoke! IOSurfaceGetHeightOfPlane is not bound
!missing-pinvoke! IOSurfaceGetID is not bound
!missing-pinvoke! IOSurfaceGetNameOfComponentOfPlane is not bound
!missing-pinvoke! IOSurfaceGetNumberOfComponentsOfPlane is not bound
!missing-pinvoke! IOSurfaceGetPixelFormat is not bound
!missing-pinvoke! IOSurfaceGetPlaneCount is not bound
!missing-pinvoke! IOSurfaceGetPropertyAlignment is not bound
!missing-pinvoke! IOSurfaceGetPropertyMaximum is not bound
!missing-pinvoke! IOSurfaceGetRangeOfComponentOfPlane is not bound
!missing-pinvoke! IOSurfaceGetSeed is not bound
!missing-pinvoke! IOSurfaceGetSubsampling is not bound
!missing-pinvoke! IOSurfaceGetTypeID is not bound
!missing-pinvoke! IOSurfaceGetTypeOfComponentOfPlane is not bound
!missing-pinvoke! IOSurfaceGetUseCount is not bound
!missing-pinvoke! IOSurfaceGetWidth is not bound
!missing-pinvoke! IOSurfaceGetWidthOfPlane is not bound
!missing-pinvoke! IOSurfaceIncrementUseCount is not bound
!missing-pinvoke! IOSurfaceIsInUse is not bound
!missing-pinvoke! IOSurfaceLock is not bound
!missing-pinvoke! IOSurfaceLookup is not bound
!missing-pinvoke! IOSurfaceLookupFromMachPort is not bound
!missing-pinvoke! IOSurfaceRemoveAllValues is not bound
!missing-pinvoke! IOSurfaceRemoveValue is not bound
!missing-pinvoke! IOSurfaceSetPurgeable is not bound
!missing-pinvoke! IOSurfaceSetValue is not bound
!missing-pinvoke! IOSurfaceSetValues is not bound
!missing-pinvoke! IOSurfaceUnlock is not bound
!missing-enum! IOSurfaceMemoryLedgerFlags not bound
!missing-enum! IOSurfaceMemoryLedgerTags not bound
!missing-pinvoke! IOSurfaceSetOwnershipIdentity is not bound

Просмотреть файл

@ -1,6 +0,0 @@
!missing-field! kCGImageProperty8BIMVersion not bound
!missing-field! kCGImagePropertyGPSProcessingMethod not bound
!missing-field! kCGImagePropertyTIFFCopyright not bound
## xtro fails to recognize
!unknown-field! kCGImagePropertyOpenEXRCompression bound

Просмотреть файл

@ -1,30 +0,0 @@
## not exposed by our API (better use the OS version)
!missing-field! IntentsVersionNumber not bound
!missing-field! IntentsVersionString not bound
## new (Xcode9) @required members of an older type cannot be made abstract
!incorrect-protocol-member! INSpeakable::alternativeSpeakableMatches is REQUIRED and should be abstract
!incorrect-protocol-member! INSpeakable::vocabularyIdentifier is REQUIRED and should be abstract
## The following were deprecated in ios(10.0, 10.0)
## INPayBillIntentHandling && INSearchForBillsIntentHandling are new protocols added in iOS 10.3. This two protocols
## were added to the existing Protocol INPaymentsDomainHandling so making this two required would be a breaking change
## Apple made this @optional in iOS 11 but this is a breaking change
!incorrect-protocol-member! INSpeakable::identifier is OPTIONAL and should NOT be abstract
## type is abstract and the selector are redefined in subclasses
!missing-selector! +INIntentResolutionResult::needsValue not bound
!missing-selector! +INIntentResolutionResult::notRequired not bound
!missing-selector! +INIntentResolutionResult::unsupported not bound
!missing-selector! +INIntentResolutionResult::confirmationRequiredWithItemToConfirm:forReason: not bound
!missing-selector! +INIntentResolutionResult::unsupportedWithReason: not bound
## unsorted
## Research required before we can bind the following ones
!missing-selector! +NSString::deferredLocalizedNSStringStringWithFormat: not bound
!missing-selector! +NSString::deferredLocalizedNSStringStringWithFormat:fromTable: not bound
!missing-selector! +NSString::deferredLocalizedNSStringStringWithFormat:fromTable:arguments: not bound

Просмотреть файл

@ -1,3 +0,0 @@
## not exposed by our API (better use the OS version)
!missing-field! IntentsUIVersionNumber not bound
!missing-field! IntentsUIVersionString not bound

Просмотреть файл

@ -1,111 +0,0 @@
# note: framework not available on watchOS
# C based-API, we have the ObjC based one
!missing-field! kJSClassDefinitionEmpty not bound
!missing-pinvoke! JSCheckScriptSyntax is not bound
!missing-pinvoke! JSClassCreate is not bound
!missing-pinvoke! JSClassRelease is not bound
!missing-pinvoke! JSClassRetain is not bound
!missing-pinvoke! JSContextGetGlobalContext is not bound
!missing-pinvoke! JSContextGetGlobalObject is not bound
!missing-pinvoke! JSContextGetGroup is not bound
!missing-pinvoke! JSContextGroupCreate is not bound
!missing-pinvoke! JSContextGroupRelease is not bound
!missing-pinvoke! JSContextGroupRetain is not bound
!missing-pinvoke! JSEvaluateScript is not bound
!missing-pinvoke! JSGarbageCollect is not bound
!missing-pinvoke! JSGlobalContextCopyName is not bound
!missing-pinvoke! JSGlobalContextCreate is not bound
!missing-pinvoke! JSGlobalContextCreateInGroup is not bound
!missing-pinvoke! JSGlobalContextRelease is not bound
!missing-pinvoke! JSGlobalContextRetain is not bound
!missing-pinvoke! JSGlobalContextSetName is not bound
!missing-pinvoke! JSObjectCallAsConstructor is not bound
!missing-pinvoke! JSObjectCallAsFunction is not bound
!missing-pinvoke! JSObjectCopyPropertyNames is not bound
!missing-pinvoke! JSObjectDeleteProperty is not bound
!missing-pinvoke! JSObjectGetArrayBufferByteLength is not bound
!missing-pinvoke! JSObjectGetArrayBufferBytesPtr is not bound
!missing-pinvoke! JSObjectGetPrivate is not bound
!missing-pinvoke! JSObjectGetProperty is not bound
!missing-pinvoke! JSObjectGetPropertyAtIndex is not bound
!missing-pinvoke! JSObjectGetPrototype is not bound
!missing-pinvoke! JSObjectGetTypedArrayBuffer is not bound
!missing-pinvoke! JSObjectGetTypedArrayByteLength is not bound
!missing-pinvoke! JSObjectGetTypedArrayByteOffset is not bound
!missing-pinvoke! JSObjectGetTypedArrayBytesPtr is not bound
!missing-pinvoke! JSObjectGetTypedArrayLength is not bound
!missing-pinvoke! JSObjectHasProperty is not bound
!missing-pinvoke! JSObjectIsConstructor is not bound
!missing-pinvoke! JSObjectIsFunction is not bound
!missing-pinvoke! JSObjectMake is not bound
!missing-pinvoke! JSObjectMakeArray is not bound
!missing-pinvoke! JSObjectMakeArrayBufferWithBytesNoCopy is not bound
!missing-pinvoke! JSObjectMakeConstructor is not bound
!missing-pinvoke! JSObjectMakeDate is not bound
!missing-pinvoke! JSObjectMakeError is not bound
!missing-pinvoke! JSObjectMakeFunction is not bound
!missing-pinvoke! JSObjectMakeFunctionWithCallback is not bound
!missing-pinvoke! JSObjectMakeRegExp is not bound
!missing-pinvoke! JSObjectMakeTypedArray is not bound
!missing-pinvoke! JSObjectMakeTypedArrayWithArrayBuffer is not bound
!missing-pinvoke! JSObjectMakeTypedArrayWithArrayBufferAndOffset is not bound
!missing-pinvoke! JSObjectMakeTypedArrayWithBytesNoCopy is not bound
!missing-pinvoke! JSObjectSetPrivate is not bound
!missing-pinvoke! JSObjectSetProperty is not bound
!missing-pinvoke! JSObjectSetPropertyAtIndex is not bound
!missing-pinvoke! JSObjectSetPrototype is not bound
!missing-pinvoke! JSPropertyNameAccumulatorAddName is not bound
!missing-pinvoke! JSPropertyNameArrayGetCount is not bound
!missing-pinvoke! JSPropertyNameArrayGetNameAtIndex is not bound
!missing-pinvoke! JSPropertyNameArrayRelease is not bound
!missing-pinvoke! JSPropertyNameArrayRetain is not bound
!missing-pinvoke! JSStringCopyCFString is not bound
!missing-pinvoke! JSStringCreateWithCFString is not bound
!missing-pinvoke! JSStringCreateWithCharacters is not bound
!missing-pinvoke! JSStringCreateWithUTF8CString is not bound
!missing-pinvoke! JSStringGetCharactersPtr is not bound
!missing-pinvoke! JSStringGetLength is not bound
!missing-pinvoke! JSStringGetMaximumUTF8CStringSize is not bound
!missing-pinvoke! JSStringGetUTF8CString is not bound
!missing-pinvoke! JSStringIsEqual is not bound
!missing-pinvoke! JSStringIsEqualToUTF8CString is not bound
!missing-pinvoke! JSStringRelease is not bound
!missing-pinvoke! JSStringRetain is not bound
!missing-pinvoke! JSValueCreateJSONString is not bound
!missing-pinvoke! JSValueGetType is not bound
!missing-pinvoke! JSValueGetTypedArrayType is not bound
!missing-pinvoke! JSValueIsArray is not bound
!missing-pinvoke! JSValueIsBoolean is not bound
!missing-pinvoke! JSValueIsDate is not bound
!missing-pinvoke! JSValueIsEqual is not bound
!missing-pinvoke! JSValueIsInstanceOfConstructor is not bound
!missing-pinvoke! JSValueIsNull is not bound
!missing-pinvoke! JSValueIsNumber is not bound
!missing-pinvoke! JSValueIsObject is not bound
!missing-pinvoke! JSValueIsObjectOfClass is not bound
!missing-pinvoke! JSValueIsStrictEqual is not bound
!missing-pinvoke! JSValueIsString is not bound
!missing-pinvoke! JSValueIsUndefined is not bound
!missing-pinvoke! JSValueMakeBoolean is not bound
!missing-pinvoke! JSValueMakeFromJSONString is not bound
!missing-pinvoke! JSValueMakeNull is not bound
!missing-pinvoke! JSValueMakeNumber is not bound
!missing-pinvoke! JSValueMakeString is not bound
!missing-pinvoke! JSValueMakeUndefined is not bound
!missing-pinvoke! JSValueProtect is not bound
!missing-pinvoke! JSValueToBoolean is not bound
!missing-pinvoke! JSValueToNumber is not bound
!missing-pinvoke! JSValueToObject is not bound
!missing-pinvoke! JSValueToStringCopy is not bound
!missing-pinvoke! JSValueUnprotect is not bound
!missing-pinvoke! JSObjectDeletePropertyForKey is not bound
!missing-pinvoke! JSObjectGetPropertyForKey is not bound
!missing-pinvoke! JSObjectHasPropertyForKey is not bound
!missing-pinvoke! JSObjectMakeDeferredPromise is not bound
!missing-pinvoke! JSObjectSetPropertyForKey is not bound
!missing-pinvoke! JSValueIsSymbol is not bound
!missing-pinvoke! JSValueMakeSymbol is not bound
!missing-pinvoke! JSGlobalContextIsInspectable is not bound
!missing-pinvoke! JSGlobalContextSetInspectable is not bound

Просмотреть файл

@ -1,10 +0,0 @@
## `*Count` are not constant values and can change in the future
!missing-enum-value! MLCActivationType native value MLCActivationTypeCount = 21 not bound
!missing-enum-value! MLCArithmeticOperation native value MLCArithmeticOperationCount = 30 not bound
!missing-enum-value! MLCComparisonOperation native value MLCComparisonOperationCount = 12 not bound
!missing-enum-value! MLCLossType native value MLCLossTypeCount = 9 not bound
!missing-enum-value! MLCPoolingType native value MLCPoolingTypeCount = 4 not bound
!missing-enum-value! MLCRandomInitializerType native value MLCRandomInitializerTypeCount = 4 not bound
!missing-enum-value! MLCReductionType native value MLCReductionTypeCount = 10 not bound
!missing-enum-value! MLCDeviceType native value MLCDeviceTypeCount = 4 not bound
!missing-enum-value! MLCDataType native value MLCDataTypeCount = 10 not bound

Просмотреть файл

@ -1,3 +0,0 @@
!missing-field! MKMapRectNull not bound
!missing-field! MKMapRectWorld not bound
!missing-field! MKMapSizeWorld not bound

Просмотреть файл

@ -1 +0,0 @@
!missing-field! kMACaptionAppearanceSettingsChangedNotification not bound

Просмотреть файл

@ -1,5 +0,0 @@
## the API are present but from calling the underlying collections
## the selectors are newer but they were already bound that way
# Headers do not show that null is allowed, but docs do allow it. Testing shows nullable functionality does work.

Просмотреть файл

@ -1 +0,0 @@
!missing-pinvoke! MTAudioProcessingTapGetTypeID is not bound

Просмотреть файл

@ -1,224 +0,0 @@
## new Apple abstract member (breaking change) fixed in .NET
!incorrect-protocol-member! MTLRenderCommandEncoder::setDepthClipMode: is REQUIRED and should be abstract
# fixed in XAMCORE_3_0 - API break
!incorrect-protocol-member! MTLBlitCommandEncoder::copyFromBuffer:sourceOffset:sourceBytesPerRow:sourceBytesPerImage:sourceSize:toTexture:destinationSlice:destinationLevel:destinationOrigin:options: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLBlitCommandEncoder::copyFromTexture:sourceSlice:sourceLevel:sourceOrigin:sourceSize:toBuffer:destinationOffset:destinationBytesPerRow:destinationBytesPerImage:options: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::newComputePipelineStateWithDescriptor:options:completionHandler: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::newComputePipelineStateWithDescriptor:options:reflection:error: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::supportsTextureSampleCount: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setStencilFrontReferenceValue:backReferenceValue: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLTexture::newTextureViewWithPixelFormat:textureType:levels:slices: is REQUIRED and should be abstract
# fixed in .NET - API Break
!incorrect-protocol-member! MTLBlitCommandEncoder::updateFence: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLBlitCommandEncoder::waitForFence: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLCommandBuffer::GPUEndTime is REQUIRED and should be abstract
!incorrect-protocol-member! MTLCommandBuffer::GPUStartTime is REQUIRED and should be abstract
!incorrect-protocol-member! MTLCommandBuffer::kernelEndTime is REQUIRED and should be abstract
!incorrect-protocol-member! MTLCommandBuffer::kernelStartTime is REQUIRED and should be abstract
!incorrect-protocol-member! MTLCommandBuffer::popDebugGroup is REQUIRED and should be abstract
!incorrect-protocol-member! MTLCommandBuffer::pushDebugGroup: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLComputeCommandEncoder::dispatchThreads:threadsPerThreadgroup: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLComputeCommandEncoder::updateFence: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLComputeCommandEncoder::useHeap: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLComputeCommandEncoder::useHeaps:count: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLComputeCommandEncoder::useResource:usage: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLComputeCommandEncoder::useResources:count:usage: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLComputeCommandEncoder::waitForFence: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLComputePipelineState::label is REQUIRED and should be abstract
!incorrect-protocol-member! MTLComputePipelineState::staticThreadgroupMemoryLength is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::areProgrammableSamplePositionsSupported is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::areRasterOrderGroupsSupported is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::argumentBuffersSupport is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::currentAllocatedSize is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::getDefaultSamplePositions:count: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::heapBufferSizeAndAlignWithLength:options: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::heapTextureSizeAndAlignWithDescriptor: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::maxThreadgroupMemoryLength is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::minimumLinearTextureAlignmentForPixelFormat: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::newArgumentEncoderWithArguments: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::newFence is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::newHeapWithDescriptor: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::newLibraryWithURL:error: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::newTextureWithDescriptor:iosurface:plane: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::readWriteTextureSupport is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::registryID is REQUIRED and should be abstract
!incorrect-protocol-member! MTLFunction::newArgumentEncoderWithBufferIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLFunction::newArgumentEncoderWithBufferIndex:reflection: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLHeap::currentAllocatedSize is REQUIRED and should be abstract
!incorrect-protocol-member! MTLParallelRenderCommandEncoder::setColorStoreActionOptions:atIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLParallelRenderCommandEncoder::setDepthStoreActionOptions: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLParallelRenderCommandEncoder::setStencilStoreActionOptions: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setColorStoreActionOptions:atIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setDepthStoreActionOptions: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setScissorRects:count: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setStencilStoreActionOptions: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setViewports:count: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::updateFence:afterStages: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::useHeap: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::useHeaps:count: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::useResource:usage: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::useResources:count:usage: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::waitForFence:beforeStages: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLResource::allocatedSize is REQUIRED and should be abstract
!incorrect-protocol-member! MTLResource::heap is REQUIRED and should be abstract
!incorrect-protocol-member! MTLResource::isAliasable is REQUIRED and should be abstract
!incorrect-protocol-member! MTLResource::makeAliasable is REQUIRED and should be abstract
!incorrect-protocol-member! MTLTexture::iosurface is REQUIRED and should be abstract
!incorrect-protocol-member! MTLTexture::iosurfacePlane is REQUIRED and should be abstract
!incorrect-protocol-member! MTLHeap::hazardTrackingMode is REQUIRED and should be abstract
!incorrect-protocol-member! MTLHeap::newBufferWithLength:options:offset: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLHeap::newTextureWithDescriptor:offset: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLHeap::resourceOptions is REQUIRED and should be abstract
!incorrect-protocol-member! MTLHeap::type is REQUIRED and should be abstract
!incorrect-protocol-member! MTLIndirectCommandBuffer::indirectComputeCommandAtIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLResource::hazardTrackingMode is REQUIRED and should be abstract
!incorrect-protocol-member! MTLResource::heapOffset is REQUIRED and should be abstract
!incorrect-protocol-member! MTLResource::resourceOptions is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::useHeap:stages: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::useHeaps:count:stages: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::useResource:usage:stages: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::useResources:count:usage:stages: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLTexture::newTextureViewWithPixelFormat:textureType:levels:slices:swizzle: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLTexture::swizzle is REQUIRED and should be abstract
!incorrect-protocol-member! MTLBlitCommandEncoder::copyFromTexture:sourceSlice:sourceLevel:toTexture:destinationSlice:destinationLevel:sliceCount:levelCount: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLBlitCommandEncoder::copyFromTexture:toTexture: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLComputeCommandEncoder::executeCommandsInBuffer:indirectBuffer:indirectBufferOffset: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLComputeCommandEncoder::executeCommandsInBuffer:withRange: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::newSharedTextureWithHandle: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::supportsFamily: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLArgumentEncoder::setRenderPipelineStates:withRange: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::hasUnifiedMemory is REQUIRED and should be abstract
## unsorted
!incorrect-protocol-member! MTLBuffer::addDebugMarker:range: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLBuffer::removeAllDebugMarkers is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDrawable::addPresentedHandler: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDrawable::drawableID is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDrawable::presentAfterMinimumDuration: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDrawable::presentedTime is REQUIRED and should be abstract
!incorrect-protocol-member! MTLFunction::functionConstantsDictionary is REQUIRED and should be abstract
!incorrect-protocol-member! MTLFunction::label is REQUIRED and should be abstract
!incorrect-protocol-member! MTLFunction::patchControlPointCount is REQUIRED and should be abstract
!incorrect-protocol-member! MTLFunction::patchType is REQUIRED and should be abstract
!incorrect-protocol-member! MTLFunction::setLabel: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLFunction::stageInputAttributes is REQUIRED and should be abstract
!incorrect-protocol-member! MTLLibrary::newFunctionWithName:constantValues:completionHandler: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLLibrary::newFunctionWithName:constantValues:error: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLParallelRenderCommandEncoder::setDepthStoreAction: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLParallelRenderCommandEncoder::setStencilStoreAction: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLTexture::buffer is REQUIRED and should be abstract
!incorrect-protocol-member! MTLTexture::bufferBytesPerRow is REQUIRED and should be abstract
!incorrect-protocol-member! MTLTexture::bufferOffset is REQUIRED and should be abstract
!incorrect-protocol-member! MTLTexture::parentRelativeLevel is REQUIRED and should be abstract
!incorrect-protocol-member! MTLTexture::parentRelativeSlice is REQUIRED and should be abstract
!incorrect-protocol-member! MTLTexture::parentTexture is REQUIRED and should be abstract
!incorrect-protocol-member! MTLTexture::usage is REQUIRED and should be abstract
!unknown-field! MTLRenderPipelineErrorDomain bound
!unknown-native-enum! MTLRenderPipelineError bound
!incorrect-protocol-member! MTLCommandBuffer::presentDrawable:afterMinimumDuration: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLComputeCommandEncoder::dispatchThreadgroupsWithIndirectBuffer:indirectBufferOffset:threadsPerThreadgroup: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLComputeCommandEncoder::setStageInRegion: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::maxThreadsPerThreadgroup is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::newDefaultLibraryWithBundle:error: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLParallelRenderCommandEncoder::setColorStoreAction:atIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::drawIndexedPatches:patchStart:patchCount:patchIndexBuffer:patchIndexBufferOffset:controlPointIndexBuffer:controlPointIndexBufferOffset:instanceCount:baseInstance: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::drawIndexedPrimitives:indexCount:indexType:indexBuffer:indexBufferOffset:instanceCount:baseVertex:baseInstance: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::drawIndexedPrimitives:indexType:indexBuffer:indexBufferOffset:indirectBuffer:indirectBufferOffset: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::drawPatches:patchStart:patchCount:patchIndexBuffer:patchIndexBufferOffset:instanceCount:baseInstance: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::drawPrimitives:indirectBuffer:indirectBufferOffset: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::drawPrimitives:vertexStart:vertexCount:instanceCount:baseInstance: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setColorStoreAction:atIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setDepthStoreAction: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setStencilStoreAction: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setTessellationFactorBuffer:offset:instanceStride: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setTessellationFactorScale: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLResource::storageMode is REQUIRED and should be abstract
!incorrect-protocol-member! MTLComputeCommandEncoder::setImageblockWidth:height: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLComputePipelineState::imageblockMemoryLengthForDimensions: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::newRenderPipelineStateWithTileDescriptor:options:completionHandler: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::newRenderPipelineStateWithTileDescriptor:options:reflection:error: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::dispatchThreadsPerTile: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::drawIndexedPatches:patchIndexBuffer:patchIndexBufferOffset:controlPointIndexBuffer:controlPointIndexBufferOffset:indirectBuffer:indirectBufferOffset: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::drawPatches:patchIndexBuffer:patchIndexBufferOffset:indirectBuffer:indirectBufferOffset: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setThreadgroupMemoryLength:offset:atIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setTileBuffer:offset:atIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setTileBufferOffset:atIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setTileBuffers:offsets:withRange: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setTileBytes:length:atIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setTileSamplerState:atIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setTileSamplerState:lodMinClamp:lodMaxClamp:atIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setTileSamplerStates:lodMinClamps:lodMaxClamps:withRange: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setTileSamplerStates:withRange: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setTileTexture:atIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setTileTextures:withRange: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::tileHeight is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::tileWidth is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderPipelineState::imageblockMemoryLengthForDimensions: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderPipelineState::imageblockSampleLength is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderPipelineState::maxTotalThreadsPerThreadgroup is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderPipelineState::threadgroupSizeMatchesTileSize is REQUIRED and should be abstract
!incorrect-protocol-member! MTLComputeCommandEncoder::setBuffer:offset:attributeStride:atIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLComputeCommandEncoder::setBufferOffset:attributeStride:atIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLComputeCommandEncoder::setBuffers:offsets:attributeStrides:withRange: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLComputeCommandEncoder::setBytes:length:attributeStride:atIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::architecture is REQUIRED and should be abstract
!incorrect-protocol-member! MTLIndirectComputeCommand::setKernelBuffer:offset:attributeStride:atIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLIntersectionFunctionTable::setOpaqueCurveIntersectionFunctionWithSignature:atIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLIntersectionFunctionTable::setOpaqueCurveIntersectionFunctionWithSignature:withRange: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setVertexBuffer:offset:attributeStride:atIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setVertexBufferOffset:attributeStride:atIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setVertexBuffers:offsets:attributeStrides:withRange: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLRenderCommandEncoder::setVertexBytes:length:attributeStride:atIndex: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLBinaryArchive::addFunctionWithDescriptor:library:error: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::newLibraryWithStitchedDescriptor:completionHandler: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::newLibraryWithStitchedDescriptor:error: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::supportsRenderDynamicLibraries is REQUIRED and should be abstract
!incorrect-protocol-member! MTLIntersectionFunctionTable::gpuResourceID is REQUIRED and should be abstract
!incorrect-protocol-member! MTLVisibleFunctionTable::gpuResourceID is REQUIRED and should be abstract
!incorrect-protocol-member! MTLCommandBuffer::accelerationStructureCommandEncoderWithDescriptor: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLComputePipelineState::gpuResourceID is REQUIRED and should be abstract
# MTLFunctionStitchingAttributeAlwaysInline is not documented and has no exposure
!missing-type! MTLFunctionStitchingAttributeAlwaysInline not bound
# to be fixed in XAMCORE_5_0
!incorrect-protocol-member! MTLDevice::heapAccelerationStructureSizeAndAlignWithDescriptor: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::heapAccelerationStructureSizeAndAlignWithSize: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::newArgumentEncoderWithBufferBinding: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::newRenderPipelineStateWithMeshDescriptor:options:completionHandler: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::newRenderPipelineStateWithMeshDescriptor:options:reflection:error: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::sparseTileSizeInBytesForSparsePageSize: is REQUIRED and should be abstract
!incorrect-protocol-member! MTLDevice::sparseTileSizeWithTextureType:pixelFormat:sampleCount:sparsePageSize: is REQUIRED and should be abstract
# added and removed without a release, so ignoring
!missing-protocol-member! MTLDevice::newIOHandleWithURL:compressionMethod:error: not found
!missing-protocol-member! MTLDevice::newIOHandleWithURL:error: not found
!incorrect-protocol-member! MTLAccelerationStructureCommandEncoder::refitAccelerationStructure:descriptor:destination:scratchBuffer:scratchBufferOffset:options: is REQUIRED and should be abstract
# Ignore until we find a real usage for this APIs. At the moment of the writing they give problems
# with the static registrar
!missing-protocol! MTLIOCommandBuffer not bound
!missing-protocol! MTLIOCommandQueue not bound
!missing-protocol! MTLIOScratchBuffer not bound
!missing-protocol! MTLIOScratchBufferAllocator not bound
!missing-protocol-member! MTLDevice::newIOCommandQueueWithDescriptor:error: not found
!missing-selector! MTLIOCommandQueueDescriptor::maxCommandBufferCount not bound
!missing-selector! MTLIOCommandQueueDescriptor::maxCommandsInFlight not bound
!missing-selector! MTLIOCommandQueueDescriptor::priority not bound
!missing-selector! MTLIOCommandQueueDescriptor::scratchBufferAllocator not bound
!missing-selector! MTLIOCommandQueueDescriptor::setMaxCommandBufferCount: not bound
!missing-selector! MTLIOCommandQueueDescriptor::setMaxCommandsInFlight: not bound
!missing-selector! MTLIOCommandQueueDescriptor::setPriority: not bound
!missing-selector! MTLIOCommandQueueDescriptor::setScratchBufferAllocator: not bound
!missing-selector! MTLIOCommandQueueDescriptor::setType: not bound
!missing-selector! MTLIOCommandQueueDescriptor::type not bound
!missing-type! MTLIOCommandQueueDescriptor not bound
!missing-protocol! MTLIOFileHandle not bound
!missing-protocol-member! MTLDevice::newIOFileHandleWithURL:compressionMethod:error: not found
!missing-protocol-member! MTLDevice::newIOFileHandleWithURL:error: not found

Просмотреть файл

@ -1,14 +0,0 @@
# Initial result from new rule missing-release-attribute-on-return-value
!missing-release-attribute-on-return-value! Metal.IMTLTexture MetalKit.MTKTextureLoader::FromCGImage(CoreGraphics.CGImage,Foundation.NSDictionary,Foundation.NSError&)'s selector's ('newTextureWithCGImage:options:error:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! Metal.IMTLTexture MetalKit.MTKTextureLoader::FromData(Foundation.NSData,Foundation.NSDictionary,Foundation.NSError&)'s selector's ('newTextureWithData:options:error:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! Metal.IMTLTexture MetalKit.MTKTextureLoader::FromName(System.String,System.nfloat,Foundation.NSBundle,Foundation.NSDictionary,Foundation.NSError&)'s selector's ('newTextureWithName:scaleFactor:bundle:options:error:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! Metal.IMTLTexture MetalKit.MTKTextureLoader::FromTexture(ModelIO.MDLTexture,Foundation.NSDictionary,Foundation.NSError&)'s selector's ('newTextureWithMDLTexture:options:error:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! Metal.IMTLTexture MetalKit.MTKTextureLoader::FromUrl(Foundation.NSUrl,Foundation.NSDictionary,Foundation.NSError&)'s selector's ('newTextureWithContentsOfURL:options:error:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! Metal.IMTLTexture[] MetalKit.MTKTextureLoader::FromUrls(Foundation.NSUrl[],Foundation.NSDictionary,Foundation.NSError&)'s selector's ('newTexturesWithContentsOfURLs:options:error:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! MetalKit.MTKMesh[] MetalKit.MTKMesh::FromAsset(ModelIO.MDLAsset,Metal.IMTLDevice,Foundation.NSArray&,Foundation.NSError&)'s selector's ('newMeshesFromAsset:device:sourceMeshes:error:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer MetalKit.MTKMeshBufferAllocator::CreateBuffer(Foundation.NSData,ModelIO.MDLMeshBufferType)'s selector's ('newBufferWithData:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer MetalKit.MTKMeshBufferAllocator::CreateBuffer(ModelIO.IMDLMeshBufferZone,Foundation.NSData,ModelIO.MDLMeshBufferType)'s selector's ('newBufferFromZone:data:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer MetalKit.MTKMeshBufferAllocator::CreateBuffer(ModelIO.IMDLMeshBufferZone,System.nuint,ModelIO.MDLMeshBufferType)'s selector's ('newBufferFromZone:length:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer MetalKit.MTKMeshBufferAllocator::CreateBuffer(System.nuint,ModelIO.MDLMeshBufferType)'s selector's ('newBuffer:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBufferZone MetalKit.MTKMeshBufferAllocator::CreateZone(Foundation.NSNumber[],Foundation.NSNumber[])'s selector's ('newZoneForBuffersWithSize:andType:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBufferZone MetalKit.MTKMeshBufferAllocator::CreateZone(System.nuint)'s selector's ('newZone:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.

Просмотреть файл

@ -1,48 +0,0 @@
## autogenerated, likely due to the addition (xcode9) of `initWithCoder:device:`
!extra-designated-initializer! MPSKernel::initWithCoder: is incorrectly decorated with an [DesignatedInitializer] attribute
## Manually bound and Sealed
!missing-selector! MPSCNNBinaryConvolution::initWithDevice:convolutionData:outputBiasTerms:outputScaleTerms:inputBiasTerms:inputScaleTerms:type:flags: not bound
!missing-selector! MPSCNNBinaryFullyConnected::initWithDevice:convolutionData:outputBiasTerms:outputScaleTerms:inputBiasTerms:inputScaleTerms:type:flags: not bound
# Manually bound variadic selectors
!missing-selector! +MPSStateResourceList::resourceListWithBufferSizes: not bound
!missing-selector! +MPSStateResourceList::resourceListWithTextureDescriptors: not bound
## The DesignatedInitializer is now deprecated in favor of a new one
!missing-designated-initializer! MPSCNNNeuronELU::initWithDevice:a: is missing an [DesignatedInitializer] attribute
!missing-designated-initializer! MPSCNNNeuronExponential::initWithDevice:a:b:c: is missing an [DesignatedInitializer] attribute
!missing-designated-initializer! MPSCNNNeuronLinear::initWithDevice:a:b: is missing an [DesignatedInitializer] attribute
!missing-designated-initializer! MPSCNNNeuronLogarithm::initWithDevice:a:b:c: is missing an [DesignatedInitializer] attribute
!missing-designated-initializer! MPSCNNNeuronPower::initWithDevice:a:b:c: is missing an [DesignatedInitializer] attribute
!missing-designated-initializer! MPSCNNNeuronReLU::initWithDevice:a: is missing an [DesignatedInitializer] attribute
!missing-designated-initializer! MPSCNNNeuronReLUN::initWithDevice:a:b: is missing an [DesignatedInitializer] attribute
!missing-designated-initializer! MPSCNNNeuronSigmoid::initWithDevice: is missing an [DesignatedInitializer] attribute
!missing-designated-initializer! MPSCNNNeuronSoftPlus::initWithDevice:a:b: is missing an [DesignatedInitializer] attribute
!missing-designated-initializer! MPSCNNNeuronTanH::initWithDevice:a:b: is missing an [DesignatedInitializer] attribute
# Disabled due to 'MPSImageBatchIterate' is not in the native library rdar://47282304.
!missing-pinvoke! MPSImageBatchIterate is not bound
# Looks like these two types were removed at some point and we just ignored this mess,
# just moving from the ignored file to here for now
!unknown-type! MPSCNNConvolutionStateNode bound
# Looks like the following selectors were released ahead of their time: Xcode 12 / iOS 13 / macOS 15
!missing-selector! MPSNNGraph::initWithDevice:resultImages:resultsAreNeeded: not bound
# `*Count` values can change over time -> breaking change for us
!missing-enum-value! MPSCnnLossType native value MPSCNNLossTypeCount = 10 not bound
!missing-enum-value! MPSCnnNeuronType native value MPSCNNNeuronTypeCount = 16 not bound
!missing-enum-value! MPSCnnReductionType native value MPSCNNReductionTypeCount = 4 not bound
!missing-enum-value! MPSImageFeatureChannelFormat native value MPSImageFeatureChannelFormatCount = 6 not bound
!missing-enum-value! MPSRnnMatrixId native value MPSRNNMatrixId_count = 29 not bound
# unused (came along some API yet to be bound)
!unknown-simd-type-mapping! The Simd type vector_uchar16 does not have a mapping to a managed type. Please add one in SimdCheck.cs
# These four below just have a 'ref' in front of the parameters in question and are okay.
!extra-null-allowed! 'System.Void MetalPerformanceShaders.MPSImageHistogram::.ctor(Metal.IMTLDevice,MetalPerformanceShaders.MPSImageHistogramInfo&)' has a extraneous [NullAllowed] on parameter #1
!extra-null-allowed! 'System.Void MetalPerformanceShaders.MPSImageHistogramEqualization::.ctor(Metal.IMTLDevice,MetalPerformanceShaders.MPSImageHistogramInfo&)' has a extraneous [NullAllowed] on parameter #1
!extra-null-allowed! 'System.Void MetalPerformanceShaders.MPSImageHistogramSpecification::.ctor(Metal.IMTLDevice,MetalPerformanceShaders.MPSImageHistogramInfo&)' has a extraneous [NullAllowed] on parameter #1
!extra-null-allowed! 'System.Void MetalPerformanceShaders.MPSImageNormalizedHistogram::.ctor(Metal.IMTLDevice,MetalPerformanceShaders.MPSImageHistogramInfo&)' has a extraneous [NullAllowed] on parameter #1

Просмотреть файл

@ -1,58 +0,0 @@
# fixed in .NET - API break
!incorrect-protocol-member! MDLObjectContainerComponent::count is REQUIRED and should be abstract
!incorrect-protocol-member! MDLObjectContainerComponent::objectAtIndexedSubscript: is REQUIRED and should be abstract
!incorrect-protocol-member! MDLTransformComponent::keyTimes is REQUIRED and should be abstract
!incorrect-protocol-member! MDLTransformComponent::resetsTransform is REQUIRED and should be abstract
!incorrect-protocol-member! MDLTransformComponent::setResetsTransform: is REQUIRED and should be abstract
## old @optional methods that became @required (abstract) in existing types (breaking changes)
!incorrect-protocol-member! MDLMeshBuffer::allocator is REQUIRED and should be abstract
!incorrect-protocol-member! MDLMeshBuffer::length is REQUIRED and should be abstract
!incorrect-protocol-member! MDLMeshBuffer::type is REQUIRED and should be abstract
!incorrect-protocol-member! MDLMeshBuffer::zone is REQUIRED and should be abstract
!incorrect-protocol-member! MDLMeshBufferZone::allocator is REQUIRED and should be abstract
!incorrect-protocol-member! MDLMeshBufferZone::capacity is REQUIRED and should be abstract
## we only export the overload that expose an NSError
!missing-selector! MDLAsset::exportAssetToURL: not bound
## those are just doing the same as the setComponent:forProtocol: and componentConformingToProtocol:
## objectForKeyedSubscript:'s description is: "Allows shorthand [key] syntax for componentConformingToProtocol:"
!missing-selector! MDLObject::objectForKeyedSubscript: not bound
!missing-selector! MDLObject::setObject:forKeyedSubscript: not bound
## no generator support for FastEnumeration - https://bugzilla.xamarin.com/show_bug.cgi?id=4391
!missing-protocol-conformance! MDLAsset should conform to NSFastEnumeration
!missing-protocol-conformance! MDLMaterial should conform to NSFastEnumeration
# Initial result from new rule missing-release-attribute-on-return-value
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer ModelIO.IMDLMeshBufferAllocator::CreateBuffer(Foundation.NSData,ModelIO.MDLMeshBufferType)'s selector's ('newBufferWithData:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer ModelIO.IMDLMeshBufferAllocator::CreateBuffer(ModelIO.IMDLMeshBufferZone,Foundation.NSData,ModelIO.MDLMeshBufferType)'s selector's ('newBufferFromZone:data:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer ModelIO.IMDLMeshBufferAllocator::CreateBuffer(ModelIO.IMDLMeshBufferZone,System.nuint,ModelIO.MDLMeshBufferType)'s selector's ('newBufferFromZone:length:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer ModelIO.IMDLMeshBufferAllocator::CreateBuffer(System.nuint,ModelIO.MDLMeshBufferType)'s selector's ('newBuffer:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer ModelIO.MDLMeshBufferAllocatorWrapper::CreateBuffer(Foundation.NSData,ModelIO.MDLMeshBufferType)'s selector's ('newBufferWithData:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer ModelIO.MDLMeshBufferAllocatorWrapper::CreateBuffer(ModelIO.IMDLMeshBufferZone,Foundation.NSData,ModelIO.MDLMeshBufferType)'s selector's ('newBufferFromZone:data:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer ModelIO.MDLMeshBufferAllocatorWrapper::CreateBuffer(ModelIO.IMDLMeshBufferZone,System.nuint,ModelIO.MDLMeshBufferType)'s selector's ('newBufferFromZone:length:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer ModelIO.MDLMeshBufferAllocatorWrapper::CreateBuffer(System.nuint,ModelIO.MDLMeshBufferType)'s selector's ('newBuffer:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer ModelIO.MDLMeshBufferDataAllocator::CreateBuffer(Foundation.NSData,ModelIO.MDLMeshBufferType)'s selector's ('newBufferWithData:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer ModelIO.MDLMeshBufferDataAllocator::CreateBuffer(ModelIO.IMDLMeshBufferZone,Foundation.NSData,ModelIO.MDLMeshBufferType)'s selector's ('newBufferFromZone:data:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer ModelIO.MDLMeshBufferDataAllocator::CreateBuffer(ModelIO.IMDLMeshBufferZone,System.nuint,ModelIO.MDLMeshBufferType)'s selector's ('newBufferFromZone:length:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBuffer ModelIO.MDLMeshBufferDataAllocator::CreateBuffer(System.nuint,ModelIO.MDLMeshBufferType)'s selector's ('newBuffer:type:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBufferZone ModelIO.IMDLMeshBufferAllocator::CreateZone(Foundation.NSNumber[],Foundation.NSNumber[])'s selector's ('newZoneForBuffersWithSize:andType:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBufferZone ModelIO.IMDLMeshBufferAllocator::CreateZone(System.nuint)'s selector's ('newZone:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBufferZone ModelIO.MDLMeshBufferAllocatorWrapper::CreateZone(Foundation.NSNumber[],Foundation.NSNumber[])'s selector's ('newZoneForBuffersWithSize:andType:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBufferZone ModelIO.MDLMeshBufferAllocatorWrapper::CreateZone(System.nuint)'s selector's ('newZone:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBufferZone ModelIO.MDLMeshBufferDataAllocator::CreateZone(Foundation.NSNumber[],Foundation.NSNumber[])'s selector's ('newZoneForBuffersWithSize:andType:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.IMDLMeshBufferZone ModelIO.MDLMeshBufferDataAllocator::CreateZone(System.nuint)'s selector's ('newZone:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.MDLMesh ModelIO.MDLMesh::CreateCapsule(System.Single,OpenTK.Vector2,System.nuint,System.nuint,System.nuint,ModelIO.MDLGeometryType,System.Boolean,ModelIO.IMDLMeshBufferAllocator)'s selector's ('newCapsuleWithHeight:radii:radialSegments:verticalSegments:hemisphereSegments:geometryType:inwardNormals:allocator:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.MDLMesh ModelIO.MDLMesh::CreateCylindroid(System.Single,OpenTK.Vector2,System.nuint,System.nuint,ModelIO.MDLGeometryType,System.Boolean,ModelIO.IMDLMeshBufferAllocator)'s selector's ('newCylinderWithHeight:radii:radialSegments:verticalSegments:geometryType:inwardNormals:allocator:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.MDLMesh ModelIO.MDLMesh::CreateEllipsoid(OpenTK.Vector3,System.nuint,System.nuint,ModelIO.MDLGeometryType,System.Boolean,System.Boolean,ModelIO.IMDLMeshBufferAllocator)'s selector's ('newEllipsoidWithRadii:radialSegments:verticalSegments:geometryType:inwardNormals:hemisphere:allocator:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.MDLMesh ModelIO.MDLMesh::CreateEllipticalCone(System.Single,OpenTK.Vector2,System.nuint,System.nuint,ModelIO.MDLGeometryType,System.Boolean,ModelIO.IMDLMeshBufferAllocator)'s selector's ('newEllipticalConeWithHeight:radii:radialSegments:verticalSegments:geometryType:inwardNormals:allocator:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.MDLMesh ModelIO.MDLMesh::CreateIcosahedron(System.Single,System.Boolean,ModelIO.IMDLMeshBufferAllocator)'s selector's ('newIcosahedronWithRadius:inwardNormals:allocator:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.MDLMesh ModelIO.MDLMesh::CreateIcosahedron(System.Single,System.Boolean,ModelIO.MDLGeometryType,ModelIO.IMDLMeshBufferAllocator)'s selector's ('newIcosahedronWithRadius:inwardNormals:geometryType:allocator:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.MDLMesh ModelIO.MDLMesh::CreatePlane(OpenTK.Vector2,OpenTK.Vector2i,ModelIO.MDLGeometryType,ModelIO.IMDLMeshBufferAllocator)'s selector's ('newPlaneWithDimensions:segments:geometryType:allocator:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.MDLMesh ModelIO.MDLMesh::CreateSubdividedMesh(ModelIO.MDLMesh,System.nuint,System.nuint)'s selector's ('newSubdividedMesh:submeshIndex:subdivisionLevels:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
!missing-release-attribute-on-return-value! ModelIO.MDLMesh ModelIO.MDLMesh::NewBoxWithDimensions(OpenTK.Vector3,OpenTK.Vector3i,ModelIO.MDLGeometryType,System.Boolean,ModelIO.IMDLMeshBufferAllocator)'s selector's ('newBoxWithDimensions:segments:geometryType:inwardNormals:allocator:') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.
# incorrect result on `ref` parameter
!extra-null-allowed! 'System.Void ModelIO.MDLObject::EnumerateChildObjects(ObjCRuntime.Class,ModelIO.MDLObject,ModelIO.MDLObjectHandler,System.Boolean&)' has a extraneous [NullAllowed] on parameter #3

Просмотреть файл

@ -1,47 +0,0 @@
# the following are binded manualy as NativeObject
!missing-protocol! OS_nw_advertise_descriptor not bound
!missing-protocol! OS_nw_browse_descriptor not bound
!missing-protocol! OS_nw_browse_result not bound
!missing-protocol! OS_nw_browser not bound
!missing-protocol! OS_nw_connection not bound
!missing-protocol! OS_nw_connection_group not bound
!missing-protocol! OS_nw_content_context not bound
!missing-protocol! OS_nw_data_transfer_report not bound
!missing-protocol! OS_nw_endpoint not bound
!missing-protocol! OS_nw_error not bound
!missing-protocol! OS_nw_establishment_report not bound
!missing-protocol! OS_nw_ethernet_channel not bound
!missing-protocol! OS_nw_framer not bound
!missing-protocol! OS_nw_group_descriptor not bound
!missing-protocol! OS_nw_interface not bound
!missing-protocol! OS_nw_listener not bound
!missing-protocol! OS_nw_object not bound
!missing-protocol! OS_nw_parameters not bound
!missing-protocol! OS_nw_path not bound
!missing-protocol! OS_nw_path_monitor not bound
!missing-protocol! OS_nw_privacy_context not bound
!missing-protocol! OS_nw_protocol_definition not bound
!missing-protocol! OS_nw_protocol_metadata not bound
!missing-protocol! OS_nw_protocol_options not bound
!missing-protocol! OS_nw_protocol_stack not bound
!missing-protocol! OS_nw_proxy_config not bound
!missing-protocol! OS_nw_relay_hop not bound
!missing-protocol! OS_nw_resolution_report not bound
!missing-protocol! OS_nw_resolver_config not bound
!missing-protocol! OS_nw_txt_record not bound
!missing-protocol! OS_nw_ws_request not bound
!missing-protocol! OS_nw_ws_response not bound
# no need, please see comment: https://github.com/xamarin/xamarin-macios/pull/4251#issuecomment-410815837
!missing-pinvoke! nw_release is not bound
!missing-pinvoke! nw_retain is not bound
## xcode 10.0 backlog
!missing-pinvoke! nw_endpoint_get_address is not bound
## no documentation from apple. So we do nothing, specially with the _ prefix. Leak?
!missing-field! _nw_data_transfer_report_all_paths not bound
## the enum is bound as NWParametersAttribution. Apple uses _t for types, probably was an error
## in their part which confuses xtro
!missing-enum! nw_parameters_attribution_t not bound

Просмотреть файл

@ -1,43 +0,0 @@
!unknown-pinvoke! _Block_copy bound
!unknown-pinvoke! _Block_release bound
!unknown-pinvoke! class_addIvar bound
!unknown-pinvoke! class_addMethod bound
!unknown-pinvoke! class_addProperty bound
!unknown-pinvoke! class_addProtocol bound
!unknown-pinvoke! class_getInstanceMethod bound
!unknown-pinvoke! class_getInstanceVariable bound
!unknown-pinvoke! class_getMethodImplementation bound
!unknown-pinvoke! class_getName bound
!unknown-pinvoke! class_getSuperclass bound
!unknown-pinvoke! dlclose bound
!unknown-pinvoke! dlerror bound
!unknown-pinvoke! dlopen bound
!unknown-pinvoke! dlsym bound
!unknown-pinvoke! NXGetLocalArchInfo bound
!unknown-pinvoke! objc_allocateClassPair bound
!unknown-pinvoke! objc_allocateProtocol bound
!unknown-pinvoke! objc_getClass bound
!unknown-pinvoke! objc_getProtocol bound
!unknown-pinvoke! objc_msgSend bound
!unknown-pinvoke! objc_msgSendSuper bound
!unknown-pinvoke! objc_registerClassPair bound
!unknown-pinvoke! objc_registerProtocol bound
!unknown-pinvoke! object_getClass bound
!unknown-pinvoke! protocol_addMethodDescription bound
!unknown-pinvoke! protocol_addProperty bound
!unknown-pinvoke! protocol_addProtocol bound
!unknown-pinvoke! protocol_getName bound
!unknown-pinvoke! sel_getName bound
!unknown-pinvoke! sel_isMapped bound
!unknown-pinvoke! sel_registerName bound
## not part of the ARM64 API (which we use for iOS and tvOS extro)
!unknown-pinvoke! objc_msgSend_stret bound
!unknown-pinvoke! objc_msgSendSuper_stret bound
## only on iOS and macOS
## present in <os/log.h>
!unknown-pinvoke! os_log_create bound
!unknown-pinvoke! os_release bound
!unknown-pinvoke! os_retain bound

Просмотреть файл

@ -1,11 +0,0 @@
# OpenAL
# OpenGL[ES]
# only for iOS and tvOS (not watchOS) and macOS uses OpenGL
## xamarin type
## we use OpenTK for bindings

Просмотреть файл

@ -1 +0,0 @@
# Field used in an EventArg based structure that are in documentation but not in headers

Просмотреть файл

@ -1,12 +0,0 @@
## made optional in xcode9 beta 3 since it was replaced with newer API
## made optional in xcode12 beta 3 since it was replaced with newer API
# By default these are null
!extra-null-allowed! 'System.Void PassKit.PKPaymentRequest::set_CountryCode(System.String)' has a extraneous [NullAllowed] on parameter #0
!extra-null-allowed! 'System.Void PassKit.PKPaymentRequest::set_CurrencyCode(System.String)' has a extraneous [NullAllowed] on parameter #0
!extra-null-allowed! 'System.Void PassKit.PKPaymentRequest::set_MerchantIdentifier(System.String)' has a extraneous [NullAllowed] on parameter #0
!extra-null-allowed! 'System.Void PassKit.PKPaymentRequest::set_PaymentSummaryItems(PassKit.PKPaymentSummaryItem[])' has a extraneous [NullAllowed] on parameter #0
!extra-null-allowed! 'System.Void PassKit.PKPaymentRequest::set_SupportedNetworks(Foundation.NSString[])' has a extraneous [NullAllowed] on parameter #0
!extra-null-allowed! 'System.Void PassKit.PKPaymentSummaryItem::set_Amount(Foundation.NSDecimalNumber)' has a extraneous [NullAllowed] on parameter #0
!extra-null-allowed! 'System.Void PassKit.PKPaymentSummaryItem::set_Label(System.String)' has a extraneous [NullAllowed] on parameter #0

Просмотреть файл

@ -1 +0,0 @@
!missing-protocol-conformance! PHFetchResult should conform to NSFastEnumeration

Просмотреть файл

@ -1,2 +0,0 @@
## https://trello.com/c/eA440suj/91-33875315-rpbroadcasthandler-updatebroadcasturl-unrecognized-selector
!missing-selector! RPBroadcastHandler::updateBroadcastURL: not bound

Просмотреть файл

@ -1 +0,0 @@
## for compatibility we have extra code that return `false` if `url` is `null`

Просмотреть файл

@ -1,91 +0,0 @@
## Breaking changes fixed in .NET
## we cannot add abstract members to existing SCNSceneRenderer or SCNAnimatable protocols (breaking changes)
!incorrect-protocol-member! SCNAnimatable::addAnimationPlayer:forKey: is REQUIRED and should be abstract
!incorrect-protocol-member! SCNAnimatable::animationPlayerForKey: is REQUIRED and should be abstract
!incorrect-protocol-member! SCNAnimatable::removeAllAnimationsWithBlendOutDuration: is REQUIRED and should be abstract
!incorrect-protocol-member! SCNAnimatable::removeAnimationForKey:blendOutDuration: is REQUIRED and should be abstract
!incorrect-protocol-member! SCNAnimatable::setSpeed:forAnimationKey: is REQUIRED and should be abstract
!incorrect-protocol-member! SCNSceneRenderer::audioEngine is REQUIRED and should be abstract
!incorrect-protocol-member! SCNSceneRenderer::audioListener is REQUIRED and should be abstract
!incorrect-protocol-member! SCNSceneRenderer::debugOptions is REQUIRED and should be abstract
!incorrect-protocol-member! SCNSceneRenderer::nodesInsideFrustumWithPointOfView: is REQUIRED and should be abstract
!incorrect-protocol-member! SCNSceneRenderer::presentScene:withTransition:incomingPointOfView:completionHandler: is REQUIRED and should be abstract
!incorrect-protocol-member! SCNSceneRenderer::renderingAPI is REQUIRED and should be abstract
!incorrect-protocol-member! SCNSceneRenderer::setAudioListener: is REQUIRED and should be abstract
!incorrect-protocol-member! SCNSceneRenderer::setDebugOptions: is REQUIRED and should be abstract
!incorrect-protocol-member! SCNSceneRenderer::currentViewport is REQUIRED and should be abstract
!incorrect-protocol-member! SCNSceneRenderer::isTemporalAntialiasingEnabled is REQUIRED and should be abstract
!incorrect-protocol-member! SCNSceneRenderer::setTemporalAntialiasingEnabled: is REQUIRED and should be abstract
!incorrect-protocol-member! SCNSceneRenderer::setUsesReverseZ: is REQUIRED and should be abstract
!incorrect-protocol-member! SCNSceneRenderer::usesReverseZ is REQUIRED and should be abstract
!incorrect-protocol-member! SCNSceneRenderer::workingColorSpace is REQUIRED and should be abstract
## same for SCNActionable, it is required member of a protocol added to .NET
!incorrect-protocol-member! SCNActionable::actionKeys is REQUIRED and should be abstract
## We have managed counterparts that comes from OpenTK code
!missing-field! SCNMatrix4Identity not bound
!missing-field! SCNVector3Zero not bound
!missing-field! SCNVector4Zero not bound
!missing-pinvoke! SCNMatrix4EqualToMatrix4 is not bound
!missing-pinvoke! SCNMatrix4Invert is not bound
!missing-pinvoke! SCNMatrix4IsIdentity is not bound
!missing-pinvoke! SCNMatrix4MakeRotation is not bound
!missing-pinvoke! SCNMatrix4Mult is not bound
!missing-pinvoke! SCNMatrix4Rotate is not bound
!missing-pinvoke! SCNMatrix4Scale is not bound
!missing-pinvoke! SCNVector3EqualToVector3 is not bound
!missing-pinvoke! SCNVector4EqualToVector4 is not bound
!missing-selector! +SCNNode::simdLocalFront not bound
!missing-selector! +SCNNode::simdLocalRight not bound
!missing-selector! +SCNNode::simdLocalUp not bound
!missing-selector! +SCNTransaction::completionBlock not bound
!missing-selector! +SCNTransaction::valueForKey: not bound
!missing-selector! SCNNode::setSimdEulerAngles: not bound
!missing-selector! SCNNode::setSimdOrientation: not bound
!missing-selector! SCNNode::setSimdPivot: not bound
!missing-selector! SCNNode::setSimdPosition: not bound
!missing-selector! SCNNode::setSimdRotation: not bound
!missing-selector! SCNNode::setSimdScale: not bound
!missing-selector! SCNNode::setSimdTransform: not bound
!missing-selector! SCNNode::setSimdWorldOrientation: not bound
!missing-selector! SCNNode::setSimdWorldPosition: not bound
!missing-selector! SCNNode::setSimdWorldTransform: not bound
## SIMD helpers that we decided not to bind for now
!missing-selector! SCNNode::simdConvertPosition:fromNode: not bound
!missing-selector! SCNNode::simdConvertPosition:toNode: not bound
!missing-selector! SCNNode::simdConvertTransform:fromNode: not bound
!missing-selector! SCNNode::simdConvertTransform:toNode: not bound
!missing-selector! SCNNode::simdConvertVector:fromNode: not bound
!missing-selector! SCNNode::simdConvertVector:toNode: not bound
!missing-selector! SCNNode::simdEulerAngles not bound
!missing-selector! SCNNode::simdLocalRotateBy: not bound
!missing-selector! SCNNode::simdLocalTranslateBy: not bound
!missing-selector! SCNNode::simdLookAt: not bound
!missing-selector! SCNNode::simdLookAt:up:localFront: not bound
!missing-selector! SCNNode::simdOrientation not bound
!missing-selector! SCNNode::simdPivot not bound
!missing-selector! SCNNode::simdPosition not bound
!missing-selector! SCNNode::simdRotateBy:aroundTarget: not bound
!missing-selector! SCNNode::simdRotation not bound
!missing-selector! SCNNode::simdScale not bound
!missing-selector! SCNNode::simdTransform not bound
!missing-selector! SCNNode::simdWorldFront not bound
!missing-selector! SCNNode::simdWorldOrientation not bound
!missing-selector! SCNNode::simdWorldPosition not bound
!missing-selector! SCNNode::simdWorldRight not bound
!missing-selector! SCNNode::simdWorldTransform not bound
!missing-selector! SCNNode::simdWorldUp not bound
!missing-selector! SCNHitTestResult::simdLocalCoordinates not bound
!missing-selector! SCNHitTestResult::simdLocalNormal not bound
!missing-selector! SCNHitTestResult::simdModelTransform not bound
!missing-selector! SCNHitTestResult::simdWorldCoordinates not bound
!missing-selector! SCNHitTestResult::simdWorldNormal not bound
## untyped enum (SceneKitTypes.h) but described as the value of `code` for `NSError` which is an NSInteger
!unknown-native-enum! SCNErrorCode bound
# normal pattern accept null delegate and unit tests shows it works just fine
!extra-null-allowed! 'System.Void SceneKit.SCNAvoidOccluderConstraint::set_Delegate(SceneKit.ISCNAvoidOccluderConstraintDelegate)' has a extraneous [NullAllowed] on parameter #0

Просмотреть файл

@ -1,31 +0,0 @@
## 'kSecAttrPersistentReference' (correct), 'kSecAttrPersistantReference' (incorrect). Persistent with an "a" instead of "e".
!missing-field! kSecAttrPersistantReference not bound
!missing-field! kSecRandomDefault not bound
## used in mscorlib.dll mcs/class/corlib/CommonCrypto/CommonCrypto.cs
!missing-pinvoke! SecRandomCopyBytes is not bound
## *GetTypeID are generally not bound
!missing-pinvoke! SecAccessControlGetTypeID is not bound
## untyped enum in Security.framework/Headers/SecPolicy.h but the API use CFOptionFlags
!unknown-native-enum! SecRevocation bound
## identical to NSObject version (headers macros) which can be called by CFObject
!missing-pinvoke! sec_release is not bound
!missing-pinvoke! sec_retain is not bound
## the following are manualy bound as NativeObject
## xcode10.0 backlog
!missing-pinvoke! sec_protocol_options_set_challenge_block is not bound
!missing-pinvoke! sec_protocol_options_set_verify_block is not bound
## xcode11.0 backlog
!missing-pinvoke! sec_protocol_options_set_pre_shared_key_selection_block is not bound
## extra value for initialization
!extra-enum-value! Managed value -1 for SslSessionState.Invalid not found in native headers
## enum moved from long to ulong -> breaking change under .NET

Просмотреть файл

@ -1,2 +0,0 @@
!missing-field! SharedWithYouCoreVersionNumber not bound
!missing-field! SharedWithYouCoreVersionString not bound

Просмотреть файл

@ -1,15 +0,0 @@
## it's an internal that is called from a non-generated binding
!incorrect-designated-initializer! SKWarpGeometryGrid::initWithColumns:rows:sourcePositions:destPositions: is not a constructor
## bad API signature, removed in XAMCORE_3_0
!extra-null-allowed! 'SpriteKit.SKShapeNode SpriteKit.SKShapeNode::FromPoints(CoreGraphics.CGPoint&,System.nuint)' has a extraneous [NullAllowed] on parameter #0
!extra-null-allowed! 'SpriteKit.SKShapeNode SpriteKit.SKShapeNode::FromSplinePoints(CoreGraphics.CGPoint&,System.nuint)' has a extraneous [NullAllowed] on parameter #0
## headers documents it as: default to `nil`
!extra-null-allowed! 'System.Void SpriteKit.SKAction::set_TimingFunction2(SpriteKit.SKActionTimingFunction2)' has a extraneous [NullAllowed] on parameter #0
## kept for compatibility (unit tested)
!extra-null-allowed! 'System.Void SpriteKit.SKKeyframeSequence::.ctor(Foundation.NSObject[],Foundation.NSArray)' has a extraneous [NullAllowed] on parameter #0
!extra-null-allowed! 'System.Void SpriteKit.SKKeyframeSequence::.ctor(Foundation.NSObject[],Foundation.NSArray)' has a extraneous [NullAllowed] on parameter #1
## this is null-resetable (unit tested)

Просмотреть файл

@ -1,9 +0,0 @@
# framework not available on watchOS
!missing-enum! SCNetworkConnectionPPPStatus not bound
!missing-enum! SCNetworkConnectionStatus not bound
!missing-enum! SCNetworkReachabilityFlags not bound
!missing-enum! SCPreferencesNotification not bound
!missing-pinvoke! SCCopyLastError is not bound
## *GetTypeID are generally not bound

Просмотреть файл

@ -1,75 +0,0 @@
## we do not (need to) redefine the tintColor at every level, it will be dispatched to the right type
## no point in having p/invoke calls that can be implement with a type cast (byte vs nint)
!missing-pinvoke! NSTextAlignmentFromCTTextAlignment is not bound
!missing-pinvoke! NSTextAlignmentToCTTextAlignment is not bound
## this was (pre iOS10) a required member that was deprecated and made optional
## https://bugzilla.xamarin.com/show_bug.cgi?id=43788
## internal (xamarin) type
## typedef is used (no value) in UITextInput.h: typedef NSInteger UITextDirection
## Implemented in managed code
!missing-selector! UIColor::getHue:saturation:brightness:alpha: not bound
!missing-selector! UIColor::getRed:green:blue:alpha: not bound
## Not implemented (ctor signature conflict) but there's a static method available that does the job
!missing-selector! UIColor::initWithHue:saturation:brightness:alpha: not bound
## Not bound intentionally, Factory method FromDisplayP3 is available and adding this as a ctor would make the api usage ugly since signature matches colorWithRed:green:blue:alpha:
!missing-selector! UIColor::initWithDisplayP3Red:green:blue:alpha: not bound
## defined with __Internal (which is normally ignored here) so 3rd party tools can hack it
## static method cannot be overriden "normally" they must be re-exposed with [Export]
## Apple docs: This property is inherited from the UIView parent class. This class changes the default value of this property to NO.
## it's technically optional but there's no point in adopting the protocol if you do not provide the implemenation
## fixed in .NET - API break
## the [Sealed] attributes removes the [Export] one so it seems missing (but it's not)
## UIAccessibilityContainer is an informal protocol
## that we bound as a protocol but is (objc encoding) a category
## might not be usable unless our ToString output is parsable as an input (includes locale issues)
!missing-pinvoke! CGAffineTransformFromString is not bound
!missing-pinvoke! CGPointFromString is not bound
!missing-pinvoke! CGRectFromString is not bound
!missing-pinvoke! CGSizeFromString is not bound
!missing-pinvoke! NSStringFromCGAffineTransform is not bound
!missing-pinvoke! NSStringFromCGPoint is not bound
!missing-pinvoke! NSStringFromCGRect is not bound
!missing-pinvoke! NSStringFromCGSize is not bound
!missing-pinvoke! NSStringFromUIOffset is not bound
!missing-pinvoke! UIOffsetFromString is not bound
## HACK: those members are not *required* in ObjC but we made them abstract to have them inlined in UITextField and UITextView
## Even more confusing it that respondToSelecttor return NO on them even if it works in _real_ life (compare unit and introspection tests)
## UIAccessibility
## We can't expose them as categories of NSObject so we have custom types instead
## @required members added to exixting interfaces (breaking change), fixed on .NET
# Apple renamed it from UILineBreakMode and we kept the old name for API compatibility
!missing-enum! NSLineBreakMode not bound
# Apple renamed it from UITextAlignment and we kept the old name for API compatibility
!missing-enum! NSTextAlignment not bound
## It got renamed from UITextWritingDirection to NSWritingDirection but it is a breaking change
## Fixed in .NET
## macro is used in UIBarCommon.h: #define UIToolbarPosition UIBarPosition
## there's no UI_APPEARANCE_SELECTOR in headers - but they can (unofficially) work, YYMV
## manually bound (better, stronger signature) on `[setS|s]copeBarButtonTitleTextAttributes:forState:` which is decorated with `UI_APPEARANCE_SELECTOR`
## [Wrap] over `[largeT|t]itleTextAttributes` which is decorated with `UI_APPEARANCE_SELECTOR`

Просмотреть файл

@ -1,2 +0,0 @@
## Custom enums present in the headers
!unknown-native-enum! VSUserAccountQueryOption bound

Просмотреть файл

@ -1,12 +0,0 @@
!missing-pinvoke! VTCompressionSessionEncodeFrameWithOutputHandler is not bound
!missing-pinvoke! VTDecompressionSessionDecodeFrameWithOutputHandler is not bound
!missing-pinvoke! VTFrameSiloCallBlockForEachSampleBuffer is not bound
## *GetTypeID are generally not bound
!missing-pinvoke! VTCompressionSessionGetTypeID is not bound
!missing-pinvoke! VTDecompressionSessionGetTypeID is not bound
!missing-pinvoke! VTFrameSiloGetTypeID is not bound
!missing-pinvoke! VTMultiPassStorageGetTypeID is not bound
## availability macro says iOS 8.0 but constants are under a #if !TARGET_OS_IPHONE define.
## introspection does not report them as missing...

Просмотреть файл

@ -1,65 +0,0 @@
# note: framework not available on watchOS
## we do not expose internal framework versions
!missing-field! VNVisionVersionNumber not bound
## called indirectly (there's a required native layer for them)
!missing-pinvoke! VNImagePointForFaceLandmarkPoint is not bound
!missing-pinvoke! VNNormalizedFaceBoundingBoxPointForLandmarkPoint is not bound
## Custom enums to represent header constats like
## static const NSUInteger VNCoreMLRequestRevision1 = 1;
!unknown-native-enum! VNRequestRevision bound
!unknown-native-enum! VNBarcodeObservationRequestRevision bound
!unknown-native-enum! VNCoreMLRequestRevision bound
!unknown-native-enum! VNDetectBarcodesRequestRevision bound
!unknown-native-enum! VNDetectedObjectObservationRequestRevision bound
!unknown-native-enum! VNDetectFaceLandmarksRequestRevision bound
!unknown-native-enum! VNDetectFaceRectanglesRequestRevision bound
!unknown-native-enum! VNDetectHorizonRequestRevision bound
!unknown-native-enum! VNDetectRectanglesRequestRevision bound
!unknown-native-enum! VNDetectTextRectanglesRequestRevision bound
!unknown-native-enum! VNFaceObservationRequestRevision bound
!unknown-native-enum! VNHomographicImageRegistrationRequestRevision bound
!unknown-native-enum! VNRecognizedObjectObservationRequestRevision bound
!unknown-native-enum! VNRectangleObservationRequestRevision bound
!unknown-native-enum! VNTextObservationRequestRevision bound
!unknown-native-enum! VNTrackObjectRequestRevision bound
!unknown-native-enum! VNTrackRectangleRequestRevision bound
!unknown-native-enum! VNTranslationalImageRegistrationRequestRevision bound
!unknown-native-enum! VNClassifyImageRequestRevision bound
!unknown-native-enum! VNDetectFaceCaptureQualityRequestRevision bound
!unknown-native-enum! VNDetectHumanRectanglesRequestRevision bound
!unknown-native-enum! VNGenerateAttentionBasedSaliencyImageRequestRevision bound
!unknown-native-enum! VNGenerateImageFeaturePrintRequestRevision bound
!unknown-native-enum! VNGenerateObjectnessBasedSaliencyImageRequestRevision bound
!unknown-native-enum! VNRecognizeAnimalsRequestRevision bound
!unknown-native-enum! VNRecognizeTextRequestRevision bound
!unknown-native-enum! VNDetectContourRequestRevision bound
!unknown-native-enum! VNDetectHumanBodyPoseRequestRevision bound
!unknown-native-enum! VNDetectHumanHandPoseRequestRevision bound
!unknown-native-enum! VNDetectTrajectoriesRequestRevision bound
!unknown-native-enum! VNGenerateOpticalFlowRequestRevision bound
!unknown-native-enum! VNStatefulRequestRevision bound
!unknown-native-enum! VNDetectDocumentSegmentationRequestRevision bound
!unknown-native-enum! VNGeneratePersonSegmentationRequestRevision bound
!unknown-native-enum! VNDetectHumanBodyPose3DRequestRevision bound
!unknown-native-enum! VNTrackHomographicImageRegistrationRequestRevision bound
!unknown-native-enum! VNTrackOpticalFlowRequestRevision bound
!unknown-native-enum! VNTrackTranslationalImageRegistrationRequestRevision bound
## VNRequest is an abstract class so this will be bound in subclasses
## matching the return type to the above defined custom enums
!missing-selector! +VNRequest::currentRevision not bound
!missing-selector! +VNRequest::defaultRevision not bound
!missing-selector! +VNRequest::supportedRevisions not bound
!missing-selector! VNRequest::revision not bound
!missing-selector! VNRequest::setRevision: not bound
## init is available but it's abstract (type) and not a designated initializer (so we don't bind it)
!missing-selector! VNRequest::init not bound
# Xcode 15
# Since the parameter is passed by reference rather than value, the marshal directive is not necessary
# validated by VisionAnalyzer sample: https://github.com/haritha-mohan/vision-analyzer
!wrong-simd-missing-marshaldirective! System.Boolean Vision.VNHumanBodyPose3DObservation::GetCameraRelativePosition(OpenTK.NMatrix4&,Vision.VNHumanBodyPose3DObservationJointName,Foundation.NSError&): simd type: simd_float4x4

Просмотреть файл

@ -1,5 +0,0 @@
# xcode 15
# requires OS_nw_proxy_config type which has not been bound yet, part of Xcode 15 Network binding
!missing-selector! WKWebsiteDataStore::proxyConfigurations not bound
!missing-selector! WKWebsiteDataStore::setProxyConfigurations: not bound

Просмотреть файл

@ -1 +0,0 @@
## https://github.com/xamarin/xamarin-macios/issues/8931

Просмотреть файл

@ -1,4 +0,0 @@
# not processed and part of the .pch file
!unknown-pinvoke! compression_stream_destroy bound
!unknown-pinvoke! compression_stream_init bound
!unknown-pinvoke! compression_stream_process bound

Просмотреть файл

@ -1,3 +0,0 @@
## No need for a Marshal Directive on those, they were bound manually
# only exposed in subclasses (it's static but also abstract) - see https://github.com/xamarin/xamarin-macios/issues/5347

Просмотреть файл

@ -1,10 +0,0 @@
!missing-selector! +ARConfiguration::supportedVideoFormats not bound
!wrong-simd-missing-marshaldirective! System.IntPtr ARKit.ARFaceGeometry::GetRawTextureCoordinates(): simd type: simd_float2
!wrong-simd-missing-marshaldirective! System.IntPtr ARKit.ARFaceGeometry::GetRawVertices(): simd type: simd_float3
!wrong-simd-missing-marshaldirective! System.IntPtr ARKit.ARPlaneGeometry::GetRawBoundaryVertices(): simd type: simd_float3
!wrong-simd-missing-marshaldirective! System.IntPtr ARKit.ARPlaneGeometry::GetRawTextureCoordinates(): simd type: simd_float2
!wrong-simd-missing-marshaldirective! System.IntPtr ARKit.ARPlaneGeometry::GetRawVertices(): simd type: simd_float3
!wrong-simd-missing-marshaldirective! System.IntPtr ARKit.ARPointCloud::GetRawPoints(): simd type: simd_float3
!wrong-simd-missing-marshaldirective! System.IntPtr ARKit.ARSkeleton2D::get_RawJointLandmarks(): simd type: simd_float2
!wrong-simd-missing-marshaldirective! System.IntPtr ARKit.ARSkeleton3D::get_RawJointLocalTransforms(): simd type: simd_float4x4
!wrong-simd-missing-marshaldirective! System.IntPtr ARKit.ARSkeleton3D::get_RawJointModelTransforms(): simd type: simd_float4x4

Просмотреть файл

@ -1,63 +0,0 @@
## OSX-only enums - fixed in XAMCORE_3_0
!unknown-native-enum! AVCaptureDeviceTransportControlsPlaybackMode bound
!unknown-native-enum! AVVideoFieldMode bound
## from iOS 4.0 to 5.1
!unknown-field! AVMediaTypeTimedMetadata bound
## no generator support for NSFastEnumeration / https://bugzilla.xamarin.com/show_bug.cgi?id=4391
!missing-protocol-conformance! AVCaptureSynchronizedDataCollection should conform to NSFastEnumeration
## https://github.com/xamarin/xamarin-macios/issues/3213 should be fixed before conformance to 'AVQueuedSampleBufferRendering' is restored.
!missing-protocol-conformance! AVSampleBufferDisplayLayer should conform to AVQueuedSampleBufferRendering (defined in 'AVSampleBufferDisplayLayerQueueManagement' category)
# Deprecated in iOS 6.0 but we have same C# signature as a method that was deprecated in iOS 8.0
!deprecated-attribute-wrong! AVAudioRecorderDelegate::audioRecorderEndInterruption:withFlags: has 8.0 not 6.0 on [Deprecated] attribute
!missing-protocol! AVVideoCompositionInstruction not bound
!incorrect-protocol-member! AVAssetResourceLoaderDelegate::resourceLoader:shouldWaitForLoadingOfRequestedResource: is OPTIONAL and should NOT be abstract
!unknown-native-enum! AVAudioSessionFlags bound
!missing-protocol-conformance! AVVideoCompositionInstruction should conform to AVVideoCompositionInstruction
!missing-protocol-member! AVAudioPlayerDelegate::audioPlayerEndInterruption:withFlags: not found
!missing-protocol-member! AVAudioRecorderDelegate::audioRecorderEndInterruption:withOptions: not found
!missing-field! AVCoreAnimationBeginTimeAtZero not bound
!missing-field! AVVideoTransferFunction_ITU_R_2100_HLG not bound
!missing-field! AVVideoTransferFunction_SMPTE_ST_2084_PQ not bound
!missing-selector! AVVideoComposition::sourceTrackIDForFrameTiming not bound
!incorrect-protocol-member! AVAudio3DMixing::pointSourceInHeadMode is REQUIRED and should be abstract
!incorrect-protocol-member! AVAudio3DMixing::setPointSourceInHeadMode: is REQUIRED and should be abstract
!incorrect-protocol-member! AVAudio3DMixing::setSourceMode: is REQUIRED and should be abstract
!incorrect-protocol-member! AVAudio3DMixing::sourceMode is REQUIRED and should be abstract
!extra-null-allowed! 'Foundation.NSNumber[] AVFoundation.AVVideoCompositionInstruction::get_RequiredSourceTrackIDs()' has a extraneous [NullAllowed] on return type
!missing-field! AVPlayerItemTimeJumpedOriginatingParticipantKey not bound
## https://github.com/xamarin/xamarin-macios/issues/16229 prevents crashing instead of return null
## so these selectors have been bound manually
!missing-selector! AVAudioPlayer::initWithContentsOfURL:error: not bound
!missing-selector! AVAudioPlayer::initWithData:error: not bound
!incorrect-protocol-member! AVAudioMixing::destinationForMixer:bus: is REQUIRED and should be abstract
!missing-selector! AVMutableComposition::tracks not bound
!missing-protocol-conformance! AVAsset should conform to AVAsynchronousKeyValueLoading
!missing-protocol-conformance! AVAssetTrack should conform to AVAsynchronousKeyValueLoading
!missing-protocol-conformance! AVMetadataItem should conform to AVAsynchronousKeyValueLoading
!missing-selector! +AVAudioChannelLayout::layoutWithLayout: not bound
!missing-selector! +AVAudioChannelLayout::layoutWithLayoutTag: not bound
!missing-selector! AVCompositionTrack::segmentForTrackTime: not bound
!missing-selector! NSCoder::decodeCMTimeForKey: not bound
!missing-selector! NSCoder::decodeCMTimeMappingForKey: not bound
!missing-selector! NSCoder::decodeCMTimeRangeForKey: not bound
!missing-selector! NSCoder::encodeCMTime:forKey: not bound
!missing-selector! NSCoder::encodeCMTimeMapping:forKey: not bound
!missing-selector! NSCoder::encodeCMTimeRange:forKey: not bound
!extra-null-allowed! 'AVFoundation.AVAudioTime AVFoundation.AVAudioTime::FromAudioTimeStamp(AudioToolbox.AudioTimeStamp&,System.Double)' has a extraneous [NullAllowed] on parameter #0
!extra-null-allowed! 'System.Void AVFoundation.AVAudioFormat::.ctor(AudioToolbox.AudioStreamBasicDescription&)' has a extraneous [NullAllowed] on parameter #0
!extra-null-allowed! 'System.Void AVFoundation.AVAudioFormat::.ctor(AudioToolbox.AudioStreamBasicDescription&,AVFoundation.AVAudioChannelLayout)' has a extraneous [NullAllowed] on parameter #0
!extra-null-allowed! 'System.Void AVFoundation.AVAudioTime::.ctor(AudioToolbox.AudioTimeStamp&,System.Double)' has a extraneous [NullAllowed] on parameter #0
!extra-null-allowed! 'AVFoundation.AVPlayerItem AVFoundation.AVPlayerItem::FromAsset(AVFoundation.AVAsset)' has a extraneous [NullAllowed] on parameter #0
!extra-null-allowed! 'AVFoundation.AVPlayerItem AVFoundation.AVPlayerItem::FromAsset(AVFoundation.AVAsset,Foundation.NSString[])' has a extraneous [NullAllowed] on parameter #0
!missing-null-allowed! 'System.Boolean AVFoundation.AVPlayerItem::Seek(Foundation.NSDate,AVFoundation.AVCompletion)' is missing an [NullAllowed] on parameter #1
!missing-protocol-conformance! AVURLAsset should conform to NSItemProviderReading (defined in 'AVURLAssetNSItemProvider' category)
!missing-protocol-conformance! AVURLAsset should conform to NSItemProviderWriting (defined in 'AVURLAssetNSItemProvider' category)
!missing-pinvoke! AVSampleBufferAttachContentKey is not bound
!incorrect-protocol-member! AVQueuedSampleBufferRendering::hasSufficientMediaDataForReliablePlaybackStart is REQUIRED and should be abstract

Просмотреть файл

@ -1,515 +0,0 @@
!deprecated-attribute-missing! AVAsset::chapterMetadataGroupsBestMatchingPreferredLanguages: missing a [Deprecated] attribute
!deprecated-attribute-missing! AVAsset::chapterMetadataGroupsWithTitleLocale:containingItemsWithCommonKeys: missing a [Deprecated] attribute
!deprecated-attribute-missing! AVAsset::mediaSelectionGroupForMediaCharacteristic: missing a [Deprecated] attribute
!deprecated-attribute-missing! AVAsset::metadataForFormat: missing a [Deprecated] attribute
!deprecated-attribute-missing! AVAsset::tracksWithMediaCharacteristic: missing a [Deprecated] attribute
!deprecated-attribute-missing! AVAsset::tracksWithMediaType: missing a [Deprecated] attribute
!deprecated-attribute-missing! AVAsset::trackWithTrackID: missing a [Deprecated] attribute
!deprecated-attribute-missing! AVAsset::unusedTrackID missing a [Deprecated] attribute
!deprecated-attribute-missing! AVAssetTrack::associatedTracksOfType: missing a [Deprecated] attribute
!deprecated-attribute-missing! AVAssetTrack::metadataForFormat: missing a [Deprecated] attribute
!deprecated-attribute-missing! AVAssetTrack::samplePresentationTimeForTrackTime: missing a [Deprecated] attribute
!deprecated-attribute-missing! AVAssetTrack::segmentForTrackTime: missing a [Deprecated] attribute
!deprecated-attribute-missing! AVAudioEngine::connectMIDI:to:format:block: missing a [Deprecated] attribute
!deprecated-attribute-missing! AVAudioEngine::connectMIDI:toNodes:format:block: missing a [Deprecated] attribute
!deprecated-attribute-missing! AVMutableComposition::insertTimeRange:ofAsset:atTime:error: missing a [Deprecated] attribute
!deprecated-attribute-missing! AVURLAsset::compatibleTrackForCompositionTrack: missing a [Deprecated] attribute
!deprecated-attribute-missing! AVVideoComposition::isValidForAsset:timeRange:validationDelegate: missing a [Deprecated] attribute
!missing-enum! AVAssetTrackGroupOutputHandling not bound
!missing-enum! AVMIDIControlChangeMessageType not bound
!missing-enum! AVMIDIMetaEventType not bound
!missing-enum! AVSpeechSynthesisMarkerMark not bound
!missing-enum-value! AVError native value AVErrorAirPlayReceiverTemporarilyUnavailable = -11882 not bound
!missing-enum-value! AVError native value AVErrorFailedToLoadSampleData = -11881 not bound
!missing-enum-value! AVError native value AVErrorInvalidSampleCursor = -11880 not bound
!missing-field! AVAssetPlaybackConfigurationOptionStereoMultiviewVideo not bound
!missing-field! AVAssetPlaybackConfigurationOptionStereoVideo not bound
!missing-field! AVAudioSequencerInfoDictionaryKeyAlbum not bound
!missing-field! AVAudioSequencerInfoDictionaryKeyApproximateDurationInSeconds not bound
!missing-field! AVAudioSequencerInfoDictionaryKeyArtist not bound
!missing-field! AVAudioSequencerInfoDictionaryKeyChannelLayout not bound
!missing-field! AVAudioSequencerInfoDictionaryKeyComments not bound
!missing-field! AVAudioSequencerInfoDictionaryKeyComposer not bound
!missing-field! AVAudioSequencerInfoDictionaryKeyCopyright not bound
!missing-field! AVAudioSequencerInfoDictionaryKeyEncodingApplication not bound
!missing-field! AVAudioSequencerInfoDictionaryKeyGenre not bound
!missing-field! AVAudioSequencerInfoDictionaryKeyISRC not bound
!missing-field! AVAudioSequencerInfoDictionaryKeyKeySignature not bound
!missing-field! AVAudioSequencerInfoDictionaryKeyLyricist not bound
!missing-field! AVAudioSequencerInfoDictionaryKeyNominalBitRate not bound
!missing-field! AVAudioSequencerInfoDictionaryKeyRecordedDate not bound
!missing-field! AVAudioSequencerInfoDictionaryKeySourceBitDepth not bound
!missing-field! AVAudioSequencerInfoDictionaryKeySourceEncoder not bound
!missing-field! AVAudioSequencerInfoDictionaryKeySubTitle not bound
!missing-field! AVAudioSequencerInfoDictionaryKeyTempo not bound
!missing-field! AVAudioSequencerInfoDictionaryKeyTimeSignature not bound
!missing-field! AVAudioSequencerInfoDictionaryKeyTitle not bound
!missing-field! AVAudioSequencerInfoDictionaryKeyTrackNumber not bound
!missing-field! AVAudioSequencerInfoDictionaryKeyYear not bound
!missing-field! AVExtendedNoteOnEventDefaultInstrument not bound
!missing-field! AVPlayerInterstitialEventJoinCue not bound
!missing-field! AVPlayerInterstitialEventLeaveCue not bound
!missing-field! AVPlayerInterstitialEventNoCue not bound
!missing-field! AVURLAssetHTTPUserAgentKey not bound
!missing-field! AVURLAssetPrimarySessionIdentifierKey not bound
!missing-field! AVVideoTransferFunction_Linear not bound
!missing-protocol-conformance! AVPlayerInterstitialEvent should conform to NSCopying
!missing-selector! +AVAssetPlaybackAssistant::assetPlaybackAssistantWithAsset: not bound
!missing-selector! +AVCaptureDevice::isStudioLightEnabled not bound
!missing-selector! +AVMutableVideoComposition::videoCompositionWithAsset:applyingCIFiltersWithHandler:completionHandler: not bound
!missing-selector! +AVMutableVideoComposition::videoCompositionWithPropertiesOfAsset:completionHandler: not bound
!missing-selector! +AVMutableVideoComposition::videoCompositionWithPropertiesOfAsset:prototypeInstruction:completionHandler: not bound
!missing-selector! +AVPlayerInterstitialEvent::interstitialEventWithPrimaryItem:date: not bound
!missing-selector! +AVPlayerInterstitialEvent::interstitialEventWithPrimaryItem:time: not bound
!missing-selector! +AVSampleBufferGenerator::notifyOfDataReadyForSampleBuffer:completionHandler: not bound
!missing-selector! +AVSpeechSynthesisProviderVoice::updateSpeechVoices not bound
!missing-selector! +AVSpeechUtterance::speechUtteranceWithSSMLRepresentation: not bound
!missing-selector! +AVVideoComposition::videoCompositionWithAsset:applyingCIFiltersWithHandler:completionHandler: not bound
!missing-selector! +AVVideoComposition::videoCompositionWithPropertiesOfAsset:completionHandler: not bound
!missing-selector! AVAssetExportSession::audioTrackGroupHandling not bound
!missing-selector! AVAssetExportSession::setAudioTrackGroupHandling: not bound
!missing-selector! AVAssetPlaybackAssistant::loadPlaybackConfigurationOptionsWithCompletionHandler: not bound
!missing-selector! AVAssetResourceLoadingContentInformationRequest::isEntireLengthAvailableOnDemand not bound
!missing-selector! AVAssetResourceLoadingContentInformationRequest::setEntireLengthAvailableOnDemand: not bound
!missing-selector! AVAssetTrack::canProvideSampleCursors not bound
!missing-selector! AVAssetTrack::makeSampleCursorAtFirstSampleInDecodeOrder not bound
!missing-selector! AVAssetTrack::makeSampleCursorAtLastSampleInDecodeOrder not bound
!missing-selector! AVAssetTrack::makeSampleCursorWithPresentationTimeStamp: not bound
!missing-selector! AVAudioEngine::connectMIDI:to:format:eventListBlock: not bound
!missing-selector! AVAudioEngine::connectMIDI:toNodes:format:eventListBlock: not bound
!missing-selector! AVAudioSequencer::createAndAppendTrack not bound
!missing-selector! AVAudioSequencer::removeTrack: not bound
!missing-selector! AVAudioSequencer::reverseEvents not bound
!missing-selector! AVAudioSequencer::setUserCallback: not bound
!missing-selector! AVAudioUnitComponent::configurationDictionary not bound
!missing-selector! AVAudioUnitComponent::icon not bound
!missing-selector! AVAudioUnitComponent::passesAUVal not bound
!missing-selector! AVAudioUnitMIDIInstrument::sendMIDIEventList: not bound
!missing-selector! AVAUPresetEvent::element not bound
!missing-selector! AVAUPresetEvent::initWithScope:element:dictionary: not bound
!missing-selector! AVAUPresetEvent::presetDictionary not bound
!missing-selector! AVAUPresetEvent::scope not bound
!missing-selector! AVAUPresetEvent::setElement: not bound
!missing-selector! AVAUPresetEvent::setScope: not bound
!missing-selector! AVCaptureDevice::companionDeskViewCamera not bound
!missing-selector! AVCaptureDevice::isContinuityCamera not bound
!missing-selector! AVCaptureDevice::isStudioLightActive not bound
!missing-selector! AVCaptureDeviceFormat::isStudioLightSupported not bound
!missing-selector! AVCaptureDeviceFormat::videoFrameRateRangeForStudioLight not bound
!missing-selector! AVComposition::chapterMetadataGroupsBestMatchingPreferredLanguages: not bound
!missing-selector! AVComposition::chapterMetadataGroupsWithTitleLocale:containingItemsWithCommonKeys: not bound
!missing-selector! AVComposition::mediaSelectionGroupForMediaCharacteristic: not bound
!missing-selector! AVComposition::metadataForFormat: not bound
!missing-selector! AVComposition::unusedTrackID not bound
!missing-selector! AVCompositionTrack::associatedTracksOfType: not bound
!missing-selector! AVCompositionTrack::hasMediaCharacteristic: not bound
!missing-selector! AVCompositionTrack::metadataForFormat: not bound
!missing-selector! AVCompositionTrack::samplePresentationTimeForTrackTime: not bound
!missing-selector! AVExtendedNoteOnEvent::duration not bound
!missing-selector! AVExtendedNoteOnEvent::groupID not bound
!missing-selector! AVExtendedNoteOnEvent::initWithMIDINote:velocity:groupID:duration: not bound
!missing-selector! AVExtendedNoteOnEvent::initWithMIDINote:velocity:instrumentID:groupID:duration: not bound
!missing-selector! AVExtendedNoteOnEvent::instrumentID not bound
!missing-selector! AVExtendedNoteOnEvent::midiNote not bound
!missing-selector! AVExtendedNoteOnEvent::setDuration: not bound
!missing-selector! AVExtendedNoteOnEvent::setGroupID: not bound
!missing-selector! AVExtendedNoteOnEvent::setInstrumentID: not bound
!missing-selector! AVExtendedNoteOnEvent::setMidiNote: not bound
!missing-selector! AVExtendedNoteOnEvent::setVelocity: not bound
!missing-selector! AVExtendedNoteOnEvent::velocity not bound
!missing-selector! AVExtendedTempoEvent::initWithTempo: not bound
!missing-selector! AVExtendedTempoEvent::setTempo: not bound
!missing-selector! AVExtendedTempoEvent::tempo not bound
!missing-selector! AVMIDIChannelEvent::channel not bound
!missing-selector! AVMIDIChannelEvent::setChannel: not bound
!missing-selector! AVMIDIChannelPressureEvent::initWithChannel:pressure: not bound
!missing-selector! AVMIDIChannelPressureEvent::pressure not bound
!missing-selector! AVMIDIChannelPressureEvent::setPressure: not bound
!missing-selector! AVMIDIControlChangeEvent::initWithChannel:messageType:value: not bound
!missing-selector! AVMIDIControlChangeEvent::messageType not bound
!missing-selector! AVMIDIControlChangeEvent::value not bound
!missing-selector! AVMIDIMetaEvent::initWithType:data: not bound
!missing-selector! AVMIDIMetaEvent::type not bound
!missing-selector! AVMIDINoteEvent::channel not bound
!missing-selector! AVMIDINoteEvent::duration not bound
!missing-selector! AVMIDINoteEvent::initWithChannel:key:velocity:duration: not bound
!missing-selector! AVMIDINoteEvent::key not bound
!missing-selector! AVMIDINoteEvent::setChannel: not bound
!missing-selector! AVMIDINoteEvent::setDuration: not bound
!missing-selector! AVMIDINoteEvent::setKey: not bound
!missing-selector! AVMIDINoteEvent::setVelocity: not bound
!missing-selector! AVMIDINoteEvent::velocity not bound
!missing-selector! AVMIDIPitchBendEvent::initWithChannel:value: not bound
!missing-selector! AVMIDIPitchBendEvent::setValue: not bound
!missing-selector! AVMIDIPitchBendEvent::value not bound
!missing-selector! AVMIDIPolyPressureEvent::initWithChannel:key:pressure: not bound
!missing-selector! AVMIDIPolyPressureEvent::key not bound
!missing-selector! AVMIDIPolyPressureEvent::pressure not bound
!missing-selector! AVMIDIPolyPressureEvent::setKey: not bound
!missing-selector! AVMIDIPolyPressureEvent::setPressure: not bound
!missing-selector! AVMIDIProgramChangeEvent::initWithChannel:programNumber: not bound
!missing-selector! AVMIDIProgramChangeEvent::programNumber not bound
!missing-selector! AVMIDIProgramChangeEvent::setProgramNumber: not bound
!missing-selector! AVMIDISysexEvent::initWithData: not bound
!missing-selector! AVMIDISysexEvent::sizeInBytes not bound
!missing-selector! AVMusicTrack::addEvent:atBeat: not bound
!missing-selector! AVMusicTrack::clearEventsInRange: not bound
!missing-selector! AVMusicTrack::copyAndMergeEventsInRange:fromTrack:mergeAtBeat: not bound
!missing-selector! AVMusicTrack::copyEventsInRange:fromTrack:insertAtBeat: not bound
!missing-selector! AVMusicTrack::cutEventsInRange: not bound
!missing-selector! AVMusicTrack::enumerateEventsInRange:usingBlock: not bound
!missing-selector! AVMusicTrack::moveEventsInRange:byAmount: not bound
!missing-selector! AVMusicTrack::setUsesAutomatedParameters: not bound
!missing-selector! AVMusicTrack::usesAutomatedParameters not bound
!missing-selector! AVMusicUserEvent::initWithData: not bound
!missing-selector! AVMusicUserEvent::sizeInBytes not bound
!missing-selector! AVMutableComposition::insertTimeRange:ofAsset:atTime:completionHandler: not bound
!missing-selector! AVMutableMovie::chapterMetadataGroupsBestMatchingPreferredLanguages: not bound
!missing-selector! AVMutableMovie::chapterMetadataGroupsWithTitleLocale:containingItemsWithCommonKeys: not bound
!missing-selector! AVMutableMovie::mediaSelectionGroupForMediaCharacteristic: not bound
!missing-selector! AVMutableMovie::metadataForFormat: not bound
!missing-selector! AVMutableMovie::unusedTrackID not bound
!missing-selector! AVMutableMovieTrack::associatedTracksOfType: not bound
!missing-selector! AVMutableMovieTrack::hasMediaCharacteristic: not bound
!missing-selector! AVMutableMovieTrack::metadataForFormat: not bound
!missing-selector! AVMutableMovieTrack::samplePresentationTimeForTrackTime: not bound
!missing-selector! AVMutableMovieTrack::segmentForTrackTime: not bound
!missing-selector! AVParameterEvent::element not bound
!missing-selector! AVParameterEvent::initWithParameterID:scope:element:value: not bound
!missing-selector! AVParameterEvent::parameterID not bound
!missing-selector! AVParameterEvent::scope not bound
!missing-selector! AVParameterEvent::setElement: not bound
!missing-selector! AVParameterEvent::setParameterID: not bound
!missing-selector! AVParameterEvent::setScope: not bound
!missing-selector! AVParameterEvent::setValue: not bound
!missing-selector! AVParameterEvent::value not bound
!missing-selector! AVPlayer::defaultRate not bound
!missing-selector! AVPlayer::setDefaultRate: not bound
!missing-selector! AVPlayerInterstitialEvent::alignsResumptionWithPrimarySegmentBoundary not bound
!missing-selector! AVPlayerInterstitialEvent::alignsStartWithPrimarySegmentBoundary not bound
!missing-selector! AVPlayerInterstitialEvent::cue not bound
!missing-selector! AVPlayerInterstitialEvent::setAlignsResumptionWithPrimarySegmentBoundary: not bound
!missing-selector! AVPlayerInterstitialEvent::setAlignsStartWithPrimarySegmentBoundary: not bound
!missing-selector! AVPlayerInterstitialEvent::setCue: not bound
!missing-selector! AVPlayerInterstitialEvent::setDate: not bound
!missing-selector! AVPlayerInterstitialEvent::setIdentifier: not bound
!missing-selector! AVPlayerInterstitialEvent::setPlayoutLimit: not bound
!missing-selector! AVPlayerInterstitialEvent::setPrimaryItem: not bound
!missing-selector! AVPlayerInterstitialEvent::setRestrictions: not bound
!missing-selector! AVPlayerInterstitialEvent::setResumptionOffset: not bound
!missing-selector! AVPlayerInterstitialEvent::setTemplateItems: not bound
!missing-selector! AVPlayerInterstitialEvent::setTime: not bound
!missing-selector! AVPlayerInterstitialEvent::setUserDefinedAttributes: not bound
!missing-selector! AVPlayerInterstitialEvent::setWillPlayOnce: not bound
!missing-selector! AVPlayerInterstitialEvent::willPlayOnce not bound
!missing-selector! AVRouteDetector::detectsCustomRoutes not bound
!missing-selector! AVRouteDetector::setDetectsCustomRoutes: not bound
!missing-selector! AVSampleBufferGenerator::createSampleBufferForRequest:addingToBatch:error: not bound
!missing-selector! AVSampleBufferGenerator::createSampleBufferForRequest:error: not bound
!missing-selector! AVSampleBufferGenerator::initWithAsset:timebase: not bound
!missing-selector! AVSampleBufferGenerator::makeBatch not bound
!missing-selector! AVSampleBufferGeneratorBatch::cancel not bound
!missing-selector! AVSampleBufferGeneratorBatch::makeDataReadyWithCompletionHandler: not bound
!missing-selector! AVSampleBufferRequest::direction not bound
!missing-selector! AVSampleBufferRequest::initWithStartCursor: not bound
!missing-selector! AVSampleBufferRequest::limitCursor not bound
!missing-selector! AVSampleBufferRequest::maxSampleCount not bound
!missing-selector! AVSampleBufferRequest::mode not bound
!missing-selector! AVSampleBufferRequest::overrideTime not bound
!missing-selector! AVSampleBufferRequest::preferredMinSampleCount not bound
!missing-selector! AVSampleBufferRequest::setDirection: not bound
!missing-selector! AVSampleBufferRequest::setLimitCursor: not bound
!missing-selector! AVSampleBufferRequest::setMaxSampleCount: not bound
!missing-selector! AVSampleBufferRequest::setMode: not bound
!missing-selector! AVSampleBufferRequest::setOverrideTime: not bound
!missing-selector! AVSampleBufferRequest::setPreferredMinSampleCount: not bound
!missing-selector! AVSampleBufferRequest::startCursor not bound
!missing-selector! AVSpeechSynthesisMarker::byteSampleOffset not bound
!missing-selector! AVSpeechSynthesisMarker::initWithMarkerType:forTextRange:atByteSampleOffset: not bound
!missing-selector! AVSpeechSynthesisMarker::mark not bound
!missing-selector! AVSpeechSynthesisMarker::setByteSampleOffset: not bound
!missing-selector! AVSpeechSynthesisMarker::setMark: not bound
!missing-selector! AVSpeechSynthesisMarker::setTextRange: not bound
!missing-selector! AVSpeechSynthesisMarker::textRange not bound
!missing-selector! AVSpeechSynthesisProviderAudioUnit::cancelSpeechRequest not bound
!missing-selector! AVSpeechSynthesisProviderAudioUnit::setSpeechSynthesisOutputMetadataBlock: not bound
!missing-selector! AVSpeechSynthesisProviderAudioUnit::setSpeechVoices: not bound
!missing-selector! AVSpeechSynthesisProviderAudioUnit::speechSynthesisOutputMetadataBlock not bound
!missing-selector! AVSpeechSynthesisProviderAudioUnit::speechVoices not bound
!missing-selector! AVSpeechSynthesisProviderAudioUnit::synthesizeSpeechRequest: not bound
!missing-selector! AVSpeechSynthesisProviderRequest::initWithSSMLRepresentation:voice: not bound
!missing-selector! AVSpeechSynthesisProviderRequest::ssmlRepresentation not bound
!missing-selector! AVSpeechSynthesisProviderRequest::voice not bound
!missing-selector! AVSpeechSynthesisProviderVoice::age not bound
!missing-selector! AVSpeechSynthesisProviderVoice::gender not bound
!missing-selector! AVSpeechSynthesisProviderVoice::identifier not bound
!missing-selector! AVSpeechSynthesisProviderVoice::initWithName:identifier:primaryLanguages:supportedLanguages: not bound
!missing-selector! AVSpeechSynthesisProviderVoice::name not bound
!missing-selector! AVSpeechSynthesisProviderVoice::primaryLanguages not bound
!missing-selector! AVSpeechSynthesisProviderVoice::setAge: not bound
!missing-selector! AVSpeechSynthesisProviderVoice::setGender: not bound
!missing-selector! AVSpeechSynthesisProviderVoice::setVersion: not bound
!missing-selector! AVSpeechSynthesisProviderVoice::setVoiceSize: not bound
!missing-selector! AVSpeechSynthesisProviderVoice::supportedLanguages not bound
!missing-selector! AVSpeechSynthesisProviderVoice::version not bound
!missing-selector! AVSpeechSynthesisProviderVoice::voiceSize not bound
!missing-selector! AVSpeechSynthesizer::writeUtterance:toBufferCallback:toMarkerCallback: not bound
!missing-selector! AVSpeechUtterance::initWithSSMLRepresentation: not bound
!missing-selector! AVURLAsset::httpSessionIdentifier not bound
!missing-selector! AVVideoComposition::determineValidityForAsset:timeRange:validationDelegate:completionHandler: not bound
!missing-type! AVAssetPlaybackAssistant not bound
!missing-type! AVAUPresetEvent not bound
!missing-type! AVExtendedNoteOnEvent not bound
!missing-type! AVExtendedTempoEvent not bound
!missing-type! AVMIDIChannelEvent not bound
!missing-type! AVMIDIChannelPressureEvent not bound
!missing-type! AVMIDIControlChangeEvent not bound
!missing-type! AVMIDIMetaEvent not bound
!missing-type! AVMIDINoteEvent not bound
!missing-type! AVMIDIPitchBendEvent not bound
!missing-type! AVMIDIPolyPressureEvent not bound
!missing-type! AVMIDIProgramChangeEvent not bound
!missing-type! AVMIDISysexEvent not bound
!missing-type! AVMusicEvent not bound
!missing-type! AVMusicUserEvent not bound
!missing-type! AVParameterEvent not bound
!missing-type! AVSampleBufferGenerator not bound
!missing-type! AVSampleBufferGeneratorBatch not bound
!missing-type! AVSampleBufferRequest not bound
!missing-type! AVSpeechSynthesisMarker not bound
!missing-type! AVSpeechSynthesisProviderAudioUnit not bound
!missing-type! AVSpeechSynthesisProviderRequest not bound
!missing-type! AVSpeechSynthesisProviderVoice not bound
!missing-enum-value! AVSpeechSynthesisVoiceQuality native value AVSpeechSynthesisVoiceQualityPremium = 3 not bound
!missing-selector! AVPlayerLayer::copyDisplayedPixelBuffer not bound
!missing-enum! AVPlayerInterstitialEventAssetListResponseStatus not bound
!missing-enum-value! AVError native value AVErrorEncodeFailed = -11883 not bound
!missing-enum-value! AVError native value AVErrorSandboxExtensionDenied = -11884 not bound
!missing-field! AVPlayerInterstitialEventMonitorAssetListResponseStatusDidChangeErrorKey not bound
!missing-field! AVPlayerInterstitialEventMonitorAssetListResponseStatusDidChangeEventKey not bound
!missing-field! AVPlayerInterstitialEventMonitorAssetListResponseStatusDidChangeNotification not bound
!missing-field! AVPlayerInterstitialEventMonitorAssetListResponseStatusDidChangeStatusKey not bound
!missing-selector! AVCaptureDevice::centerStageRectOfInterest not bound
!missing-selector! AVCaptureDevice::setCenterStageRectOfInterest: not bound
!missing-selector! AVPlayerInterstitialEvent::assetListResponse not bound
!deprecated-attribute-missing! AVAudioSession::recordPermission missing a [Deprecated] attribute
!deprecated-attribute-missing! AVAudioSession::requestRecordPermission: missing a [Deprecated] attribute
!deprecated-attribute-missing! AVCaptureConnection::isVideoOrientationSupported missing a [Deprecated] attribute
!deprecated-attribute-missing! AVCaptureConnection::setVideoOrientation: missing a [Deprecated] attribute
!deprecated-attribute-missing! AVCaptureConnection::videoOrientation missing a [Deprecated] attribute
!deprecated-attribute-missing! AVSampleBufferDisplayLayer::enqueueSampleBuffer: missing a [Deprecated] attribute
!deprecated-attribute-missing! AVSampleBufferDisplayLayer::error missing a [Deprecated] attribute
!deprecated-attribute-missing! AVSampleBufferDisplayLayer::flush missing a [Deprecated] attribute
!deprecated-attribute-missing! AVSampleBufferDisplayLayer::flushAndRemoveImage missing a [Deprecated] attribute
!deprecated-attribute-missing! AVSampleBufferDisplayLayer::isReadyForMoreMediaData missing a [Deprecated] attribute
!deprecated-attribute-missing! AVSampleBufferDisplayLayer::requestMediaDataWhenReadyOnQueue:usingBlock: missing a [Deprecated] attribute
!deprecated-attribute-missing! AVSampleBufferDisplayLayer::requiresFlushToResumeDecoding missing a [Deprecated] attribute
!deprecated-attribute-missing! AVSampleBufferDisplayLayer::status missing a [Deprecated] attribute
!deprecated-attribute-missing! AVSampleBufferDisplayLayer::stopRequestingMediaData missing a [Deprecated] attribute
!deprecated-attribute-missing! AVSampleBufferDisplayLayer::timebase missing a [Deprecated] attribute
!extra-designated-initializer! AVPlayerLooper::initWithPlayer:templateItem:timeRange: is incorrectly decorated with an [DesignatedInitializer] attribute
!missing-enum! AVAudioApplicationRecordPermission not bound
!missing-enum! AVAudioVoiceProcessingOtherAudioDuckingLevel not bound
!missing-enum! AVAudioVoiceProcessingSpeechActivityEvent not bound
!missing-enum! AVCapturePhotoOutputCaptureReadiness not bound
!missing-enum! AVPlayerLooperItemOrdering not bound
!missing-enum! AVSpeechSynthesisPersonalVoiceAuthorizationStatus not bound
!missing-enum! AVSpeechSynthesisVoiceTraits not bound
!missing-enum-value! AVAudioSessionInterruptionReason native value AVAudioSessionInterruptionReasonRouteDisconnected = 4 not bound
!missing-field! AVAssetExportPresetMVHEVC1440x1440 not bound
!missing-field! AVAssetExportPresetMVHEVC960x960 not bound
!missing-field! AVAudioApplicationInputMuteStateChangeNotification not bound
!missing-field! AVAudioApplicationMuteStateKey not bound
!missing-field! AVAudioSessionPortContinuityMicrophone not bound
!missing-field! AVCaptureDeviceTypeMicrophone not bound
!missing-field! AVCaptureReactionTypeBalloons not bound
!missing-field! AVCaptureReactionTypeConfetti not bound
!missing-field! AVCaptureReactionTypeFireworks not bound
!missing-field! AVCaptureReactionTypeHeart not bound
!missing-field! AVCaptureReactionTypeLasers not bound
!missing-field! AVCaptureReactionTypeRain not bound
!missing-field! AVCaptureReactionTypeThumbsDown not bound
!missing-field! AVCaptureReactionTypeThumbsUp not bound
!missing-field! AVFileTypeAHAP not bound
!missing-field! AVMediaCharacteristicCarriesVideoStereoMetadata not bound
!missing-field! AVMediaCharacteristicContainsStereoMultiviewVideo not bound
!missing-field! AVMediaCharacteristicEnhancesSpeechIntelligibility not bound
!missing-field! AVMediaCharacteristicIndicatesHorizontalFieldOfView not bound
!missing-field! AVMediaCharacteristicTactileMinimal not bound
!missing-field! AVMediaTypeHaptic not bound
!missing-field! AVMetadataObjectTypeHumanFullBody not bound
!missing-field! AVOutputSettingsPresetMVHEVC1440x1440 not bound
!missing-field! AVOutputSettingsPresetMVHEVC960x960 not bound
!missing-field! AVSampleBufferVideoRendererDidFailToDecodeNotification not bound
!missing-field! AVSampleBufferVideoRendererDidFailToDecodeNotificationErrorKey not bound
!missing-field! AVSampleBufferVideoRendererRequiresFlushToResumeDecodingDidChangeNotification not bound
!missing-field! AVSpeechSynthesisAvailableVoicesDidChangeNotification not bound
!missing-field! AVURLAssetOverrideMIMETypeKey not bound
!missing-field! AVVideoCompositionPerFrameHDRDisplayMetadataPolicyGenerate not bound
!missing-field! AVVideoCompositionPerFrameHDRDisplayMetadataPolicyPropagate not bound
!missing-pinvoke! AVCaptureReactionSystemImageNameForType is not bound
!missing-protocol! AVCapturePhotoOutputReadinessCoordinatorDelegate not bound
!missing-protocol-member! AVCapturePhotoCaptureDelegate::captureOutput:didFinishCapturingDeferredPhotoProxy:error: not found
!missing-protocol-member! AVSpeechSynthesizerDelegate::speechSynthesizer:willSpeakMarker:utterance: not found
!missing-selector! +AVAssetVariantQualifier::predicateForBinauralAudio:mediaSelectionOption: not bound
!missing-selector! +AVAssetVariantQualifier::predicateForDownmixAudio:mediaSelectionOption: not bound
!missing-selector! +AVAssetVariantQualifier::predicateForImmersiveAudio:mediaSelectionOption: not bound
!missing-selector! +AVAssetWriterInputTaggedPixelBufferGroupAdaptor::assetWriterInputTaggedPixelBufferGroupAdaptorWithAssetWriterInput:sourcePixelBufferAttributes: not bound
!missing-selector! +AVAudioApplication::requestRecordPermissionWithCompletionHandler: not bound
!missing-selector! +AVAudioApplication::sharedInstance not bound
!missing-selector! +AVCaptureDevice::reactionEffectGesturesEnabled not bound
!missing-selector! +AVCaptureDevice::reactionEffectsEnabled not bound
!missing-selector! +AVCaptureDevice::setUserPreferredCamera: not bound
!missing-selector! +AVCaptureDevice::systemPreferredCamera not bound
!missing-selector! +AVCaptureDevice::userPreferredCamera not bound
!missing-selector! +AVSpeechSynthesizer::personalVoiceAuthorizationStatus not bound
!missing-selector! +AVSpeechSynthesizer::requestPersonalVoiceAuthorizationWithCompletionHandler: not bound
!missing-selector! AVAssetVariantAudioRenditionSpecificAttributes::isBinaural not bound
!missing-selector! AVAssetVariantAudioRenditionSpecificAttributes::isDownmix not bound
!missing-selector! AVAssetVariantAudioRenditionSpecificAttributes::isImmersive not bound
!missing-selector! AVAssetVariantVideoAttributes::videoLayoutAttributes not bound
!missing-selector! AVAssetVariantVideoLayoutAttributes::stereoViewComponents not bound
!missing-selector! AVAssetWriter::initialMovieFragmentInterval not bound
!missing-selector! AVAssetWriter::setInitialMovieFragmentInterval: not bound
!missing-selector! AVAssetWriterInputTaggedPixelBufferGroupAdaptor::appendTaggedPixelBufferGroup:withPresentationTime: not bound
!missing-selector! AVAssetWriterInputTaggedPixelBufferGroupAdaptor::assetWriterInput not bound
!missing-selector! AVAssetWriterInputTaggedPixelBufferGroupAdaptor::initWithAssetWriterInput:sourcePixelBufferAttributes: not bound
!missing-selector! AVAssetWriterInputTaggedPixelBufferGroupAdaptor::pixelBufferPool not bound
!missing-selector! AVAssetWriterInputTaggedPixelBufferGroupAdaptor::sourcePixelBufferAttributes not bound
!missing-selector! AVAudioApplication::isInputMuted not bound
!missing-selector! AVAudioApplication::recordPermission not bound
!missing-selector! AVAudioApplication::setInputMuted:error: not bound
!missing-selector! AVAudioInputNode::setMutedSpeechActivityEventListener: not bound
!missing-selector! AVAudioInputNode::setVoiceProcessingOtherAudioDuckingConfiguration: not bound
!missing-selector! AVAudioInputNode::voiceProcessingOtherAudioDuckingConfiguration not bound
!missing-selector! AVAudioSession::prefersInterruptionOnRouteDisconnect not bound
!missing-selector! AVAudioSession::setPrefersInterruptionOnRouteDisconnect:error: not bound
!missing-selector! AVCaptureConnection::isVideoRotationAngleSupported: not bound
!missing-selector! AVCaptureConnection::setVideoRotationAngle: not bound
!missing-selector! AVCaptureConnection::videoRotationAngle not bound
!missing-selector! AVCaptureDevice::availableReactionTypes not bound
!missing-selector! AVCaptureDevice::canPerformReactionEffects not bound
!missing-selector! AVCaptureDevice::performEffectForReaction: not bound
!missing-selector! AVCaptureDevice::reactionEffectsInProgress not bound
!missing-selector! AVCaptureDeviceFormat::reactionEffectsSupported not bound
!missing-selector! AVCaptureDeviceFormat::videoFrameRateRangeForReactionEffectsInProgress not bound
!missing-selector! AVCaptureDeviceRotationCoordinator::device not bound
!missing-selector! AVCaptureDeviceRotationCoordinator::initWithDevice:previewLayer: not bound
!missing-selector! AVCaptureDeviceRotationCoordinator::previewLayer not bound
!missing-selector! AVCaptureDeviceRotationCoordinator::videoRotationAngleForHorizonLevelCapture not bound
!missing-selector! AVCaptureDeviceRotationCoordinator::videoRotationAngleForHorizonLevelPreview not bound
!missing-selector! AVCapturePhotoOutput::captureReadiness not bound
!missing-selector! AVCapturePhotoOutput::isAutoDeferredPhotoDeliveryEnabled not bound
!missing-selector! AVCapturePhotoOutput::isAutoDeferredPhotoDeliverySupported not bound
!missing-selector! AVCapturePhotoOutput::isFastCapturePrioritizationEnabled not bound
!missing-selector! AVCapturePhotoOutput::isFastCapturePrioritizationSupported not bound
!missing-selector! AVCapturePhotoOutput::isResponsiveCaptureEnabled not bound
!missing-selector! AVCapturePhotoOutput::isResponsiveCaptureSupported not bound
!missing-selector! AVCapturePhotoOutput::isZeroShutterLagEnabled not bound
!missing-selector! AVCapturePhotoOutput::isZeroShutterLagSupported not bound
!missing-selector! AVCapturePhotoOutput::setAutoDeferredPhotoDeliveryEnabled: not bound
!missing-selector! AVCapturePhotoOutput::setFastCapturePrioritizationEnabled: not bound
!missing-selector! AVCapturePhotoOutput::setFastCapturePrioritizationSupported: not bound
!missing-selector! AVCapturePhotoOutput::setResponsiveCaptureEnabled: not bound
!missing-selector! AVCapturePhotoOutput::setZeroShutterLagEnabled: not bound
!missing-selector! AVCapturePhotoOutputReadinessCoordinator::captureReadiness not bound
!missing-selector! AVCapturePhotoOutputReadinessCoordinator::delegate not bound
!missing-selector! AVCapturePhotoOutputReadinessCoordinator::initWithPhotoOutput: not bound
!missing-selector! AVCapturePhotoOutputReadinessCoordinator::setDelegate: not bound
!missing-selector! AVCapturePhotoOutputReadinessCoordinator::startTrackingCaptureRequestUsingPhotoSettings: not bound
!missing-selector! AVCapturePhotoOutputReadinessCoordinator::stopTrackingCaptureRequestUsingPhotoSettingsUniqueID: not bound
!missing-selector! AVCaptureReactionEffectState::endTime not bound
!missing-selector! AVCaptureReactionEffectState::reactionType not bound
!missing-selector! AVCaptureReactionEffectState::startTime not bound
!missing-selector! AVCaptureResolvedPhotoSettings::deferredPhotoProxyDimensions not bound
!missing-selector! AVCaptureResolvedPhotoSettings::isFastCapturePrioritizationEnabled not bound
!missing-selector! AVMutableVideoComposition::perFrameHDRDisplayMetadataPolicy not bound
!missing-selector! AVMutableVideoComposition::setPerFrameHDRDisplayMetadataPolicy: not bound
!missing-selector! AVPlayerLooper::initWithPlayer:templateItem:timeRange:existingItemsOrdering: not bound
!missing-selector! AVSampleBufferDisplayLayer::sampleBufferRenderer not bound
!missing-selector! AVSampleBufferVideoRenderer::error not bound
!missing-selector! AVSampleBufferVideoRenderer::flushWithRemovalOfDisplayedImage:completionHandler: not bound
!missing-selector! AVSampleBufferVideoRenderer::requiresFlushToResumeDecoding not bound
!missing-selector! AVSampleBufferVideoRenderer::status not bound
!missing-selector! AVSpeechSynthesisMarker::bookmarkName not bound
!missing-selector! AVSpeechSynthesisMarker::initWithBookmarkName:atByteSampleOffset: not bound
!missing-selector! AVSpeechSynthesisMarker::initWithParagraphRange:atByteSampleOffset: not bound
!missing-selector! AVSpeechSynthesisMarker::initWithPhonemeString:atByteSampleOffset: not bound
!missing-selector! AVSpeechSynthesisMarker::initWithSentenceRange:atByteSampleOffset: not bound
!missing-selector! AVSpeechSynthesisMarker::initWithWordRange:atByteSampleOffset: not bound
!missing-selector! AVSpeechSynthesisMarker::phoneme not bound
!missing-selector! AVSpeechSynthesisMarker::setBookmarkName: not bound
!missing-selector! AVSpeechSynthesisMarker::setPhoneme: not bound
!missing-selector! AVSpeechSynthesisVoice::voiceTraits not bound
!missing-selector! AVVideoComposition::perFrameHDRDisplayMetadataPolicy not bound
!missing-type! AVAssetVariantVideoLayoutAttributes not bound
!missing-type! AVAssetWriterInputTaggedPixelBufferGroupAdaptor not bound
!missing-type! AVAudioApplication not bound
!missing-type! AVCaptureDeferredPhotoProxy not bound
!missing-type! AVCaptureDeviceRotationCoordinator not bound
!missing-type! AVCapturePhotoOutputReadinessCoordinator not bound
!missing-type! AVCaptureReactionEffectState not bound
!missing-type! AVMetadataHumanFullBodyObject not bound
!missing-type! AVSampleBufferVideoRenderer not bound
!missing-field! AVCaptureDeviceTypeContinuityCamera not bound
!deprecated-attribute-missing! AVCaptureDeviceFormat::supportedVideoZoomFactorsForDepthDataDelivery missing a [Deprecated] attribute
!missing-enum-value! AVCaptureColorSpace native value AVCaptureColorSpace_AppleLog = 3 not bound
!missing-enum-value! AVCaptureSystemPressureFactors native value AVCaptureSystemPressureFactorCameraTemperature = 8 not bound
!missing-enum-value! AVCaptureVideoStabilizationMode native value AVCaptureVideoStabilizationModePreviewOptimized = 4 not bound
!missing-selector! +AVExternalStorageDevice::authorizationStatus not bound
!missing-selector! +AVExternalStorageDevice::requestAccessWithCompletionHandler: not bound
!missing-selector! +AVExternalStorageDeviceDiscoverySession::isSupported not bound
!missing-selector! +AVExternalStorageDeviceDiscoverySession::sharedSession not bound
!missing-selector! AVCaptureVideoDataOutput::recommendedVideoSettingsForVideoCodecType:assetWriterOutputFileType:outputFileURL: not bound
!missing-selector! AVExternalStorageDevice::displayName not bound
!missing-selector! AVExternalStorageDevice::freeSize not bound
!missing-selector! AVExternalStorageDevice::isConnected not bound
!missing-selector! AVExternalStorageDevice::isNotRecommendedForCaptureUse not bound
!missing-selector! AVExternalStorageDevice::nextAvailableURLsWithPathExtensions:error: not bound
!missing-selector! AVExternalStorageDevice::totalSize not bound
!missing-selector! AVExternalStorageDevice::uuid not bound
!missing-selector! AVExternalStorageDeviceDiscoverySession::externalStorageDevices not bound
!missing-type! AVExternalStorageDevice not bound
!missing-type! AVExternalStorageDeviceDiscoverySession not bound
!missing-enum! CMTagCollectionVideoOutputPreset not bound
!missing-field! AVVideoDecompressionPropertiesKey not bound
!missing-pinvoke! CMTagCollectionCreateWithVideoOutputPreset is not bound
!missing-selector! AVCaptureDeviceFormat::supportedVideoZoomRangesForDepthDataDelivery not bound
!missing-selector! AVCaptureDeviceFormat::zoomFactorsOutsideOfVideoZoomRangesForDepthDeliverySupported not bound
!missing-selector! AVPlayer::setVideoOutput: not bound
!missing-selector! AVPlayer::videoOutput not bound
!missing-selector! AVPlayerVideoOutput::copyTaggedBufferGroupForHostTime:presentationTimeStamp:activeConfiguration: not bound
!missing-selector! AVPlayerVideoOutput::initWithSpecification: not bound
!missing-selector! AVPlayerVideoOutputConfiguration::activationTime not bound
!missing-selector! AVPlayerVideoOutputConfiguration::dataChannelDescriptions not bound
!missing-selector! AVPlayerVideoOutputConfiguration::sourcePlayerItem not bound
!missing-selector! AVVideoOutputSpecification::defaultPixelBufferAttributes not bound
!missing-selector! AVVideoOutputSpecification::initWithTagCollections: not bound
!missing-selector! AVVideoOutputSpecification::preferredTagCollections not bound
!missing-selector! AVVideoOutputSpecification::setDefaultPixelBufferAttributes: not bound
!missing-selector! AVVideoOutputSpecification::setOutputPixelBufferAttributes:forTagCollection: not bound
!missing-selector! AVZoomRange::containsZoomFactor: not bound
!missing-selector! AVZoomRange::maxZoomFactor not bound
!missing-selector! AVZoomRange::minZoomFactor not bound
!missing-type! AVPlayerVideoOutput not bound
!missing-type! AVPlayerVideoOutputConfiguration not bound
!missing-type! AVVideoOutputSpecification not bound
!missing-type! AVZoomRange not bound
!missing-enum! AVExternalContentProtectionStatus not bound
!missing-field! AVSampleBufferDisplayLayerReadyForDisplayDidChangeNotification not bound
!missing-protocol-member! AVContentKeySessionDelegate::contentKeySession:didProvideContentKeyRequests:forInitializationData: not found
!missing-protocol-member! AVContentKeySessionDelegate::contentKeySession:externalProtectionStatusDidChangeForContentKey: not found
!missing-selector! AVContentKey::externalContentProtectionStatus not bound
!missing-selector! AVContentKey::revoke not bound
!missing-selector! AVSampleBufferDisplayLayer::isReadyForDisplay not bound
!missing-selector! AVSampleBufferVideoRenderer::copyDisplayedPixelBuffer not bound
!missing-selector! AVSampleBufferVideoRenderer::expectMinimumUpcomingSampleBufferPresentationTime: not bound
!missing-selector! AVSampleBufferVideoRenderer::expectMonotonicallyIncreasingUpcomingSampleBufferPresentationTimes not bound
!missing-selector! AVSampleBufferVideoRenderer::loadVideoPerformanceMetricsWithCompletionHandler: not bound
!missing-selector! AVSampleBufferVideoRenderer::resetUpcomingSampleBufferPresentationTimeExpectations not bound
!missing-selector! AVVideoPerformanceMetrics::numberOfCorruptedFrames not bound
!missing-selector! AVVideoPerformanceMetrics::numberOfDroppedFrames not bound
!missing-selector! AVVideoPerformanceMetrics::numberOfFramesDisplayedUsingOptimizedCompositing not bound
!missing-selector! AVVideoPerformanceMetrics::totalAccumulatedFrameDelay not bound
!missing-selector! AVVideoPerformanceMetrics::totalNumberOfFrames not bound
!missing-type! AVVideoPerformanceMetrics not bound

Просмотреть файл

@ -1,4 +0,0 @@
## OSX-only enums (removed in XAMCORE_3_0)
!unknown-native-enum! AVPlayerViewControlsStyle bound
## not available on iOS - but we don't put availability attributes on error codes

Просмотреть файл

@ -1,5 +0,0 @@
!missing-enum! AVVideoFrameAnalysisType not bound
!missing-enum-value! AVKitError native value AVKitErrorRecordingFailed = -1200 not bound
!missing-selector! AVPlayerViewController::setVideoFrameAnalysisTypes: not bound
!missing-selector! AVPlayerViewController::toggleLookupAction not bound
!missing-selector! AVPlayerViewController::videoFrameAnalysisTypes not bound

Просмотреть файл

@ -1,63 +0,0 @@
!missing-pinvoke! vImageBufferFill_CbCr16S is not bound
!missing-pinvoke! vImageHorizontalShear_CbCr16S is not bound
!missing-pinvoke! vImageHorizontalShearD_CbCr16S is not bound
!missing-pinvoke! vImageHorizontalShearD_CbCr16U is not bound
!missing-pinvoke! vImageVerticalShear_CbCr16S is not bound
!missing-pinvoke! vImageVerticalShearD_CbCr16S is not bound
!missing-pinvoke! vImageVerticalShearD_CbCr16U is not bound
!missing-pinvoke! vImageAffineWarp_ARGB16F is not bound
!missing-pinvoke! vImageAffineWarp_CbCr16F is not bound
!missing-pinvoke! vImageAffineWarp_Planar16F is not bound
!missing-pinvoke! vImageAffineWarpD_ARGB16F is not bound
!missing-pinvoke! vImageAffineWarpD_CbCr16F is not bound
!missing-pinvoke! vImageAffineWarpD_Planar16F is not bound
!missing-pinvoke! vImageBufferFill_ARGB16F is not bound
!missing-pinvoke! vImageConvolve_ARGB16F is not bound
!missing-pinvoke! vImageConvolve_Planar16F is not bound
!missing-pinvoke! vImageConvolveWithBias_ARGB16F is not bound
!missing-pinvoke! vImageConvolveWithBias_Planar16F is not bound
!missing-pinvoke! vImageHorizontalReflect_ARGB16F is not bound
!missing-pinvoke! vImageHorizontalReflect_CbCr16F is not bound
!missing-pinvoke! vImageHorizontalReflect_Planar16F is not bound
!missing-pinvoke! vImageHorizontalShear_ARGB16F is not bound
!missing-pinvoke! vImageHorizontalShear_CbCr16F is not bound
!missing-pinvoke! vImageHorizontalShear_Planar16F is not bound
!missing-pinvoke! vImageHorizontalShearD_ARGB16F is not bound
!missing-pinvoke! vImageHorizontalShearD_CbCr16F is not bound
!missing-pinvoke! vImageHorizontalShearD_Planar16F is not bound
!missing-pinvoke! vImageOverwriteChannelsWithScalar_Planar16F is not bound
!missing-pinvoke! vImagePermuteChannels_ARGB16F is not bound
!missing-pinvoke! vImagePremultiplyData_RGBA16F is not bound
!missing-pinvoke! vImageRotate_ARGB16F is not bound
!missing-pinvoke! vImageRotate_CbCr16F is not bound
!missing-pinvoke! vImageRotate_Planar16F is not bound
!missing-pinvoke! vImageRotate90_ARGB16F is not bound
!missing-pinvoke! vImageRotate90_CbCr16F is not bound
!missing-pinvoke! vImageRotate90_Planar16F is not bound
!missing-pinvoke! vImageScale_ARGB16F is not bound
!missing-pinvoke! vImageScale_CbCr16F is not bound
!missing-pinvoke! vImageScale_Planar16F is not bound
!missing-pinvoke! vImageSepConvolve_Planar16F is not bound
!missing-pinvoke! vImageUnpremultiplyData_RGBA16F is not bound
!missing-pinvoke! vImageVerticalReflect_ARGB16F is not bound
!missing-pinvoke! vImageVerticalReflect_CbCr16F is not bound
!missing-pinvoke! vImageVerticalReflect_Planar16F is not bound
!missing-pinvoke! vImageVerticalShear_ARGB16F is not bound
!missing-pinvoke! vImageVerticalShear_CbCr16F is not bound
!missing-pinvoke! vImageVerticalShear_Planar16F is not bound
!missing-pinvoke! vImageVerticalShearD_ARGB16F is not bound
!missing-pinvoke! vImageVerticalShearD_CbCr16F is not bound
!missing-pinvoke! vImageVerticalShearD_Planar16F is not bound
!missing-pinvoke! vImageFloodFill_ARGB16U is not bound
!missing-pinvoke! vImageFloodFill_ARGB8888 is not bound
!missing-pinvoke! vImageFloodFill_Planar16U is not bound
!missing-pinvoke! vImageFloodFill_Planar8 is not bound
!missing-pinvoke! vImageGetPerspectiveWarp is not bound
!missing-pinvoke! vImagePerspectiveWarp_ARGB16F is not bound
!missing-pinvoke! vImagePerspectiveWarp_ARGB16U is not bound
!missing-pinvoke! vImagePerspectiveWarp_ARGB8888 is not bound
!missing-pinvoke! vImagePerspectiveWarp_Planar16F is not bound
!missing-pinvoke! vImagePerspectiveWarp_Planar16U is not bound
!missing-pinvoke! vImagePerspectiveWarp_Planar8 is not bound
!missing-pinvoke! vImageConvolveFloatKernel_ARGB8888 is not bound
!missing-pinvoke! vImageSepConvolve_ARGB8888 is not bound

Просмотреть файл

@ -1,3 +0,0 @@
## untyped enum, we took the prefix from values in ABPerson.h
!unknown-native-enum! ABAddressBookError bound
!unknown-native-enum! ABPersonImageFormat bound

Просмотреть файл

@ -1,3 +0,0 @@
# This method has an '__attribute__((objc_method_family(none)))' attribute, so its objc family is not 'new' as the selector suggests.
!missing-release-attribute-on-return-value! Foundation.NSObject AddressBookUI.ABNewPersonViewController::get_WeakDelegate()'s selector's ('newPersonViewDelegate') Objective-C method family ('new') indicates that the native method returns a retained object, and as such a '[return: Release]' attribute is required.

Просмотреть файл

@ -1 +0,0 @@
## typedef is used + untyped enum in ALAssetsLibrary.h: typedef NSUInteger ALAssetsGroupType;

Просмотреть файл

@ -1,2 +0,0 @@
!missing-selector! AUAudioUnit::messageChannelFor: not bound
!missing-protocol! AUMessageChannel not bound

Просмотреть файл

@ -1,3 +0,0 @@
!missing-enum! AUVoiceIOOtherAudioDuckingLevel not bound
!missing-pinvoke! AudioFileGetUserDataAtOffset is not bound
!missing-pinvoke! AudioFileGetUserDataSize64 is not bound

Просмотреть файл

@ -1 +0,0 @@
!unknown-native-enum! ASCoseAlgorithmIdentifier bound

Просмотреть файл

@ -1,5 +0,0 @@
!missing-pinvoke! be_memory_inline_jit_restrict_rwx_to_rw_with_witness is not bound
!missing-pinvoke! be_memory_inline_jit_restrict_rwx_to_rw_with_witness_impl is not bound
!missing-pinvoke! be_memory_inline_jit_restrict_rwx_to_rx_with_witness is not bound
!missing-pinvoke! be_memory_inline_jit_restrict_rwx_to_rx_with_witness_impl is not bound
!missing-pinvoke! be_memory_inline_jit_restrict_with_witness_supported is not bound

Просмотреть файл

@ -1,138 +0,0 @@
!missing-enum! BEGestureType not bound
!missing-enum! BEKeyModifierFlags not bound
!missing-enum! BEKeyPressState not bound
!missing-enum! BEScrollViewScrollUpdatePhase not bound
!missing-enum! BESelectionFlags not bound
!missing-enum! BESelectionTouchPhase not bound
!missing-enum! BETextDocumentRequestOptions not bound
!missing-enum! BETextReplacementOptions not bound
!missing-protocol! BEDragInteractionDelegate not bound
!missing-protocol! BEExtendedTextInputTraits not bound
!missing-protocol! BEProcessCapabilityGrant not bound
!missing-protocol! BEResponderEditActions not bound
!missing-protocol! BEScrollViewDelegate not bound
!missing-protocol! BETextInput not bound
!missing-protocol! BETextInputDelegate not bound
!missing-protocol! BETextInteractionDelegate not bound
!missing-protocol! BETextSelectionDirectionNavigation not bound
!missing-selector! +BELayerHierarchy::layerHierarchyWithError: not bound
!missing-selector! +BELayerHierarchyHandle::handleWithXPCRepresentation:error: not bound
!missing-selector! +BELayerHierarchyHostingTransactionCoordinator::coordinatorWithError: not bound
!missing-selector! +BELayerHierarchyHostingTransactionCoordinator::coordinatorWithXPCRepresentation:error: not bound
!missing-selector! +BENetworkingProcess::networkProcessWithInterruptionHandler:completion: not bound
!missing-selector! +BEProcessCapability::background not bound
!missing-selector! +BEProcessCapability::foreground not bound
!missing-selector! +BEProcessCapability::mediaPlaybackAndCaptureWithEnvironment: not bound
!missing-selector! +BEProcessCapability::suspended not bound
!missing-selector! +BERenderingProcess::renderingProcessWithInterruptionHandler:completion: not bound
!missing-selector! +BEWebContentProcess::webContentProcessWithInterruptionHandler:completion: not bound
!missing-selector! BEAutoFillTextSuggestion::contents not bound
!missing-selector! BEContextMenuConfiguration::fulfillUsingConfiguration: not bound
!missing-selector! BEContextMenuConfiguration::init not bound
!missing-selector! BEDragInteraction::delegate not bound
!missing-selector! BEDragInteraction::initWithDelegate: not bound
!missing-selector! BEKeyEntry::isKeyRepeating not bound
!missing-selector! BEKeyEntry::key not bound
!missing-selector! BEKeyEntry::state not bound
!missing-selector! BEKeyEntry::timestamp not bound
!missing-selector! BEKeyEntryContext::initWithKeyEntry: not bound
!missing-selector! BEKeyEntryContext::isDocumentEditable not bound
!missing-selector! BEKeyEntryContext::keyEntry not bound
!missing-selector! BEKeyEntryContext::setDocumentEditable: not bound
!missing-selector! BEKeyEntryContext::setShouldEvaluateForInputSystemHandling: not bound
!missing-selector! BEKeyEntryContext::setShouldInsertCharacter: not bound
!missing-selector! BEKeyEntryContext::shouldEvaluateForInputSystemHandling not bound
!missing-selector! BEKeyEntryContext::shouldInsertCharacter not bound
!missing-selector! BELayerHierarchy::handle not bound
!missing-selector! BELayerHierarchy::invalidate not bound
!missing-selector! BELayerHierarchy::layer not bound
!missing-selector! BELayerHierarchy::setLayer: not bound
!missing-selector! BELayerHierarchyHandle::createXPCRepresentation not bound
!missing-selector! BELayerHierarchyHostingTransactionCoordinator::addLayerHierarchy: not bound
!missing-selector! BELayerHierarchyHostingTransactionCoordinator::addLayerHierarchyHostingView: not bound
!missing-selector! BELayerHierarchyHostingTransactionCoordinator::commit not bound
!missing-selector! BELayerHierarchyHostingTransactionCoordinator::createXPCRepresentation not bound
!missing-selector! BELayerHierarchyHostingView::handle not bound
!missing-selector! BELayerHierarchyHostingView::setHandle: not bound
!missing-selector! BEMediaEnvironment::activateWithError: not bound
!missing-selector! BEMediaEnvironment::createXPCRepresentation not bound
!missing-selector! BEMediaEnvironment::initWithWebPageURL: not bound
!missing-selector! BEMediaEnvironment::initWithXPCRepresentation:error: not bound
!missing-selector! BEMediaEnvironment::makeCaptureSessionWithError: not bound
!missing-selector! BEMediaEnvironment::suspendWithError: not bound
!missing-selector! BENetworkingProcess::grantBENetworkingProcess:error: not bound
!missing-selector! BENetworkingProcess::invalidate not bound
!missing-selector! BENetworkingProcess::makeLibXPCConnectionError: not bound
!missing-selector! BEProcessCapability::requestWithError: not bound
!missing-selector! BERenderingProcess::createVisibilityPropagationInteraction not bound
!missing-selector! BERenderingProcess::grantBERenderingProcess:error: not bound
!missing-selector! BERenderingProcess::invalidate not bound
!missing-selector! BERenderingProcess::makeLibXPCConnectionError: not bound
!missing-selector! BEScrollView::delegate not bound
!missing-selector! BEScrollView::setDelegate: not bound
!missing-selector! BEScrollViewScrollUpdate::locationInView: not bound
!missing-selector! BEScrollViewScrollUpdate::phase not bound
!missing-selector! BEScrollViewScrollUpdate::timestamp not bound
!missing-selector! BEScrollViewScrollUpdate::translationInView: not bound
!missing-selector! BETextAlternatives::alternativeStrings not bound
!missing-selector! BETextAlternatives::primaryString not bound
!missing-selector! BETextDocumentContext::addTextRect:forCharacterRange: not bound
!missing-selector! BETextDocumentContext::autocorrectedRanges not bound
!missing-selector! BETextDocumentContext::initWithAttributedSelectedText:contextBefore:contextAfter:markedText:selectedRangeInMarkedText: not bound
!missing-selector! BETextDocumentContext::initWithSelectedText:contextBefore:contextAfter:markedText:selectedRangeInMarkedText: not bound
!missing-selector! BETextDocumentContext::setAutocorrectedRanges: not bound
!missing-selector! BETextDocumentRequest::granularityCount not bound
!missing-selector! BETextDocumentRequest::options not bound
!missing-selector! BETextDocumentRequest::setGranularityCount: not bound
!missing-selector! BETextDocumentRequest::setOptions: not bound
!missing-selector! BETextDocumentRequest::setSurroundingGranularity: not bound
!missing-selector! BETextDocumentRequest::surroundingGranularity not bound
!missing-selector! BETextInteraction::addShortcutForText:fromRect: not bound
!missing-selector! BETextInteraction::contextMenuInteraction not bound
!missing-selector! BETextInteraction::contextMenuInteractionDelegate not bound
!missing-selector! BETextInteraction::delegate not bound
!missing-selector! BETextInteraction::dismissEditMenuForSelection not bound
!missing-selector! BETextInteraction::editabilityChanged not bound
!missing-selector! BETextInteraction::presentEditMenuForSelection not bound
!missing-selector! BETextInteraction::refreshKeyboardUI not bound
!missing-selector! BETextInteraction::selectionBoundaryAdjustedToPoint:touchPhase:flags: not bound
!missing-selector! BETextInteraction::selectionChangedWithGestureAtPoint:gesture:state:flags: not bound
!missing-selector! BETextInteraction::setContextMenuInteractionDelegate: not bound
!missing-selector! BETextInteraction::setDelegate: not bound
!missing-selector! BETextInteraction::shareText:fromRect: not bound
!missing-selector! BETextInteraction::showDictionaryForTextInContext:definingTextInRange:fromRect: not bound
!missing-selector! BETextInteraction::showReplacementsForText: not bound
!missing-selector! BETextInteraction::textSelectionDisplayInteraction not bound
!missing-selector! BETextInteraction::translateText:fromRect: not bound
!missing-selector! BETextInteraction::transliterateChineseForText: not bound
!missing-selector! BETextSuggestion::initWithInputText: not bound
!missing-selector! BETextSuggestion::inputText not bound
!missing-selector! BEWebContentProcess::createVisibilityPropagationInteraction not bound
!missing-selector! BEWebContentProcess::grantBEWebContentProcess:error: not bound
!missing-selector! BEWebContentProcess::invalidate not bound
!missing-selector! BEWebContentProcess::makeLibXPCConnectionError: not bound
!missing-type! BEAutoFillTextSuggestion not bound
!missing-type! BEContextMenuConfiguration not bound
!missing-type! BEDragInteraction not bound
!missing-type! BEKeyEntry not bound
!missing-type! BEKeyEntryContext not bound
!missing-type! BELayerHierarchy not bound
!missing-type! BELayerHierarchyHandle not bound
!missing-type! BELayerHierarchyHostingTransactionCoordinator not bound
!missing-type! BELayerHierarchyHostingView not bound
!missing-type! BEMediaEnvironment not bound
!missing-type! BENetworkingProcess not bound
!missing-type! BEProcessCapability not bound
!missing-type! BERenderingProcess not bound
!missing-type! BEScrollView not bound
!missing-type! BEScrollViewScrollUpdate not bound
!missing-type! BETextAlternatives not bound
!missing-type! BETextDocumentContext not bound
!missing-type! BETextDocumentRequest not bound
!missing-type! BETextInteraction not bound
!missing-type! BETextSuggestion not bound
!missing-type! BEWebContentProcess not bound
!missing-selector! BEWebAppManifest::initWithJSONData:manifestURL: not bound
!missing-selector! BEWebAppManifest::jsonData not bound
!missing-selector! BEWebAppManifest::manifestURL not bound
!missing-type! BEWebAppManifest not bound

Просмотреть файл

@ -1,3 +0,0 @@
## This was introduced on the 16.2 SDK so using that.
!deprecated-attribute-wrong! BCChatAction has 16.2 not 16.1 on [Deprecated] attribute
!deprecated-attribute-wrong! BCChatButton has 16.2 not 16.1 on [Deprecated] attribute

Просмотреть файл

@ -1,2 +0,0 @@
!unknown-type! CHIPTvChannel bound
!unknown-type! CHIPContentLauncher bound

Просмотреть файл

@ -1,11 +0,0 @@
!incorrect-protocol-member! CPBarButtonProviding::backButton is REQUIRED and should be abstract
!incorrect-protocol-member! CPBarButtonProviding::setBackButton: is REQUIRED and should be abstract
!incorrect-protocol-member! CPSessionConfigurationDelegate::sessionConfiguration:limitedUserInterfacesChanged: is OPTIONAL and should NOT be abstract
!incorrect-protocol-member! CPListTemplateItem::isEnabled is REQUIRED and should be abstract
!incorrect-protocol-member! CPListTemplateItem::setEnabled: is REQUIRED and should be abstract
# Removed in iOS 14
!unknown-field! CPMaximumListItemImageSize bound
# As of Xcode 12 beta 6 the CarPlay framework does not have an error enum
!missing-field! CarPlayErrorDomain not bound

Просмотреть файл

@ -1,5 +0,0 @@
# was added in iOS but it should have not, issue: https://github.com/xamarin/maccore/issues/2300
!missing-enum! CLKWatchFaceLibraryErrorCode not bound
!missing-field! CLKWatchFaceLibraryErrorDomain not bound
!missing-selector! CLKWatchFaceLibrary::addWatchFaceAtURL:completionHandler: not bound
!missing-type! CLKWatchFaceLibrary not bound

Просмотреть файл

@ -1,2 +0,0 @@
!unknown-type! CKDiscoverAllContactsOperation bound
!unknown-type! CKDiscoveredUserInfo bound

Просмотреть файл

@ -1,41 +0,0 @@
!missing-field! kCARendererColorSpace not bound
!missing-field! kCARendererMetalCommandQueue not bound
!missing-selector! +CARenderer::rendererWithMTLTexture:options: not bound
!missing-selector! CARenderer::addUpdateRect: not bound
!missing-selector! CARenderer::beginFrameAtTime:timeStamp: not bound
!missing-selector! CARenderer::bounds not bound
!missing-selector! CARenderer::endFrame not bound
!missing-selector! CARenderer::layer not bound
!missing-selector! CARenderer::nextFrameTime not bound
!missing-selector! CARenderer::render not bound
!missing-selector! CARenderer::setBounds: not bound
!missing-selector! CARenderer::setDestination: not bound
!missing-selector! CARenderer::setLayer: not bound
!missing-selector! CARenderer::updateBounds not bound
!missing-type! CARenderer not bound
!missing-protocol! CAMetalDisplayLinkDelegate not bound
!missing-selector! +CAEDRMetadata::HLGMetadataWithAmbientViewingEnvironment: not bound
!missing-selector! CALayer::setWantsExtendedDynamicRangeContent: not bound
!missing-selector! CALayer::wantsExtendedDynamicRangeContent not bound
!missing-selector! CAMetalDisplayLink::addToRunLoop:forMode: not bound
!missing-selector! CAMetalDisplayLink::delegate not bound
!missing-selector! CAMetalDisplayLink::initWithMetalLayer: not bound
!missing-selector! CAMetalDisplayLink::invalidate not bound
!missing-selector! CAMetalDisplayLink::isPaused not bound
!missing-selector! CAMetalDisplayLink::preferredFrameLatency not bound
!missing-selector! CAMetalDisplayLink::preferredFrameRateRange not bound
!missing-selector! CAMetalDisplayLink::removeFromRunLoop:forMode: not bound
!missing-selector! CAMetalDisplayLink::setDelegate: not bound
!missing-selector! CAMetalDisplayLink::setPaused: not bound
!missing-selector! CAMetalDisplayLink::setPreferredFrameLatency: not bound
!missing-selector! CAMetalDisplayLink::setPreferredFrameRateRange: not bound
!missing-selector! CAMetalDisplayLinkUpdate::drawable not bound
!missing-selector! CAMetalDisplayLinkUpdate::targetPresentationTimestamp not bound
!missing-selector! CAMetalDisplayLinkUpdate::targetTimestamp not bound
!missing-selector! CASpringAnimation::allowsOverdamping not bound
!missing-selector! CASpringAnimation::bounce not bound
!missing-selector! CASpringAnimation::initWithPerceptualDuration:bounce: not bound
!missing-selector! CASpringAnimation::perceptualDuration not bound
!missing-selector! CASpringAnimation::setAllowsOverdamping: not bound
!missing-type! CAMetalDisplayLink not bound
!missing-type! CAMetalDisplayLinkUpdate not bound

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше