



AppointmentCalendar 

RegisterSyncManagerAsync() : IAsyncAction

AppointmentCalendarCancelMeetingRequest 

AppointmentCalendarLocalId { get; } : String


AppointmentLocalId { get; } : String


AppointmentOriginalStartTime { get; } : Nullable<DateTimeOffset>


Comment { get; } : String


Complete(Boolean succeeded) : Void


NotifyInvitees { get; } : Boolean


Subject { get; } : String

AppointmentCalendarCreateOrUpdateAppointmentRequest 

Appointment { get; } : Appointment


AppointmentCalendarLocalId { get; } : String


Complete(Appointment createdOrUpdatedAppointment) : Void


ChangedProperties { get; } : IReadOnlyList<String>


NotifyInvitees { get; } : Boolean

AppointmentCalendarForwardMeetingRequest 

AppointmentCalendarLocalId { get; } : String


AppointmentLocalId { get; } : String


AppointmentOriginalStartTime { get; } : Nullable<DateTimeOffset>


Comment { get; } : String


Complete(Boolean succeeded) : Void


ForwardHeader { get; } : String


Invitees { get; } : IReadOnlyList<AppointmentInvitee>


Subject { get; } : String

AppointmentCalendarProposeNewTimeForMeetingRequest 

AppointmentCalendarLocalId { get; } : String


AppointmentLocalId { get; } : String


AppointmentOriginalStartTime { get; } : Nullable<DateTimeOffset>


Comment { get; } : String


Complete(Boolean succeeded) : Void


NewDuration { get; } : TimeSpan


NewStartTime { get; } : DateTimeOffset


Subject { get; } : String

AppointmentCalendarSyncManagerSyncRequest 

AppointmentCalendarLocalId { get; } : String


Complete(Boolean succeeded) : Void

AppointmentCalendarUpdateMeetingResponseRequest 

AppointmentCalendarLocalId { get; } : String


AppointmentLocalId { get; } : String


AppointmentOriginalStartTime { get; } : Nullable<DateTimeOffset>


Comment { get; } : String


Complete(Boolean succeeded) : Void


Response { get; } : AppointmentParticipantResponse


SendUpdate { get; } : Boolean


Subject { get; } : String

AppointmentDataProviderConnection 

Dispose() : Void


RequestReceived event : TypedEventHandler<AppointmentDataProviderConnection,AppointmentDataProviderRequestReceivedEventArgs>

AppointmentDataProviderDeferral 

Complete() : Void

AppointmentDataProviderRequestKind 

AppointmentCalendarSyncManagerSync : 0,


AppointmentCalendarCreateOrUpdateAppointment : 1,


AppointmentCalendarCancelMeeting : 2,


AppointmentCalendarForwardMeeting : 3,


AppointmentCalendarProposeNewTimeForMeeting : 4,


AppointmentCalendarUpdateMeetingResponse : 5,

AppointmentDataProviderRequestReceivedEventArgs 

GetDeferral() : AppointmentDataProviderDeferral


Kind { get; } : AppointmentDataProviderRequestKind


Request { get; } : Object

AppointmentDataProviderTriggerDetails 

Connection { get; } : AppointmentDataProviderConnection


AggregateContactManager 

SetRemoteIdentificationInformationAsync(String contactListId, String remoteSourceId, String accountId) : IAsyncAction

ContactDataProviderConnection 

Dispose() : Void


RequestReceived event : TypedEventHandler<ContactDataProviderConnection,ContactDataProviderRequestReceivedEventArgs>

ContactDataProviderDeferral 

Complete() : Void

ContactDataProviderRequestKind 

ContactListSyncManagerSync : 0,


ContactListServerSearchReadBatch : 1,

ContactDataProviderRequestReceivedEventArgs 

GetDeferral() : ContactDataProviderDeferral


Kind { get; } : ContactDataProviderRequestKind


Request { get; } : Object

ContactDataProviderTriggerDetails 

Connection { get; } : ContactDataProviderConnection

ContactList 

RegisterSyncManagerAsync() : IAsyncAction

ContactListServerSearchReadBatchRequest 

Complete(ContactBatchStatus batchStatus) : Void


ContactListId { get; } : String


Options { get; } : ContactQueryOptions


SaveContactAsync(Contact contact) : IAsyncAction


SessionId { get; } : String


SuggestedBatchSize { get; } : UInt32

ContactListSyncManagerSyncRequest 

Complete(Boolean succeeded) : Void


ContactListId { get; } : String


EmailDataProviderConnection 

Dispose() : Void


RequestReceived event : TypedEventHandler<EmailDataProviderConnection,EmailDataProviderRequestReceivedEventArgs>

EmailDataProviderDeferral 

Complete() : Void

EmailDataProviderRequestKind 

EmailMailboxSyncManagerSync : 0,


EmailMailboxDownloadMessage : 1,


EmailMailboxDownloadAttachment : 2,


EmailMailboxCreateFolder : 3,


EmailMailboxDeleteFolder : 4,


EmailMailboxEmptyFolder : 5,


EmailMailboxMoveFolder : 6,


EmailMailboxUpdateMeetingResponse : 7,


EmailMailboxForwardMeeting : 8,


EmailMailboxProposeNewTimeForMeeting : 9,


EmailMailboxSetAutoReplySettings : 10,


EmailMailboxGetAutoReplySettings : 11,


EmailMailboxResolveRecipients : 12,


EmailMailboxValidateCertificates : 13,


EmailMailboxServerSearchReadBatch : 14,

EmailDataProviderRequestReceivedEventArgs 

GetDeferral() : EmailDataProviderDeferral


Kind { get; } : EmailDataProviderRequestKind


Request { get; } : Object

EmailDataProviderTriggerDetails 

Connection { get; } : EmailDataProviderConnection

EmailMailbox 

RegisterSyncManagerAsync() : IAsyncAction

EmailMailboxCreateFolderRequest 

Complete(EmailMailboxCreateFolderStatus status, EmailFolder folder) : Void


EmailMailboxId { get; } : String


Name { get; } : String


ParentFolderId { get; } : String

EmailMailboxDeleteFolderRequest 

Complete(EmailMailboxDeleteFolderStatus status) : Void


EmailFolderId { get; } : String


EmailMailboxId { get; } : String

EmailMailboxDownloadAttachmentRequest 

Complete(Boolean succeeded) : Void


EmailAttachmentId { get; } : String


EmailMailboxId { get; } : String


EmailMessageId { get; } : String

EmailMailboxDownloadMessageRequest 

Complete(Boolean succeeded) : Void


EmailMailboxId { get; } : String


EmailMessageId { get; } : String

EmailMailboxEmptyFolderRequest 

Complete(EmailMailboxEmptyFolderStatus status) : Void


EmailFolderId { get; } : String


EmailMailboxId { get; } : String

EmailMailboxForwardMeetingRequest 

Comment { get; } : String


Complete(Boolean succeeded) : Void


EmailMailboxId { get; } : String


EmailMessageId { get; } : String


ForwardHeader { get; } : String


ForwardHeaderType { get; } : EmailMessageBodyKind


Recipients { get; } : IReadOnlyList<EmailRecipient>


Subject { get; } : String

EmailMailboxGetAutoReplySettingsRequest 

Complete(EmailMailboxAutoReplySettings autoReplySettings) : Void


EmailMailboxId { get; } : String


RequestedFormat { get; } : EmailMailboxAutoReplyMessageResponseKind

EmailMailboxMoveFolderRequest 

Complete(Boolean succeeded) : Void


EmailFolderId { get; } : String


EmailMailboxId { get; } : String


NewFolderName { get; } : String


NewParentFolderId { get; } : String

EmailMailboxPolicies 

AllowedSmimeEncryptionAlgorithmNegotiation { get; } : EmailMailboxAllowedSmimeEncryptionAlgorithmNegotiation


AllowedSmimeEncryptionAlgorithmNegotiation { get; set; } : EmailMailboxAllowedSmimeEncryptionAlgorithmNegotiation


AllowSmimeSoftCertificates { get; } : Boolean


AllowSmimeSoftCertificates { get; set; } : Boolean


MustEncryptSmimeMessages { get; } : Boolean


MustEncryptSmimeMessages { get; set; } : Boolean


MustSignSmimeMessages { get; } : Boolean


MustSignSmimeMessages { get; set; } : Boolean


RequiredSmimeEncryptionAlgorithm { get; } : Nullable<EmailMailboxSmimeEncryptionAlgorithm>


RequiredSmimeEncryptionAlgorithm { get; set; } : Nullable<EmailMailboxSmimeEncryptionAlgorithm>


RequiredSmimeSigningAlgorithm { get; } : Nullable<EmailMailboxSmimeSigningAlgorithm>


RequiredSmimeSigningAlgorithm { get; set; } : Nullable<EmailMailboxSmimeSigningAlgorithm>

EmailMailboxProposeNewTimeForMeetingRequest 

Comment { get; } : String


Complete(Boolean succeeded) : Void


EmailMailboxId { get; } : String


EmailMessageId { get; } : String


NewDuration { get; } : TimeSpan


NewStartTime { get; } : DateTimeOffset


Subject { get; } : String

EmailMailboxResolveRecipientsRequest 

Complete(IEnumerable<EmailRecipientResolutionResult> resolutionResults) : Void


EmailMailboxId { get; } : String


Recipients { get; } : IReadOnlyList<String>

EmailMailboxServerSearchReadBatchRequest 

Complete(EmailBatchStatus batchStatus) : Void


EmailMailboxId { get; } : String


Options { get; } : EmailQueryOptions


SaveMessageAsync(EmailMessage contact) : IAsyncAction


SessionId { get; } : String


SuggestedBatchSize { get; } : UInt32

EmailMailboxSetAutoReplySettingsRequest 

AutoReplySettings { get; } : EmailMailboxAutoReplySettings


Complete(Boolean succeeded) : Void


EmailMailboxId { get; } : String

EmailMailboxSyncManagerSyncRequest 

Complete(Boolean succeeded) : Void


EmailMailboxId { get; } : String

EmailMailboxUpdateMeetingResponseRequest 

Comment { get; } : String


Complete(Boolean succeeded) : Void


EmailMailboxId { get; } : String


EmailMessageId { get; } : String


Response { get; } : EmailMeetingResponseType


SendUpdate { get; } : Boolean


Subject { get; } : String

EmailMailboxValidateCertificatesRequest 

Certificates { get; } : IReadOnlyList<Certificate>


Complete(IEnumerable<EmailCertificateValidationStatus> validationStatuses) : Void


EmailMailboxId { get; } : String

EmailRecipientResolutionResult 

PublicKeys { get; } : IReadOnlyList<Certificate>


PublicKeys { get; set; } : IReadOnlyList<Certificate>


Status { get; } : EmailRecipientResolutionStatus


Status { get; set; } : EmailRecipientResolutionStatus


ChatMessage 

GlobalUniqueId { get; set; } : String

ChatMessageManager 

GetSyncManagerAsync() static : IAsyncOperation<ChatSyncManager>

ChatMessageStore 

GetMessageByGlobalUniqueIdAsync(String globalUniqueId) : IAsyncOperation<ChatMessage>

ChatRestoreHistorySpan 

AnyTime : 0,


LastMonth : 1,


LastYear : 2,

ChatSyncConfiguration 

IsAutomaticSchedulingEnabled { get; set; } : Boolean


RestoreHistorySpan { get; set; } : ChatRestoreHistorySpan

ChatSyncManager 

GetConfigurationAsync() : IAsyncOperation<ChatSyncConfiguration>


IsDisabledByDevicePolicy { get; } : Boolean


SetConfigurationAsync(ChatSyncConfiguration configuration) : IAsyncAction


ScheduleAsync() : IAsyncAction


SignInAsync(String accountId) : IAsyncAction


SignOutAsync() : IAsyncAction


State { get; } : ChatSyncState

ChatSyncState 

SignedOut : 0,


Idle : 1,


Syncing : 2,


SigningOut : 3,


UserDataAccount 

PackageRelativeAppId { get; } : String

UserDataAccountStore 

CreateAccountAsync(String userDisplayName, String packageRelativeAppId) : IAsyncOperation<UserDataAccount>


StoreChanged event : TypedEventHandler<UserDataAccountStore,UserDataAccountStoreChangedEventArgs>

UserDataAccountStoreChangedDeferral 

Complete() : Void

UserDataAccountStoreChangedEventArgs 

GetDeferral() : UserDataAccountStoreChangedDeferral




RfcommDeviceService 

DeviceAccessInformation { get; } : DeviceAccessInformation


GetDeviceSelectorForBluetoothDevice(BluetoothDevice bluetoothDevice) static : String


GetDeviceSelectorForBluetoothDevice(BluetoothDevice bluetoothDevice, BluetoothCacheMode cacheMode) static : String


GetDeviceSelectorForBluetoothDeviceAndServiceId(BluetoothDevice bluetoothDevice, RfcommServiceId serviceId) static : String


GetDeviceSelectorForBluetoothDeviceAndServiceId(BluetoothDevice bluetoothDevice, RfcommServiceId serviceId, BluetoothCacheMode cacheMode) static : String


RequestAccessAsync() : IAsyncOperation<DeviceAccessStatus>

RfcommDeviceServicesResult 

Error { get; } : BluetoothError


Services { get; } : IReadOnlyList<RfcommDeviceService>

BluetoothDevice 

DeviceAccessInformation { get; } : DeviceAccessInformation


GetRfcommServicesAsync() : IAsyncOperation<RfcommDeviceServicesResult>


GetRfcommServicesAsync(BluetoothCacheMode cacheMode) : IAsyncOperation<RfcommDeviceServicesResult>


GetRfcommServicesForIdAsync(RfcommServiceId serviceId) : IAsyncOperation<RfcommDeviceServicesResult>


GetRfcommServicesForIdAsync(RfcommServiceId serviceId, BluetoothCacheMode cacheMode) : IAsyncOperation<RfcommDeviceServicesResult>


RequestAccessAsync() : IAsyncOperation<DeviceAccessStatus>

BluetoothError 

ConsentRequired : 8,


DeviceAccessChangedEventArgs 

Id { get; } : String



PrintTask 

IsPreviewEnabled { get; set; } : Boolean



AdvancedCapturedPhoto 

FrameBoundsRelativeToReferencePhoto { get; } : Nullable<Rect>


AudioDecoderDegradation 

None : 0,


DownmixTo2Channels : 1,


DownmixTo6Channels : 2,


DownmixTo8Channels : 3,

AudioDecoderDegradationReason 

None : 0,


LicensingRequirement : 1,

AudioStreamDescriptor 

EncoderDelay { get; set; } : Nullable<UInt32>


EncoderPadding { get; set; } : Nullable<UInt32>

AudioTrack 

GetEncodingProperties() : AudioEncodingProperties


Name { get; } : String


OpenFailed event : TypedEventHandler<AudioTrack,AudioTrackOpenFailedEventArgs>


PlaybackItem { get; } : MediaPlaybackItem


SupportInfo { get; } : AudioTrackSupportInfo

AudioTrackOpenFailedEventArgs 

ExtendedError { get; } : Exception

AudioTrackSupportInfo 

DecoderStatus { get; } : MediaDecoderStatus


Degradation { get; } : AudioDecoderDegradation


DegradationReason { get; } : AudioDecoderDegradationReason


MediaSourceStatus { get; } : MediaSourceStatus

MediaDecoderStatus 

FullySupported : 0,


UnsupportedSubtype : 1,


UnsupportedEncoderProperties : 2,


Degraded : 3,

MediaSourceStatus 

FullySupported : 0,


Unknown : 1,

TimedMetadataTrack 

Name { get; } : String


PlaybackItem { get; } : MediaPlaybackItem

VideoTrack 

GetEncodingProperties() : VideoEncodingProperties


Name { get; } : String


OpenFailed event : TypedEventHandler<VideoTrack,VideoTrackOpenFailedEventArgs>


PlaybackItem { get; } : MediaPlaybackItem


SupportInfo { get; } : VideoTrackSupportInfo

VideoTrackOpenFailedEventArgs 

ExtendedError { get; } : Exception

VideoTrackSupportInfo 

DecoderStatus { get; } : MediaDecoderStatus


MediaSourceStatus { get; } : MediaSourceStatus


AdvancedPhotoMode 

LowLight : 3,


IMediaBreakEventArgs 

MediaBreak { get; } : MediaBreak

MediaBreak 

ctor(MediaBreakScheduleMode scheduleMode)


ctor(MediaBreakScheduleMode scheduleMode, TimeSpan presentationTime)


CustomProperties { get; } : ValueSet


IsEnabled { get; set; } : Boolean


PlaybackList { get; } : MediaPlaybackList


PresentationTime { get; } : Nullable<TimeSpan>


ScheduleMode { get; } : MediaBreakScheduleMode

MediaBreakEndedEventArgs 

MediaBreak { get; } : MediaBreak

MediaBreakManager 

BreakEnded event : TypedEventHandler<MediaBreakManager,MediaBreakEndedEventArgs>


BreakSkipped event : TypedEventHandler<MediaBreakManager,MediaBreakSkippedEventArgs>


BreaksSeekedOver event : TypedEventHandler<MediaBreakManager,MediaBreakSeekedOverEventArgs>


BreakStarted event : TypedEventHandler<MediaBreakManager,MediaBreakStartedEventArgs>


CurrentBreak { get; } : MediaBreak


CurrentItemPosition { get; set; } : TimeSpan


PlayBreak(MediaBreak value) : Void


SkipCurrentBreak() : Void

MediaBreakSeekedOverEventArgs 

EndPosition { get; } : TimeSpan


SeekedOverBreaks { get; } : IReadOnlyList<MediaBreak>


StartPosition { get; } : TimeSpan

MediaBreakSchedule 

AddMidrollBreak(MediaBreak mediaBreak) : Void


MidrollBreaks { get; } : IReadOnlyList<MediaBreak>


ParentPlaybackItem { get; } : MediaPlaybackItem


PostrollBreak { get; set; } : MediaBreak


PrerollBreak { get; set; } : MediaBreak


RemoveMidrollBreak(MediaBreak mediaBreak) : Void


ScheduleChanged event : TypedEventHandler<MediaBreakSchedule,Object>

MediaBreakScheduleMode 

Insert : 0,


Replace : 1,

MediaBreakSkippedEventArgs 

MediaBreak { get; } : MediaBreak

MediaBreakStartedEventArgs 

MediaBreak { get; } : MediaBreak

MediaPlaybackItem 

BreakSchedule { get; } : MediaBreakSchedule


CanSkip { get; set; } : Boolean


ctor(MediaSource source, TimeSpan startTime)


ctor(MediaSource source, TimeSpan startTime, TimeSpan durationLimit)


DurationLimit { get; } : Nullable<TimeSpan>


StartTime { get; } : TimeSpan

MediaPlayer 

AddVideoEffect(String effectID, Boolean effectOptional, IPropertySet effectConfiguration) : Void


AspectRatioHeight { get; } : Int32


AspectRatioWidth { get; } : Int32


Balance { get; set; } : Double


BufferingProgressChanged event : TypedEventHandler<MediaPlayer,Object>


Dispose() : Void


DownloadProgress { get; } : Double


DownloadProgressChanged event : TypedEventHandler<MediaPlayer,Object>


GetAsCastingSource() : CastingSource


MediaBreakManager { get; } : MediaBreakManager


MutingChanged event : TypedEventHandler<MediaPlayer,Object>


NaturalDurationChanged event : TypedEventHandler<MediaPlayer,Object>


NaturalVideoHeight { get; } : Int32


NaturalVideoWidth { get; } : Int32


RealTimePlayback { get; set; } : Boolean


StereoVideoRenderMode { get; set; } : StereoVideoRenderMode


TimelineController { get; set; } : MediaTimelineController


TimelineControllerTimeOffset { get; set; } : TimeSpan

StereoVideoRenderMode 

Mono : 0,


Stereo : 1,


HdcpLevel 

HdcpLevelOff : 0,


HdcpLevelPending : 1,


HdcpLevelOn : 2,


HdcpLevelOnWithTypeEnforcement : 3,

HdcpLevelAsyncResultStatus 

Success : 0,


Canceled : 1,


TimedOut : 2,


NotSupported : 3,


UnknownFailure : 4,

HdcpSettingResult 

Status { get; } : HdcpLevelAsyncResultStatus

HdcpState 

Level { get; } : HdcpLevel


SetLevelAsync(HdcpLevel level) : IAsyncOperation<HdcpSettingResult>



AdaptiveMediaSourceDownloadResult 

ResourceByteRangeLength { get; set; } : Nullable<UInt64>


ResourceByteRangeOffset { get; set; } : Nullable<UInt64>

MediaTimelineController 

Pause() : Void


PlaybackRate { get; set; } : Double


Position { get; set; } : TimeSpan


PositionChanged event : TypedEventHandler<MediaTimelineController,Object>


Start() : Void


State { get; } : MediaTimelineControllerState


StateChanged event : TypedEventHandler<MediaTimelineController,Object>

MediaTimelineControllerState 

Paused : 0,


Running : 1,





CoreInkStrokeWetInputSource 

InkPresenter { get; } : InkPresenter


InputCanceled event : TypedEventHandler<CoreInkStrokeWetInputSource,InkStrokeWetInputEventArgs>


InputContinued event : TypedEventHandler<CoreInkStrokeWetInputSource,InkStrokeWetInputEventArgs>


InputStarted event : TypedEventHandler<CoreInkStrokeWetInputSource,InkStrokeWetInputEventArgs>


InputStopped event : TypedEventHandler<CoreInkStrokeWetInputSource,InkStrokeWetInputEventArgs>

InkStrokeWet 

Cancel() : Void


Complete() : Void


DrawingAttributes { get; } : InkDrawingAttributes


InkPoints { get; } : IReadOnlyList<InkPoint>

InkStrokeWetInputEventArgs 

InkStrokeWet { get; } : InkStrokeWet


InputInkPoints { get; } : IList<InkPoint>



CoreKeyboardExperienceClient 

GetForCurrentView() static : CoreKeyboardExperienceClient


Hide() : Void


HideRequested event : TypedEventHandler<CoreKeyboardExperienceClient,CoreKeyboardVisibilityEventArgs>


PositionAndSize { get; set; } : Rect


PositionAndSizeChanged event : TypedEventHandler<CoreKeyboardExperienceClient,CoreKeyboardVisibilityEventArgs>


Show() : Void


ShowRequested event : TypedEventHandler<CoreKeyboardExperienceClient,CoreKeyboardVisibilityEventArgs>

CoreKeyboardVisibilityEventArgs 

PositionAndSize { get; } : Rect

CoreTextCandidate 

style : CoreTextCandidateStyle


text : String


CoreTextCandidates

CoreTextCandidateStyle 

None : 0,


AutoCorrect : 1,


NewWord : 2,

CoreTextCandidatesUpdatingEventArgs 

Candidates { get; } : IEnumerable<CoreTextCandidate>

CoreTextKeyDefinition 

bounds : Rect


codepoint : UInt16

CoreTextKeyInjector 

GetForCurrentView() static : CoreTextKeyInjector


InjectKeyDown(CoreTextKeyRepresentation type, Char codepoint) : Void


InjectKeyUp(CoreTextKeyRepresentation type, Char codepoint) : Void

CoreTextKeyRepresentation 

Unicode : 0,


VirtualKey : 1,


ScanCode : 2,

CoreTextSystemInputProcessor 

CandidatesUpdating event : TypedEventHandler<CoreTextSystemInputProcessor,CoreTextCandidatesUpdatingEventArgs>


GetForCurrentView() static : CoreTextSystemInputProcessor


NotifyCandidateSelected(Int32 candidateIndex) : Void


NotifyKeyboardLayout(IReadOnlyList<CoreTextKeyDefinition> keys, Size keyboardSize) : Void


NotifyStrokeData(UInt32 touchX, UInt32 touchY, CoreTextTouchType touchType) : Void

CoreTextTouchType 

Up : 0,


Move : 1,


Down : 2,


ICoreTextCandidates




MapControlAutomationPeer 

HorizontallyScrollable { get; } : Boolean


HorizontalScrollPercent { get; } : Double


HorizontalViewSize { get; } : Double


Scroll(ScrollAmount horizontalAmount, ScrollAmount verticalAmount) : Void


SetScrollPercent(Double horizontalPercent, Double verticalPercent) : Void


VerticallyScrollable { get; } : Boolean


VerticalScrollPercent { get; } : Double


VerticalViewSize { get; } : Double


ItemsUpdatingScrollMode 

KeepLastItemInView : 2,

ListBox 

DoesSingleSelectionFollowFocus { get; set; } : Boolean


DoesSingleSelectionFollowFocusProperty static { get; } : DependencyProperty

ListViewBase 

DoesSingleSelectionFollowFocus { get; set; } : Boolean


DoesSingleSelectionFollowFocusProperty static { get; } : DependencyProperty




HttpCacheReadBehavior 

NoCache : 3,