Skip to content

16299 Projection Issues #2834

Open
Open

Description

This issue is to document the changes required to build projections from newer SDKs.

hese projections were generated by targeting platform version 17083 with a minimum version of 16299 due to an error in the headers for clang support. This was fixed in 17083.

Generating the new projections for the 16299 SDK hit a few problems along the way. One of which required the removal of some faulty windows metadata files. As such, the projections for those files have been omitted. The namespaces for these are:

  • Windows.ApplicationModel.Activation.ActivatedEventsContract
  • Windows.ApplicationModel.Calls.Background.CallsBackgroundContract
  • Windows.ApplicationModel.Calls.CallsPhoneContract
  • Windows.ApplicationModel.Calls.CallsVoipContract
  • Windows.ApplicationModel.Calls.LockScreenCallContract
  • Windows.ApplicationModel.Search.Core.SearchCoreContract
  • Windows.Embedded.DeviceLockdown.DeviceLockdownContract
  • Windows.Phone.PhoneContract
  • Windows.UI.WebUI.Core.WebUICommandBarContract

A windows.winmd metadata file was generated by merging the remaining metadata files from the windows SDK. Older projections generated for 14393 are still included if they were not overridden by newer projections. This is done intentionally in order to maintain functionality for APIs that may otherwise have been removed due to removing windows metadata files. These projections include:

  • ObjCUWPWindowsUIWebUICore
  • ObjCUWPWindowsSystemDiagnostics
  • ObjCUWPWindowsStorageStreams
  • ObjCUWPWindowsStorageFileProperties
  • ObjCUWPWindowsPhoneUIInput
  • ObjCUWPWindowsPhoneSystemUserProfileGameServicesCore
  • ObjCUWPWindowsPhoneSystemProfile
  • ObjCUWPWindowsPhoneSystemPower
  • ObjCUWPWindowsPhoneSystem
  • ObjCUWPWindowsPhoneSpeechRecognition
  • ObjCUWPWindowsPhonePersonalInformationProvisioning
  • ObjCUWPWindowsPhonePersonalInformation
  • ObjCUWPWindowsPhoneNotificationManagement
  • ObjCUWPWindowsPhoneMediaDevices
  • ObjCUWPWindowsPhoneManagementDeployment
  • ObjCUWPWindowsPhoneDevicesPower
  • ObjCUWPWindowsPhoneDevicesNotification
  • ObjCUWPWindowsPhoneApplicationModel
  • ObjCUWPWindowsPhone
  • ObjCUWPWindowsMediaMediaProperties
  • ObjCUWPWindowsMediaDevicesCore
  • ObjCUWPWindowsMediaCaptureDevicesCorePlaybackProtection
  • ObjCUWPWindowsManagementOrchestration
  • ObjCUWPWindowsEmbeddedDeviceLockdown
  • ObjCUWPWindowsApplicationModelSearchCore
  • ObjCUWPWindowsApplicationModelDataTransferShareTarget
  • ObjCUWPWindowsApplicationModelCallsProvider
  • ObjCUWPWindowsApplicationModelCallsBackground
  • ObjCUWPMicrosoftAdvertising
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions