API List

APIs exported by OneCore.lib umbrella library are available for native applications in the Windows ML container.

Due to the small size of Windows ML container, only a subset of WinRT APIs are available in the container image. The list below is intended to exhaustively list the types included in the base OS image. If you need a type that's not included, please mail winmlcfb@microsoft.com.

Windows.AI

Windows.AI.MachineLearning

ILearningModelFeatureDescriptor
ILearningModelFeatureValue
ILearningModelOperatorProvider
ITensor
ImageFeatureDescriptor
ImageFeatureValue
LearningModel
LearningModelBinding
LearningModelDevice
LearningModelDeviceKind
LearningModelEvaluationResult
LearningModelFeatureKind
LearningModelSession
LearningModelSessionOptions
MachineLearningContract
MapFeatureDescriptor
SequenceFeatureDescriptor
TensorBoolean
TensorDouble
TensorFeatureDescriptor
TensorFloat
TensorFloat16Bit
TensorInt16Bit
TensorInt32Bit
TensorInt64Bit
TensorInt8Bit
TensorKind
TensorString
TensorUInt16Bit
TensorUInt32Bit
TensorUInt64Bit
TensorUInt8Bit

Windows.ApplicationModel

Windows.ApplicationModel.Background

DeviceWatcherTrigger
IBackgroundTrigger

Windows.Data

Windows.Data.Html

HtmlUtilities

Windows.Data.Json

IJsonValue
JsonArray
JsonError
JsonErrorStatus
JsonObject
JsonValue
JsonValueType

Windows.Data.Text

AlternateNormalizationFormat
AlternateWordForm
SelectableWordSegment
SelectableWordSegmentsTokenizingHandler
SelectableWordsSegmenter
SemanticTextQuery
TextConversionGenerator
TextPhoneme
TextPredictionGenerator
TextPredictionOptions
TextReverseConversionGenerator
TextSegment
UnicodeCharacters
UnicodeGeneralCategory
UnicodeNumericType
WordSegment
WordSegmentsTokenizingHandler
WordsSegmenter

Windows.Data.Xml.Dom

DtdEntity
DtdNotation
IXmlCharacterData
IXmlNode
IXmlNodeSelector
IXmlNodeSerializer
IXmlText br> NodeType
XmlAttribute
XmlCDataSection
XmlComment
XmlDocument
XmlDocumentFragment
XmlDocumentType
XmlDomImplementation
XmlElement
XmlEntityReference
XmlLoadSettings
XmlNamedNodeMap
XmlNodeList
XmlProcessingInstruction
XmlText

Windows.Data.Xml.Xsl

XsltProcessor

Windows.Devices

Windows.Devices

ILowLevelDevicesAggregateProvider
LowLevelDevicesAggregateProvider
LowLevelDevicesController

Windows.Devices.Adc

AdcChannel
AdcChannelMode
AdcController

Windows.Devices.Adc.Provider

ProviderAdcChannelMode

Windows.Devices.Background

DeviceServicingDetails
DeviceUseDetails

Windows.Devices.Bluetooth

BluetoothAdapter
BluetoothAddressType
BluetoothCacheMode
BluetoothClassOfDevice
BluetoothConnectionStatus
BluetoothDevice
BluetoothDeviceId
BluetoothError
BluetoothLEAppearance
BluetoothLEAppearanceCategories
BluetoothLEAppearanceSubcategories
BluetoothLEDevice
BluetoothMajorClass
BluetoothMinorClass
BluetoothServiceCapabilities
BluetoothSignalStrengthFilter
BluetoothUuidHelper

Windows.Devices.Bluetooth.Advertisement

BluetoothLEAdvertisement
BluetoothLEAdvertisementBytePattern
BluetoothLEAdvertisementDataSection
BluetoothLEAdvertisementDataTypes
BluetoothLEAdvertisementFilter
BluetoothLEAdvertisementFlags
BluetoothLEAdvertisementPublisher
BluetoothLEAdvertisementPublisherStatus
BluetoothLEAdvertisementPublisherStatusChangedEventArgs
BluetoothLEAdvertisementReceivedEventArgs
BluetoothLEAdvertisementType
BluetoothLEAdvertisementWatcher
BluetoothLEAdvertisementWatcherStatus
BluetoothLEAdvertisementWatcherStoppedEventArgs
BluetoothLEManufacturerData
BluetoothLEScanningMode

Windows.Devices.Bluetooth.Background

BluetoothEventTriggeringMode
BluetoothLEAdvertisementPublisherTriggerDetails
BluetoothLEAdvertisementWatcherTriggerDetails
GattCharacteristicNotificationTriggerDetails
GattServiceProviderConnection
GattServiceProviderTriggerDetails
RfcommConnectionTriggerDetails
RfcommInboundConnectionInformation
RfcommOutboundConnectionInformation

Windows.Devices.Bluetooth.GenericAttributeProfile

GattCharacteristic
GattCharacteristicProperties
GattCharacteristicUuids
GattCharacteristicsResult
GattClientCharacteristicConfigurationDescriptorValue
GattClientNotificationResult
GattCommunicationStatus
GattDescriptor
GattDescriptorUuids
GattDescriptorsResult
GattDeviceService
GattDeviceServicesResult
GattLocalCharacteristic
GattLocalCharacteristicParameters
GattLocalCharacteristicResult
GattLocalDescriptor
GattLocalDescriptorParameters
GattLocalDescriptorResult
GattLocalService
GattOpenStatus
GattPresentationFormat
GattPresentationFormatTypes
GattProtectionLevel
GattProtocolError
GattReadClientCharacteristicConfigurationDescriptorResult
GattReadRequest
GattReadRequestedEventArgs
GattReadResult
GattReliableWriteTransaction
GattRequestState
GattRequestStateChangedEventArgs
GattServiceProvider
GattServiceProviderAdvertisementStatus
GattServiceProviderAdvertisementStatusChangedEventArgs
GattServiceProviderAdvertisingParameters
GattServiceProviderResult
GattServiceUuids
GattSession
GattSessionStatus
GattSessionStatusChangedEventArgs
GattSharingMode
GattSubscribedClient
GattValueChangedEventArgs
GattWriteOption
GattWriteRequest
GattWriteRequestedEventArgs
GattWriteResult

Windows.Devices.Bluetooth.Rfcomm

RfcommDeviceService
RfcommDeviceServicesResult
RfcommServiceId
RfcommServiceProvider

Windows.Devices.Custom

CustomDevice
CustomDeviceContract
DeviceAccessMode
DeviceSharingMode
IOControlCode
KnownDeviceTypes

Windows.Devices.Enumeration

DeviceAccessChangedEventArgs
DeviceAccessInformation
DeviceAccessStatus
DeviceClass
DeviceConnectionChangeTriggerDetails
DeviceDisconnectButtonClickedEventArgs
DeviceInformation
DeviceInformationCollection
DeviceInformationCustomPairing
DeviceInformationKind
DeviceInformationPairing
DeviceInformationUpdate
DevicePairingKinds
DevicePairingProtectionLevel
DevicePairingRequestedEventArgs
DevicePairingResult
DevicePairingResultStatus
DevicePickerDisplayStatusOptions
DevicePickerFilter
DeviceSelectedEventArgs
DeviceThumbnail
DeviceUnpairingResult
DeviceUnpairingResultStatus
DeviceWatcher
DeviceWatcherEvent
DeviceWatcherEventKind
DeviceWatcherStatus
DeviceWatcherTriggerDetails
EnclosureLocation
IDevicePairingSettings
Panel

Windows.Devices.Enumeration.Pnp

PnpObject
PnpObjectCollection
PnpObjectType
PnpObjectUpdate
PnpObjectWatcher

Windows.Devices.Gpio

GpioChangeCount
GpioChangeCounter
GpioChangePolarity
GpioChangeReader
GpioChangeRecord
GpioController
GpioOpenStatus
GpioPin
GpioPinDriveMode
GpioPinEdge
GpioPinValue
GpioPinValueChangedEventArgs
GpioSharingMode

Windows.Devices.Gpio.Provider

GpioPinProviderValueChangedEventArgs
IGpioControllerProvider
IGpioPinProvider
IGpioProvider
ProviderGpioPinDriveMode
ProviderGpioPinEdge
ProviderGpioPinValue
ProviderGpioSharingMode

Windows.Devices.HumanInterfaceDevice

HidBooleanControl
HidBooleanControlDescription
HidCollection
HidCollectionType
HidDevice
HidFeatureReport
HidInputReport
HidInputReportReceivedEventArgs
HidNumericControl
HidNumericControlDescription
HidOutputReport
HidReportType

Windows.Devices.I2c

I2cBusSpeed
I2cConnectionSettings
I2cController
I2cDevice
I2cSharingMode
I2cTransferResult
I2cTransferStatus
II2cDeviceStatics

Windows.Devices.I2c.Provider

II2cControllerProvider
II2cDeviceProvider
II2cProvider
ProviderI2cBusSpeed
ProviderI2cConnectionSettings
ProviderI2cSharingMode
ProviderI2cTransferResult
ProviderI2cTransferStatus

Windows.Devices.Power

Battery
BatteryReport

Windows.Devices.Pwm

PwmController
PwmPin
PwmPulsePolarity

Windows.Devices.Pwm.Provider

IPwmControllerProvider
IPwmProvider

Windows.Devices.Radios

Radio
RadioAccessStatus
RadioKind
RadioState

Windows.Devices.Sensors

Accelerometer
AccelerometerDataThreshold
AccelerometerReading
AccelerometerReadingChangedEventArgs
AccelerometerReadingType
AccelerometerShakenEventArgs
ActivitySensor
ActivitySensorReading
ActivitySensorReadingChangeReport
ActivitySensorReadingChangedEventArgs
ActivitySensorReadingConfidence
ActivitySensorTriggerDetails
ActivityType
Altimeter
AltimeterReading
AltimeterReadingChangedEventArgs
Barometer
BarometerDataThreshold
BarometerReading
BarometerReadingChangedEventArgs
Compass
CompassDataThreshold
CompassReading
CompassReadingChangedEventArgs
Gyrometer
GyrometerDataThreshold
GyrometerReading
GyrometerReadingChangedEventArgs
HingeAngleReading
HingeAngleSensor
HingeAngleSensorReadingChangedEventArgs
ISensorDataThreshold
Inclinometer
InclinometerDataThreshold
InclinometerReading
InclinometerReadingChangedEventArgs
LightSensor
LightSensorDataThreshold
LightSensorReading
LightSensorReadingChangedEventArgs
Magnetometer
MagnetometerAccuracy
MagnetometerDataThreshold
MagnetometerReading
MagnetometerReadingChangedEventArgs
OrientationSensor
OrientationSensorReading
OrientationSensorReadingChangedEventArgs
Pedometer
PedometerDataThreshold
PedometerReading
PedometerReadingChangedEventArgs
PedometerStepKind
ProximitySensor
ProximitySensorDataThreshold
ProximitySensorDisplayOnOffController
ProximitySensorReading
ProximitySensorReadingChangedEventArgs
SensorDataThresholdTriggerDetails
SensorOptimizationGoal
SensorQuaternion
SensorReadingType
SensorRotationMatrix
SensorType
SimpleOrientation
SimpleOrientationSensor
SimpleOrientationSensorOrientationChangedEventArgs

Windows.Devices.Sensors.Custom

CustomSensor
CustomSensorReading
CustomSensorReadingChangedEventArgs

Windows.Devices.SerialCommunication

ErrorReceivedEventArgs
PinChangedEventArgs
SerialDevice
SerialError
SerialHandshake
SerialParity
SerialPinChange
SerialStopBitCount

Windows.Devices.Spi

ISpiDeviceStatics
SpiBusInfo
SpiConnectionSettings
SpiController
SpiDevice
SpiMode
SpiSharingMode

Windows.Devices.Spi.Provider

ISpiControllerProvider
ISpiDeviceProvider
ISpiProvider
ProviderSpiConnectionSettings
ProviderSpiMode
ProviderSpiSharingMode

Windows.Devices.Usb

UsbBulkInEndpointDescriptor
UsbBulkInPipe
UsbBulkOutEndpointDescriptor
UsbBulkOutPipe
UsbConfiguration
UsbConfigurationDescriptor
UsbControlRecipient
UsbControlRequestType
UsbControlTransferType
UsbDescriptor
UsbDevice
UsbDeviceClass
UsbDeviceClasses
UsbDeviceDescriptor
UsbEndpointDescriptor
UsbEndpointType
UsbInterface
UsbInterfaceDescriptor
UsbInterfaceSetting
UsbInterruptInEndpointDescriptor
UsbInterruptInEventArgs
UsbInterruptInPipe
UsbInterruptOutEndpointDescriptor
UsbInterruptOutPipe
UsbReadOptions
UsbSetupPacket
UsbTransferDirection
UsbWriteOptions

Windows.Devices.WiFi

WiFiAccessStatus
WiFiAdapter
WiFiAvailableNetwork
WiFiConnectionMethod
WiFiConnectionResult
WiFiConnectionStatus
WiFiNetworkKind
WiFiNetworkReport
WiFiPhyKind
WiFiReconnectionKind
WiFiWpsConfigurationResult
WiFiWpsConfigurationStatus
WiFiWpsKind

Windows.Foundation

Windows.Foundation

AsyncActionCompletedHandler
AsyncActionProgressHandler
AsyncActionWithProgressCompletedHandler
AsyncOperationCompletedHandler
AsyncOperationProgressHandler
AsyncOperationWithProgressCompletedHandler
AsyncStatus
DateTime
Deferral
DeferralCompletedHandler
EventHandler
EventRegistrationToken
FoundationContract
GuidHelper
HResult
IAsyncAction
IAsyncActionWithProgress
IAsyncInfo
IAsyncOperationWithProgress
IAsyncOperation
IClosable
IGetActivationFactory
IMemoryBuffer
IMemoryBufferReference
IPropertyValue
IReferenceArray
IReference
IStringable
IWwwFormUrlDecoderEntry
MemoryBuffer
Point
PropertyType
PropertyValue
Rect
Size
TimeSpan
TypedEventHandler
UniversalApiContract
Uri
WwwFormUrlDecoder
WwwFormUrlDecoderEntry

Windows.Foundation.Collections

CollectionChange
IIterable
IIterator
IKeyValuePair
IMapChangedEventArgs
IMapView
IMap
IObservableMap
IObservableVector
IPropertySet
IVectorChangedEventArgs
IVectorView
IVector
MapChangedEventHandler
PropertySet
StringMap
ValueSet
VectorChangedEventHandler

Windows.Foundation.Diagnostics

AsyncCausalityTracer
CausalityRelation
CausalitySource
CausalitySynchronousWork
CausalityTraceLevel
ErrorDetails
ErrorOptions
FileLoggingSession
IErrorReportingSettings
IFileLoggingSession
ILoggingChannel
ILoggingSession
ILoggingTarget
LogFileGeneratedEventArgs
LoggingActivity
LoggingChannel
LoggingChannelOptions
LoggingFieldFormat
LoggingFields
LoggingLevel
LoggingOpcode
LoggingOptions
LoggingSession
RuntimeBrokerErrorSettings
TracingStatusChangedEventArgs

Windows.Foundation.Metadata

ActivatableAttribute
AllowForWebAttribute
AllowMultipleAttribute
ApiContractAttribute
ApiInformation
AttributeNameAttribute
AttributeTargets
AttributeUsageAttribute
ComposableAttribute
CompositionType
ContractVersionAttribute
CreateFromStringAttribute
DefaultAttribute
DefaultOverloadAttribute
DeprecatedAttribute
DeprecationType
DualApiPartitionAttribute
ExclusiveToAttribute
ExperimentalAttribute
FastAbiAttribute
FeatureAttribute
FeatureStage
GCPressureAmount
GCPressureAttribute
GuidAttribute
HasVariantAttribute
InternalAttribute
LengthIsAttribute
MarshalingBehaviorAttribute
MarshalingType
MetadataMarshalAttribute
MuseAttribute
NoExceptionAttribute
OverloadAttribute
OverridableAttribute
Platform
PlatformAttribute
PreviousContractVersionAttribute
ProtectedAttribute
RangeAttribute
RemoteAsyncAttribute
StaticAttribute
ThreadingAttribute
ThreadingModel
VariantAttribute
VersionAttribute
WebHostHiddenAttribute

Windows.Foundation.Numerics

Matrix3x2
Matrix4x4
Plane
Quaternion
Rational
Vector2
Vector3
Vector4

Windows.Globalization

Windows.Globalization

ApplicationLanguages
Calendar
CalendarIdentifiers
ClockIdentifiers
CurrencyAmount
CurrencyIdentifiers
DayOfWeek
GeographicRegion
Language
LanguageLayoutDirection
NumeralSystemIdentifiers

Windows.Globalization.Collation

CharacterGrouping
CharacterGroupings

Windows.Globalization.DateTimeFormatting

DateTimeFormatter
DayFormat
DayOfWeekFormat
HourFormat
MinuteFormat
MonthFormat
SecondFormat
YearFormat

Windows.Globalization.NumberFormatting

CurrencyFormatter
CurrencyFormatterMode
DecimalFormatter
INumberFormatter
INumberFormatter2
INumberFormatterOptions
INumberParser
INumberRounder
INumberRounderOption
ISignedZeroOption
ISignificantDigitsOption
IncrementNumberRounder
NumeralSystemTranslator
PercentFormatter
PermilleFormatter
RoundingAlgorithm
SignificantDigitsNumberRounder

Windows.Globalization.PhoneNumberFormatting

PhoneNumberFormat
PhoneNumberFormatter
PhoneNumberInfo
PhoneNumberMatchResult
PhoneNumberParseResult
PredictedPhoneNumberKind

Windows.Graphics

Windows.Graphics

DisplayAdapterId

Windows.Graphics.DirectX

DirectXPixelFormat

Windows.Graphics.DirectX.Direct3D11

Direct3DMultisampleDescription
Direct3DSurfaceDescription
IDirect3DDevice
IDirect3DSurface

Windows.Graphics.Display

Windows.Graphics.Display.DisplayOrientations

Windows.Graphics.Imaging

Note

Some APIs in this namespace have restrictions when used in the Windows ML container. See Limitations for details.

BitmapAlphaMode
BitmapBounds
BitmapBuffer
BitmapBufferAccessMode
BitmapCodecInformation
BitmapDecoder
BitmapEncoder
BitmapFlip
BitmapFrame
BitmapInterpolationMode
BitmapPixelFormat
BitmapPlaneDescription
BitmapProperties
BitmapPropertiesView
BitmapPropertySet
BitmapRotation
BitmapSize
BitmapTransform
BitmapTypedValue
ColorManagementMode
ExifOrientationMode
IBitmapFrame
IBitmapFrameWithSoftwareBitmap
IBitmapPropertiesView
ImageStream
JpegSubsamplingMode
PixelDataProvider
PngFilterMode
SoftwareBitmap
TiffCompressionMode

Windows.Media

Windows.Media

AudioBuffer
AudioBufferAccessMode
AudioFrame
AudioProcessing
AutoRepeatModeChangeRequestedEventArgs
IMediaExtension
IMediaFrame
IMediaMarker
IMediaMarkers
ImageDisplayProperties
MediaMarkerTypes
MediaPlaybackAutoRepeatMode
MediaPlaybackStatus
MediaPlaybackType
MediaProcessingTriggerDetails
MediaTimeRange
MediaTimelineController
MediaTimelineControllerFailedEventArgs
MediaTimelineControllerState
MusicDisplayProperties
PlaybackPositionChangeRequestedEventArgs
PlaybackRateChangeRequestedEventArgs
ShuffleEnabledChangeRequestedEventArgs
SoundLevel
SystemMediaTransportControls
SystemMediaTransportControlsButton
SystemMediaTransportControlsButtonPressedEventArgs
SystemMediaTransportControlsDisplayUpdater
SystemMediaTransportControlsProperty
SystemMediaTransportControlsPropertyChangedEventArgs
SystemMediaTransportControlsTimelineProperties
VideoDisplayProperties
VideoEffects
VideoFrame

Windows.Networking

Windows.Networking

DomainNameType
EndpointPair
HostName
HostNameSortOptions
HostNameType

Windows.Networking.BackgroundTransfer

BackgroundDownloadProgress
BackgroundTransferBehavior
BackgroundTransferCompletionGroup
BackgroundTransferCompletionGroupTriggerDetails
BackgroundTransferContentPart
BackgroundTransferCostPolicy
BackgroundTransferError
BackgroundTransferFileRange
BackgroundTransferGroup
BackgroundTransferPriority
BackgroundTransferRangesDownloadedEventArgs
BackgroundTransferStatus
BackgroundUploadProgress
ContentPrefetcher
DownloadOperation
IBackgroundTransferBase
IBackgroundTransferContentPartFactory
IBackgroundTransferOperation
IBackgroundTransferOperationPriority
ResponseInformation
UnconstrainedTransferRequestResult
UploadOperation

Windows.Networking.Connectivity

AttributedNetworkUsage
CellularApnAuthenticationType
CellularApnContext
ConnectionCost
ConnectionProfile
ConnectionProfileDeleteStatus
ConnectionProfileFilter
ConnectionSession
ConnectivityInterval
ConnectivityManager
DataPlanStatus
DataPlanUsage
DataUsage
DataUsageGranularity
DomainConnectivityLevel
LanIdentifier
LanIdentifierData
NetworkAdapter
NetworkAuthenticationType
NetworkConnectivityLevel
NetworkCostType
NetworkEncryptionType
NetworkInformation
NetworkItem
NetworkSecuritySettings
NetworkStateChangeEventDetails
NetworkStatusChangedEventHandler
NetworkTypes
NetworkUsage
NetworkUsageStates
ProviderNetworkUsage
ProxyConfiguration
RoamingStates
RoutePolicy
TriStates
WlanConnectionProfileDetails
WwanConnectionProfileDetails
WwanContract
WwanDataClass
WwanNetworkIPKind
WwanNetworkRegistrationState

Windows.Networking.Sockets

BandwidthStatistics
ControlChannelTrigger
ControlChannelTriggerContract
ControlChannelTriggerResetReason
ControlChannelTriggerResourceType
ControlChannelTriggerStatus
DatagramSocket
DatagramSocketControl
DatagramSocketInformation
DatagramSocketMessageReceivedEventArgs
IControlChannelTriggerEventDetails
IControlChannelTriggerResetEventDetails
IWebSocket
IWebSocketControl
IWebSocketControl2
IWebSocketInformation
IWebSocketInformation2
MessageWebSocket
MessageWebSocketControl
MessageWebSocketInformation
MessageWebSocketMessageReceivedEventArgs
MessageWebSocketReceiveMode
RoundTripTimeStatistics
ServerMessageWebSocket
ServerMessageWebSocketControl
ServerMessageWebSocketInformation
ServerStreamWebSocket
ServerStreamWebSocketInformation
SocketActivityConnectedStandbyAction
SocketActivityContext
SocketActivityInformation
SocketActivityKind
SocketActivityTriggerDetails
SocketActivityTriggerReason
SocketError
SocketErrorStatus
SocketMessageType
SocketProtectionLevel
SocketQualityOfService
SocketSslErrorSeverity
StreamSocket
StreamSocketControl
StreamSocketInformation
StreamSocketListener
StreamSocketListenerConnectionReceivedEventArgs
StreamSocketListenerControl
StreamSocketListenerInformation
StreamWebSocket
StreamWebSocketControl
StreamWebSocketInformation
WebSocketClosedEventArgs
WebSocketError
WebSocketServerCustomValidationRequestedEventArgs

Windows.Security

Windows.Security.Credentials

PasswordCredential

Windows.Security.Cryptography

BinaryStringEncoding
CryptographicBuffer

Windows.Security.Cryptography.Certificates

Certificate
CertificateChain
CertificateChainPolicy
CertificateEnrollmentManager
CertificateExtension
CertificateKeyUsages
CertificateQuery
CertificateRequestProperties
CertificateStore
CertificateStores
ChainBuildingParameters
ChainValidationParameters
ChainValidationResult
CmsAttachedSignature
CmsDetachedSignature
CmsSignerInfo
CmsTimestampInfo
EnrollKeyUsages
ExportOption
InstallOptions
KeyAlgorithmNames
KeyAttestationHelper
KeyProtectionLevel
KeySize
KeyStorageProviderNames
PfxImportParameters
SignatureValidationResult
StandardCertificateStoreNames
SubjectAlternativeNameInfo
UserCertificateEnrollmentManager
UserCertificateStore

Windows.Security.Cryptography.Core

AsymmetricAlgorithmNames
AsymmetricKeyAlgorithmProvider
Capi1KdfTargetAlgorithm
CryptographicEngine
CryptographicHash
CryptographicKey
CryptographicPadding
CryptographicPrivateKeyBlobType
CryptographicPublicKeyBlobType
EccCurveNames
EncryptedAndAuthenticatedData
HashAlgorithmNames
HashAlgorithmProvider
KeyDerivationAlgorithmNames
KeyDerivationAlgorithmProvider
KeyDerivationParameters
MacAlgorithmNames
MacAlgorithmProvider
PersistedKeyProvider
SymmetricAlgorithmNames
SymmetricKeyAlgorithmProvider

Windows.Security.Cryptography.DataProtection

DataProtectionProvider

Windows.Security.EnterpriseData

BufferProtectUnprotectResult
DataProtectionInfo
DataProtectionManager
DataProtectionStatus
EnforcementLevel
EnterpriseDataContract
FileProtectionInfo
FileProtectionManager
FileProtectionStatus
FileRevocationManager
FileUnprotectOptions
ProtectedAccessResumedEventArgs
ProtectedAccessSuspendingEventArgs
ProtectedContainerExportResult
ProtectedContainerImportResult
ProtectedContentRevokedEventArgs
ProtectedFileCreateResult
ProtectedImportExportStatus
ProtectionPolicyAuditAction
ProtectionPolicyAuditInfo
ProtectionPolicyEvaluationResult
ProtectionPolicyManager
ProtectionPolicyRequestAccessBehavior
ThreadNetworkContext

Windows.Security.ExchangeActiveSyncProvisioning

EasClientDeviceInformation
EasClientSecurityPolicy
EasComplianceResults
EasContract
EasDisallowConvenienceLogonResult
EasEncryptionProviderType
EasMaxInactivityTimeLockResult
EasMaxPasswordFailedAttemptsResult
EasMinPasswordComplexCharactersResult
EasMinPasswordLengthResult
EasPasswordExpirationResult
EasPasswordHistoryResult
EasRequireEncryptionResult

Windows.Storage

Windows.Storage

AppDataPaths
ApplicationData
ApplicationDataCompositeValue
ApplicationDataContainer
ApplicationDataContainerSettings
ApplicationDataCreateDisposition
ApplicationDataLocality
ApplicationDataSetVersionHandler
CachedFileManager
CreationCollisionOption
DownloadsFolder
FileAccessMode
FileAttributes
FileIO
IStorageFile
IStorageFile2
IStorageFilePropertiesWithAvailability
IStorageFolder
IStorageFolder2
IStorageItem
IStorageItem2
IStorageItemProperties
IStorageItemProperties2
IStorageItemPropertiesWithProvider
IStreamedFileDataRequest
KnownFolderId
KnownFolders
KnownFoldersAccessStatus
KnownLibraryId
NameCollisionOption
PathIO
SetVersionDeferral
SetVersionRequest
StorageDeleteOption
StorageFile
StorageFolder
StorageItemTypes
StorageLibrary
StorageLibraryChange
StorageLibraryChangeReader
StorageLibraryChangeTracker
StorageLibraryChangeType
StorageOpenOptions
StorageProvider
StorageStreamTransaction
StreamedFileDataRequest
StreamedFileDataRequestedHandler
StreamedFileFailureMode
SystemAudioProperties
SystemDataPaths
SystemGPSProperties
SystemImageProperties
SystemMediaProperties
SystemMusicProperties
SystemPhotoProperties
SystemProperties
SystemVideoProperties
UserDataPaths

Windows.Storage.AccessCache

AccessCacheOptions
AccessListEntry
AccessListEntryView
IStorageItemAccessList
ItemRemovedEventArgs
RecentStorageItemVisibility
StorageApplicationPermissions
StorageItemAccessList
StorageItemMostRecentlyUsedList

Windows.Storage.BulkAccess

FileInformation
FileInformationFactory
FolderInformation
IStorageItemInformation

Windows.Storage.Compression

CompressAlgorithm
Compressor
Decompressor

Windows.Storage.FileProperties

BasicProperties
DocumentProperties
IStorageItemExtraProperties
ImageProperties
MusicProperties
PhotoOrientation
PropertyPrefetchOptions
StorageItemContentProperties
StorageItemThumbnail
ThumbnailMode
ThumbnailOptions
ThumbnailType
VideoOrientation
VideoProperties

Windows.Storage.Provider

CachedFileOptions
CachedFileTarget
CachedFileUpdater
CachedFileUpdaterUI
CloudFilesContract
FileUpdateRequest
FileUpdateRequestDeferral
FileUpdateRequestedEventArgs
FileUpdateStatus
IStorageProviderItemPropertySource
IStorageProviderPropertyCapabilities
IStorageProviderUriSource
ReadActivationMode
StorageProviderFileTypeInfo
StorageProviderGetContentInfoForPathResult
StorageProviderGetPathForContentUriResult
StorageProviderHardlinkPolicy
StorageProviderHydrationPolicy
StorageProviderHydrationPolicyModifier
StorageProviderInSyncPolicy
StorageProviderItemProperties
StorageProviderItemProperty
StorageProviderItemPropertyDefinition
StorageProviderPopulationPolicy
StorageProviderProtectionMode
StorageProviderSyncRootInfo
StorageProviderSyncRootManager
StorageProviderUriSourceStatus
UIStatus
WriteActivationMode

Windows.Storage.Search

CommonFileQuery
CommonFolderQuery
ContentIndexer
ContentIndexerQuery
DateStackOption
FolderDepth
IIndexableContent
IStorageFolderQueryOperations
IStorageQueryResultBase
IndexableContent
IndexedState
IndexerOption
QueryOptions
SortEntry
SortEntryVector
StorageFileQueryResult
StorageFolderQueryResult
StorageItemQueryResult
StorageLibraryChangeTrackerTriggerDetails
StorageLibraryContentChangedTriggerDetails
ValueAndLanguage

Windows.Storage.Streams

Buffer
ByteOrder
DataReader
DataReaderLoadOperation
DataWriter
DataWriterStoreOperation
FileInputStream
FileOpenDisposition
FileOutputStream
FileRandomAccessStream
IBuffer
IContentTypeProvider
IDataReader
IInputStream
IInputStreamReference
IOutputStream
IRandomAccessStream
IRandomAccessStreamReference
IRandomAccessStreamWithContentType
InMemoryRandomAccessStream
InputStreamOptions
InputStreamOverStream
OutputStreamOverStream
RandomAccessStream
RandomAccessStreamOverStream
RandomAccessStreamReference
UnicodeEncoding

Windows.System

Windows.System

AppDiagnosticInfoWatcherStatus
AppExecutionStateChangeResult
AppMemoryReport
AppMemoryUsageLevel
AppMemoryUsageLimitChangingEventArgs
AppResourceGroupBackgroundTaskReport
AppResourceGroupEnergyQuotaState
AppResourceGroupExecutionState
AppResourceGroupInfoWatcherStatus
AppResourceGroupMemoryReport
AppResourceGroupStateReport
AppUriHandlerHost
AppUriHandlerRegistration
AppUriHandlerRegistrationManager
AutoUpdateTimeZoneStatus
DateTimeSettings
DiagnosticAccessStatus
DispatcherQueue
DispatcherQueueController
DispatcherQueueHandler
DispatcherQueuePriority
DispatcherQueueShutdownStartingEventArgs
DispatcherQueueTimer
KnownUserProperties
LaunchFileStatus
LaunchQuerySupportStatus
LaunchQuerySupportType
LaunchUriResult
LaunchUriStatus
MemoryManager
PowerState
ProcessLauncher
ProcessLauncherOptions
ProcessLauncherResult
ProcessMemoryReport
ProcessorArchitecture
ProtocolForResultsOperation
RemoteLaunchUriStatus
RemoteLauncherOptions
ShutdownKind
ShutdownManager
SystemManagementContract
TimeZoneSettings

Windows.System.Diagnostics

DiagnosticActionResult
DiagnosticActionState
DiagnosticInvoker
ProcessCpuUsage
ProcessCpuUsageReport
ProcessDiskUsage
ProcessDiskUsageReport
ProcessMemoryUsage
ProcessMemoryUsageReport
SystemCpuUsage
SystemCpuUsageReport
SystemDiagnosticInfo
SystemMemoryUsage
SystemMemoryUsageReport

Windows.System.Diagnostics.Telemetry

PlatformTelemetryClient
PlatformTelemetryRegistrationResult
PlatformTelemetryRegistrationSettings
PlatformTelemetryRegistrationStatus

Windows.System.Diagnostics.TraceReporting

PlatformDiagnosticActionState
PlatformDiagnosticActions
PlatformDiagnosticEscalationType
PlatformDiagnosticEventBufferLatencies
PlatformDiagnosticTraceInfo
PlatformDiagnosticTracePriority
PlatformDiagnosticTraceRuntimeInfo
PlatformDiagnosticTraceSlotState
PlatformDiagnosticTraceSlotType

Windows.System.Display

DisplayRequest

Windows.System.Inventory

InstalledDesktopApp

Windows.System.Power

BackgroundEnergyManager
BatteryStatus
EnergySaverStatus
ForegroundEnergyManager
PowerManager
PowerSupplyStatus

Windows.System.Power.Diagnostics

BackgroundEnergyDiagnostics
ForegroundEnergyDiagnostics

Windows.System.Profile

AnalyticsInfo
AnalyticsVersionInfo
AppApplicability
EducationSettings
HardwareIdentification
HardwareToken
KnownRetailInfoProperties
PlatformDataCollectionLevel
PlatformDiagnosticsAndUsageDataSettings
ProfileHardwareTokenContract
ProfileRetailInfoContract
ProfileSharedModeContract
RetailInfo
SharedModeSettings
SystemIdentification
SystemIdentificationInfo
SystemIdentificationSource
SystemOutOfBoxExperienceState
SystemSetupInfo
UnsupportedAppRequirement
UnsupportedAppRequirementReasons
WindowsIntegrityPolicy

Windows.System.Profile.SystemManufacturers

OemSupportInfo
SmbiosInformation
SystemManufacturersContract
SystemSupportDeviceInfo
SystemSupportInfo

Windows.System.Threading

ThreadPool
ThreadPoolTimer
TimerDestroyedHandler
TimerElapsedHandler
WorkItemHandler
WorkItemOptions
WorkItemPriority

Windows.System.Threading.Core

PreallocatedWorkItem
SignalHandler
SignalNotifier

Windows.System.User

User
UserAuthenticationStatus
UserAuthenticationStatusChangeDeferral
UserAuthenticationStatusChangingEventArgs
UserChangedEventArgs
UserDeviceAssociation
UserDeviceAssociationChangedEventArgs
UserPicker
UserPictureSize
UserType
UserWatcher
UserWatcherStatus
UserWatcherUpdateKind
VirtualKey
VirtualKeyModifiers

Windows.UI

Windows.UI.Text.Core

CoreTextInputScope

Windows.Web

Windows.Web

IUriToStreamResolver
WebError
WebErrorStatus

Windows.Web.AtomPub

AtomPubClient
ResourceCollection
ServiceDocument
Workspace

Windows.Web.Http

HttpBufferContent
HttpClient
HttpCompletionOption
HttpCookie
HttpCookieCollection
HttpCookieManager
HttpFormUrlEncodedContent
HttpGetBufferResult
HttpGetInputStreamResult
HttpGetStringResult
HttpMethod
HttpMultipartContent
HttpMultipartFormDataContent
HttpProgress
HttpProgressStage
HttpRequestMessage
HttpRequestResult
HttpResponseMessage
HttpResponseMessageSource
HttpStatusCode
HttpStreamContent
HttpStringContent
HttpTransportInformation
HttpVersion
IHttpContent

Windows.Web.Http.Diagnostics

HttpDiagnosticProvider
HttpDiagnosticProviderRequestResponseCompletedEventArgs
HttpDiagnosticProviderRequestResponseTimestamps
HttpDiagnosticProviderRequestSentEventArgs
HttpDiagnosticProviderResponseReceivedEventArgs
HttpDiagnosticRequestInitiator
HttpDiagnosticSourceLocation
HttpDiagnosticsContract

Windows.Web.Http.Filters

HttpBaseProtocolFilter
HttpCacheControl
HttpCacheReadBehavior
HttpCacheWriteBehavior
HttpCookieUsageBehavior
HttpServerCustomValidationRequestedEventArgs
IHttpFilter

Windows.Web.Http.Headers

HttpCacheDirectiveHeaderValueCollection
HttpChallengeHeaderValue
HttpChallengeHeaderValueCollection
HttpConnectionOptionHeaderValue
HttpConnectionOptionHeaderValueCollection
HttpContentCodingHeaderValue
HttpContentCodingHeaderValueCollection
HttpContentCodingWithQualityHeaderValue
HttpContentCodingWithQualityHeaderValueCollection
HttpContentDispositionHeaderValue
HttpContentHeaderCollection
HttpContentRangeHeaderValue
HttpCookiePairHeaderValue
HttpCookiePairHeaderValueCollection
HttpCredentialsHeaderValue
HttpDateOrDeltaHeaderValue
HttpExpectationHeaderValue
HttpExpectationHeaderValueCollection
HttpLanguageHeaderValueCollection
HttpLanguageRangeWithQualityHeaderValue
HttpLanguageRangeWithQualityHeaderValueCollection
HttpMediaTypeHeaderValue
HttpMediaTypeWithQualityHeaderValue
HttpMediaTypeWithQualityHeaderValueCollection
HttpMethodHeaderValueCollection
HttpNameValueHeaderValue
HttpProductHeaderValue
HttpProductInfoHeaderValue
HttpProductInfoHeaderValueCollection
HttpRequestHeaderCollection
HttpResponseHeaderCollection
HttpTransferCodingHeaderValue
HttpTransferCodingHeaderValueCollection

Windows.Web.Syndication

ISyndicationClient
ISyndicationNode
ISyndicationText
RetrievalProgress
SyndicationAttribute
SyndicationCategory
SyndicationClient
SyndicationContent
SyndicationError
SyndicationErrorStatus
SyndicationFeed
SyndicationFormat
SyndicationGenerator
SyndicationItem
SyndicationLink
SyndicationNode
SyndicationPerson
SyndicationText
SyndicationTextType
TransferProgress

Limitations

Windows.Graphics.Imaging

Several APIs in the Windows.Graphics.Imaging namespace are subject to limitations when used in the Windows ML container. These restrictions are as follows.

  • Windows.Graphics.Imaging supports encoding and decoding for JPG, PNG, GIF, TIFF, and BMP file formats only.
  • If using the BMP format with BI_BITFIELDS compression, only the formats 16bppBGR555, 16bppBGR565, and 32bppBGRA are supported.
  • There is no support for CMYK, High Dynamic Range, Half-float pixel formats, Fixed-point pixel formats, or images with more than four channels.
  • There is no support for 32bppRGBE, 16bppYQuantizedDctCoefficients, 16bppCbQuantizedDctCoefficients, and 16bppCrQuantizedDctCoefficients pixel formats.
  • There is no support for reading or writing XMP metadata or Photo Metadata Policies. In transcoding, the API will attempt to preserve XMP metadata if possible.
  • There is no support for colorspace manipulation and conversation.
  • There is partial support for the ColorManageToSRgb flag in GetPixelDataAsync and GetSoftwareBitmapAsync. If the flag is specified, the operation will succeed if the image has a commonly-recognized sRGB color profile. Otherwise, the HRESULT equivalent of ERROR_ICM_NOT_ENABLED will be returned.