internal library

Exposes internally used classes, enums, native structs, and helper functions.

Note: This library is not intended for direct use by end users. Its purpose is to support other packages within this repository. Consequently, the API is not guaranteed to remain stable, and breaking changes may be introduced without a major version bump.

Classes

HString
A string data type commonly used by Windows Runtime.
IAsyncAction
Represents an asynchronous action. This is the return type for many Windows Runtime asynchronous methods that don't have a result object, and don't report ongoing progress.
IAsyncInfo
Supports asynchronous actions and operations. IAsyncInfo is a base interface for IAsyncAction, IAsyncActionWithProgress<TProgress>, IAsyncOperation<TResult> and IAsyncOperationWithProgress<TResult,TProgress>, each of which support combinations of return type and progress for an asynchronous method.
IAsyncOperation<TResult>
Represents an asynchronous operation, which returns a result upon completion. This is the return type for many Windows Runtime asynchronous methods that have results but don't report progress.
IPropertyValue
Represents a value in a property store.
IReference<T>
Enables arbitrary enumerations, structures, and delegate types to be used as property values.
PropertyValue
Represents a value in a property store (such as a PropertySet instance).

Enums

AsyncStatus
Specifies the status of an asynchronous operation.
PropertyType
Specifies property value types.