1. AppExtension
          1. AppInfo { get; } : AppInfo

          2. Description { get; } : String

          3. DisplayName { get; } : String

          4. GetExtensionPropertiesAsync() : IAsyncOperation<IPropertySet>

          5. GetPublicFolderAsync() : IAsyncOperation<StorageFolder>

          6. Id { get; } : String

          7. Package { get; } : Package

        2. AppExtensionCatalog
          1. FindAllAsync() : IAsyncOperation<IReadOnlyList<AppExtension>>

          2. Open(String appExtensionName) static : AppExtensionCatalog

          3. PackageInstalled event : TypedEventHandler<AppExtensionCatalog,AppExtensionPackageInstalledEventArgs>

          4. PackageStatusChanged event : TypedEventHandler<AppExtensionCatalog,AppExtensionPackageStatusChangedEventArgs>

          5. PackageUninstalling event : TypedEventHandler<AppExtensionCatalog,AppExtensionPackageUninstallingEventArgs>

          6. PackageUpdated event : TypedEventHandler<AppExtensionCatalog,AppExtensionPackageUpdatedEventArgs>

          7. PackageUpdating event : TypedEventHandler<AppExtensionCatalog,AppExtensionPackageUpdatingEventArgs>

          8. RequestRemovePackageAsync(String packageFullName) : IAsyncOperation<Boolean>

        3. AppExtensionPackageInstalledEventArgs
          1. AppExtensionName { get; } : String

          2. Extensions { get; } : IReadOnlyList<AppExtension>

          3. Package { get; } : Package

        4. AppExtensionPackageStatusChangedEventArgs
          1. AppExtensionName { get; } : String

          2. Package { get; } : Package

        5. AppExtensionPackageUninstallingEventArgs
          1. AppExtensionName { get; } : String

          2. Package { get; } : Package

        6. AppExtensionPackageUpdatedEventArgs
          1. AppExtensionName { get; } : String

          2. Extensions { get; } : IReadOnlyList<AppExtension>

          3. Package { get; } : Package

        7. AppExtensionPackageUpdatingEventArgs
          1. AppExtensionName { get; } : String

          2. Package { get; } : Package

          1. AppointmentCalendarCancelMeetingRequest
            1. AppointmentCalendarLocalId { get; } : String

            2. AppointmentLocalId { get; } : String

            3. AppointmentOriginalStartTime { get; } : Nullable<DateTimeOffset>

            4. Comment { get; } : String

            5. NotifyInvitees { get; } : Boolean

            6. ReportCompletedAsync() : IAsyncAction

            7. ReportFailedAsync() : IAsyncAction

            8. Subject { get; } : String

          2. AppointmentCalendarCancelMeetingRequestEventArgs
            1. GetDeferral() : Deferral

            2. Request { get; } : AppointmentCalendarCancelMeetingRequest

          3. AppointmentCalendarCreateOrUpdateAppointmentRequest
            1. Appointment { get; } : Appointment

            2. AppointmentCalendarLocalId { get; } : String

            3. ChangedProperties { get; } : IReadOnlyList<String>

            4. NotifyInvitees { get; } : Boolean

            5. ReportCompletedAsync(Appointment createdOrUpdatedAppointment) : IAsyncAction

            6. ReportFailedAsync() : IAsyncAction

          4. AppointmentCalendarCreateOrUpdateAppointmentRequestEventArgs
            1. GetDeferral() : Deferral

            2. Request { get; } : AppointmentCalendarCreateOrUpdateAppointmentRequest

          5. AppointmentCalendarForwardMeetingRequest
            1. AppointmentCalendarLocalId { get; } : String

            2. AppointmentLocalId { get; } : String

            3. AppointmentOriginalStartTime { get; } : Nullable<DateTimeOffset>

            4. Comment { get; } : String

            5. ForwardHeader { get; } : String

            6. Invitees { get; } : IReadOnlyList<AppointmentInvitee>

            7. ReportCompletedAsync() : IAsyncAction

            8. ReportFailedAsync() : IAsyncAction

            9. Subject { get; } : String

          6. AppointmentCalendarForwardMeetingRequestEventArgs
            1. GetDeferral() : Deferral

            2. Request { get; } : AppointmentCalendarForwardMeetingRequest

          7. AppointmentCalendarProposeNewTimeForMeetingRequest
            1. AppointmentCalendarLocalId { get; } : String

            2. AppointmentLocalId { get; } : String

            3. AppointmentOriginalStartTime { get; } : Nullable<DateTimeOffset>

            4. Comment { get; } : String

            5. NewDuration { get; } : TimeSpan

            6. NewStartTime { get; } : DateTimeOffset

            7. ReportCompletedAsync() : IAsyncAction

            8. ReportFailedAsync() : IAsyncAction

            9. Subject { get; } : String

          8. AppointmentCalendarProposeNewTimeForMeetingRequestEventArgs
            1. GetDeferral() : Deferral

            2. Request { get; } : AppointmentCalendarProposeNewTimeForMeetingRequest

          9. AppointmentCalendarSyncManagerSyncRequest
            1. AppointmentCalendarLocalId { get; } : String

            2. ReportCompletedAsync() : IAsyncAction

            3. ReportFailedAsync() : IAsyncAction

          10. AppointmentCalendarSyncManagerSyncRequestEventArgs
            1. GetDeferral() : Deferral

            2. Request { get; } : AppointmentCalendarSyncManagerSyncRequest

          11. AppointmentCalendarUpdateMeetingResponseRequest
            1. AppointmentCalendarLocalId { get; } : String

            2. AppointmentLocalId { get; } : String

            3. AppointmentOriginalStartTime { get; } : Nullable<DateTimeOffset>

            4. Comment { get; } : String

            5. ReportCompletedAsync() : IAsyncAction

            6. ReportFailedAsync() : IAsyncAction

            7. Response { get; } : AppointmentParticipantResponse

            8. SendUpdate { get; } : Boolean

            9. Subject { get; } : String

          12. AppointmentCalendarUpdateMeetingResponseRequestEventArgs
            1. GetDeferral() : Deferral

            2. Request { get; } : AppointmentCalendarUpdateMeetingResponseRequest

          13. AppointmentDataProviderConnection
            1. CancelMeetingRequested event : TypedEventHandler<AppointmentDataProviderConnection,AppointmentCalendarCancelMeetingRequestEventArgs>

            2. CreateOrUpdateAppointmentRequested event : TypedEventHandler<AppointmentDataProviderConnection,AppointmentCalendarCreateOrUpdateAppointmentRequestEventArgs>

            3. ForwardMeetingRequested event : TypedEventHandler<AppointmentDataProviderConnection,AppointmentCalendarForwardMeetingRequestEventArgs>

            4. ProposeNewTimeForMeetingRequested event : TypedEventHandler<AppointmentDataProviderConnection,AppointmentCalendarProposeNewTimeForMeetingRequestEventArgs>

            5. Start() : Void

            6. SyncRequested event : TypedEventHandler<AppointmentDataProviderConnection,AppointmentCalendarSyncManagerSyncRequestEventArgs>

            7. UpdateMeetingResponseRequested event : TypedEventHandler<AppointmentDataProviderConnection,AppointmentCalendarUpdateMeetingResponseRequestEventArgs>

          14. AppointmentDataProviderTriggerDetails
            1. Connection { get; } : AppointmentDataProviderConnection

        1. AppointmentCalendar
          1. RegisterSyncManagerAsync() : IAsyncAction

        2. AppointmentCalendarOtherAppWriteAccess
          1. Limited : 2,

        3. AppointmentCalendarSyncManager
          1. LastAttemptedSyncTime { get; } : DateTimeOffset

          2. LastAttemptedSyncTime { get; set; } : DateTimeOffset

          3. LastSuccessfulSyncTime { get; } : DateTimeOffset

          4. LastSuccessfulSyncTime { get; set; } : DateTimeOffset

          5. Status { get; } : AppointmentCalendarSyncStatus

          6. Status { get; set; } : AppointmentCalendarSyncStatus

        1. ChatMessage
          1. SyncId { get; set; } : String

        2. ChatMessageManager
          1. RequestSyncManagerAsync() static : IAsyncOperation<ChatSyncManager>

        3. ChatMessageStore
          1. GetMessageBySyncIdAsync(String syncId) : IAsyncOperation<ChatMessage>

        4. ChatRestoreHistorySpan
          1. LastMonth : 0,

          2. LastYear : 1,

          3. AnyTime : 2,

        5. ChatSyncConfiguration
          1. IsSyncEnabled { get; set; } : Boolean

          2. RestoreHistorySpan { get; set; } : ChatRestoreHistorySpan

        6. ChatSyncManager
          1. AssociateAccountAsync(WebAccount webAccount) : IAsyncAction

          2. Configuration { get; } : ChatSyncConfiguration

          3. IsAccountAssociated(WebAccount webAccount) : Boolean

          4. SetConfigurationAsync(ChatSyncConfiguration configuration) : IAsyncAction

          5. StartSync() : Void

          6. UnassociateAccountAsync() : IAsyncAction

          1. ContactDataProviderConnection
            1. ServerSearchReadBatchRequested event : TypedEventHandler<ContactDataProviderConnection,ContactListServerSearchReadBatchRequestEventArgs>

            2. Start() : Void

            3. SyncRequested event : TypedEventHandler<ContactDataProviderConnection,ContactListSyncManagerSyncRequestEventArgs>

          2. ContactDataProviderTriggerDetails
            1. Connection { get; } : ContactDataProviderConnection

          3. ContactListServerSearchReadBatchRequest
            1. ContactListId { get; } : String

            2. Options { get; } : ContactQueryOptions

            3. ReportCompletedAsync() : IAsyncAction

            4. ReportFailedAsync(ContactBatchStatus batchStatus) : IAsyncAction

            5. SaveContactAsync(Contact contact) : IAsyncAction

            6. SessionId { get; } : String

            7. SuggestedBatchSize { get; } : UInt32

          4. ContactListServerSearchReadBatchRequestEventArgs
            1. GetDeferral() : Deferral

            2. Request { get; } : ContactListServerSearchReadBatchRequest

          5. ContactListSyncManagerSyncRequest
            1. ContactListId { get; } : String

            2. ReportCompletedAsync() : IAsyncAction

            3. ReportFailedAsync() : IAsyncAction

          6. ContactListSyncManagerSyncRequestEventArgs
            1. GetDeferral() : Deferral

            2. Request { get; } : ContactListSyncManagerSyncRequest

        1. AggregateContactManager
          1. SetRemoteIdentificationInformationAsync(String contactListId, String remoteSourceId, String accountId) : IAsyncAction

        2. ContactList
          1. Constraints { get; } : ContactListConstraints

          2. RegisterSyncManagerAsync() : IAsyncAction

          3. SupportsServerSearch { get; } : Boolean

          4. SupportsServerSearch { get; set; } : Boolean

        3. ContactListConstraints
          1. MaxSyncableAnniversaryDates { get; set; } : Nullable<UInt32>

          2. MaxSyncableAssistantPhoneNumbers { get; set; } : Nullable<UInt32>

          3. MaxSyncableBirthdayDates { get; set; } : Nullable<UInt32>

          4. MaxSyncableBusinessFaxPhoneNumbers { get; set; } : Nullable<UInt32>

          5. MaxSyncableChildRelationships { get; set; } : Nullable<UInt32>

          6. MaxSyncableCompanyPhoneNumbers { get; set; } : Nullable<UInt32>

          7. MaxSyncableHomeAddresses { get; set; } : Nullable<UInt32>

          8. MaxSyncableHomeFaxPhoneNumbers { get; set; } : Nullable<UInt32>

          9. MaxSyncableHomePhoneNumbers { get; set; } : Nullable<UInt32>

          10. MaxSyncableJobInfo { get; set; } : Nullable<UInt32>

          11. MaxSyncableMobilePhoneNumbers { get; set; } : Nullable<UInt32>

          12. MaxSyncableOtherAddresses { get; set; } : Nullable<UInt32>

          13. MaxSyncableOtherDates { get; set; } : Nullable<UInt32>

          14. MaxSyncableOtherEmailAddresses { get; set; } : Nullable<UInt32>

          15. MaxSyncableOtherPhoneNumbers { get; set; } : Nullable<UInt32>

          16. MaxSyncableOtherRelationships { get; set; } : Nullable<UInt32>

          17. MaxSyncablePagerPhoneNumbers { get; set; } : Nullable<UInt32>

          18. MaxSyncableParentRelationships { get; set; } : Nullable<UInt32>

          19. MaxSyncablePartnerRelationships { get; set; } : Nullable<UInt32>

          20. MaxSyncablePersonalEmailAddresses { get; set; } : Nullable<UInt32>

          21. MaxSyncableRadioPhoneNumbers { get; set; } : Nullable<UInt32>

          22. MaxSyncableSiblingRelationships { get; set; } : Nullable<UInt32>

          23. MaxSyncableSpouseRelationships { get; set; } : Nullable<UInt32>

          24. MaxSyncableWebsites { get; set; } : Nullable<UInt32>

          25. MaxSyncableWorkAddresses { get; set; } : Nullable<UInt32>

          26. MaxSyncableWorkEmailAddresses { get; set; } : Nullable<UInt32>

          27. MaxSyncableWorkPhoneNumbers { get; set; } : Nullable<UInt32>

          28. SyncsDescriptions { get; set; } : Nullable<Boolean>

        4. ContactListSyncManager
          1. LastAttemptedSyncTime { get; } : DateTimeOffset

          2. LastAttemptedSyncTime { get; set; } : DateTimeOffset

          3. LastSuccessfulSyncTime { get; } : DateTimeOffset

          4. LastSuccessfulSyncTime { get; set; } : DateTimeOffset

          5. Status { get; } : ContactListSyncStatus

          6. Status { get; set; } : ContactListSyncStatus

          1. EmailDataProviderConnection
            1. CreateFolderRequested event : TypedEventHandler<EmailDataProviderConnection,EmailMailboxCreateFolderRequestEventArgs>

            2. DeleteFolderRequested event : TypedEventHandler<EmailDataProviderConnection,EmailMailboxDeleteFolderRequestEventArgs>

            3. DownloadAttachmentRequested event : TypedEventHandler<EmailDataProviderConnection,EmailMailboxDownloadAttachmentRequestEventArgs>

            4. DownloadMessageRequested event : TypedEventHandler<EmailDataProviderConnection,EmailMailboxDownloadMessageRequestEventArgs>

            5. EmptyFolderRequested event : TypedEventHandler<EmailDataProviderConnection,EmailMailboxEmptyFolderRequestEventArgs>

            6. ForwardMeetingRequested event : TypedEventHandler<EmailDataProviderConnection,EmailMailboxForwardMeetingRequestEventArgs>

            7. GetAutoReplySettingsRequested event : TypedEventHandler<EmailDataProviderConnection,EmailMailboxGetAutoReplySettingsRequestEventArgs>

            8. MailboxSyncRequested event : TypedEventHandler<EmailDataProviderConnection,EmailMailboxSyncManagerSyncRequestEventArgs>

            9. MoveFolderRequested event : TypedEventHandler<EmailDataProviderConnection,EmailMailboxMoveFolderRequestEventArgs>

            10. ProposeNewTimeForMeetingRequested event : TypedEventHandler<EmailDataProviderConnection,EmailMailboxProposeNewTimeForMeetingRequestEventArgs>

            11. ResolveRecipientsRequested event : TypedEventHandler<EmailDataProviderConnection,EmailMailboxResolveRecipientsRequestEventArgs>

            12. ServerSearchReadBatchRequested event : TypedEventHandler<EmailDataProviderConnection,EmailMailboxServerSearchReadBatchRequestEventArgs>

            13. SetAutoReplySettingsRequested event : TypedEventHandler<EmailDataProviderConnection,EmailMailboxSetAutoReplySettingsRequestEventArgs>

            14. Start() : Void

            15. UpdateMeetingResponseRequested event : TypedEventHandler<EmailDataProviderConnection,EmailMailboxUpdateMeetingResponseRequestEventArgs>

            16. ValidateCertificatesRequested event : TypedEventHandler<EmailDataProviderConnection,EmailMailboxValidateCertificatesRequestEventArgs>

          2. EmailDataProviderTriggerDetails
            1. Connection { get; } : EmailDataProviderConnection

          3. EmailMailboxCreateFolderRequest
            1. EmailMailboxId { get; } : String

            2. Name { get; } : String

            3. ParentFolderId { get; } : String

            4. ReportCompletedAsync(EmailFolder folder) : IAsyncAction

            5. ReportFailedAsync(EmailMailboxCreateFolderStatus status) : IAsyncAction

          4. EmailMailboxCreateFolderRequestEventArgs
            1. GetDeferral() : Deferral

            2. Request { get; } : EmailMailboxCreateFolderRequest

          5. EmailMailboxDeleteFolderRequest
            1. EmailFolderId { get; } : String

            2. EmailMailboxId { get; } : String

            3. ReportCompletedAsync() : IAsyncAction

            4. ReportFailedAsync(EmailMailboxDeleteFolderStatus status) : IAsyncAction

          6. EmailMailboxDeleteFolderRequestEventArgs
            1. GetDeferral() : Deferral

            2. Request { get; } : EmailMailboxDeleteFolderRequest

          7. EmailMailboxDownloadAttachmentRequest
            1. EmailAttachmentId { get; } : String

            2. EmailMailboxId { get; } : String

            3. EmailMessageId { get; } : String

            4. ReportCompletedAsync() : IAsyncAction

            5. ReportFailedAsync() : IAsyncAction

          8. EmailMailboxDownloadAttachmentRequestEventArgs
            1. GetDeferral() : Deferral

            2. Request { get; } : EmailMailboxDownloadAttachmentRequest

          9. EmailMailboxDownloadMessageRequest
            1. EmailMailboxId { get; } : String

            2. EmailMessageId { get; } : String

            3. ReportCompletedAsync() : IAsyncAction

            4. ReportFailedAsync() : IAsyncAction

          10. EmailMailboxDownloadMessageRequestEventArgs
            1. GetDeferral() : Deferral

            2. Request { get; } : EmailMailboxDownloadMessageRequest

          11. EmailMailboxEmptyFolderRequest
            1. EmailFolderId { get; } : String

            2. EmailMailboxId { get; } : String

            3. ReportCompletedAsync() : IAsyncAction

            4. ReportFailedAsync(EmailMailboxEmptyFolderStatus status) : IAsyncAction

          12. EmailMailboxEmptyFolderRequestEventArgs
            1. GetDeferral() : Deferral

            2. Request { get; } : EmailMailboxEmptyFolderRequest

          13. EmailMailboxForwardMeetingRequest
            1. Comment { get; } : String

            2. EmailMailboxId { get; } : String

            3. EmailMessageId { get; } : String

            4. ForwardHeader { get; } : String

            5. ForwardHeaderType { get; } : EmailMessageBodyKind

            6. Recipients { get; } : IReadOnlyList<EmailRecipient>

            7. ReportCompletedAsync() : IAsyncAction

            8. ReportFailedAsync() : IAsyncAction

            9. Subject { get; } : String

          14. EmailMailboxForwardMeetingRequestEventArgs
            1. GetDeferral() : Deferral

            2. Request { get; } : EmailMailboxForwardMeetingRequest

          15. EmailMailboxGetAutoReplySettingsRequest
            1. EmailMailboxId { get; } : String

            2. ReportCompletedAsync(EmailMailboxAutoReplySettings autoReplySettings) : IAsyncAction

            3. ReportFailedAsync() : IAsyncAction

            4. RequestedFormat { get; } : EmailMailboxAutoReplyMessageResponseKind

          16. EmailMailboxGetAutoReplySettingsRequestEventArgs
            1. GetDeferral() : Deferral

            2. Request { get; } : EmailMailboxGetAutoReplySettingsRequest

          17. EmailMailboxMoveFolderRequest
            1. EmailFolderId { get; } : String

            2. EmailMailboxId { get; } : String

            3. NewFolderName { get; } : String

            4. NewParentFolderId { get; } : String

            5. ReportCompletedAsync() : IAsyncAction

            6. ReportFailedAsync() : IAsyncAction

          18. EmailMailboxMoveFolderRequestEventArgs
            1. GetDeferral() : Deferral

            2. Request { get; } : EmailMailboxMoveFolderRequest

          19. EmailMailboxProposeNewTimeForMeetingRequest
            1. Comment { get; } : String

            2. EmailMailboxId { get; } : String

            3. EmailMessageId { get; } : String

            4. NewDuration { get; } : TimeSpan

            5. NewStartTime { get; } : DateTimeOffset

            6. ReportCompletedAsync() : IAsyncAction

            7. ReportFailedAsync() : IAsyncAction

            8. Subject { get; } : String

          20. EmailMailboxProposeNewTimeForMeetingRequestEventArgs
            1. GetDeferral() : Deferral

            2. Request { get; } : EmailMailboxProposeNewTimeForMeetingRequest

          21. EmailMailboxResolveRecipientsRequest
            1. EmailMailboxId { get; } : String

            2. Recipients { get; } : IReadOnlyList<String>

            3. ReportCompletedAsync(IEnumerable<EmailRecipientResolutionResult> resolutionResults) : IAsyncAction

            4. ReportFailedAsync() : IAsyncAction

          22. EmailMailboxResolveRecipientsRequestEventArgs
            1. GetDeferral() : Deferral

            2. Request { get; } : EmailMailboxResolveRecipientsRequest

          23. EmailMailboxServerSearchReadBatchRequest
            1. EmailFolderId { get; } : String

            2. EmailMailboxId { get; } : String

            3. Options { get; } : EmailQueryOptions

            4. ReportCompletedAsync() : IAsyncAction

            5. ReportFailedAsync(EmailBatchStatus batchStatus) : IAsyncAction

            6. SaveMessageAsync(EmailMessage message) : IAsyncAction

            7. SessionId { get; } : String

            8. SuggestedBatchSize { get; } : UInt32

          24. EmailMailboxServerSearchReadBatchRequestEventArgs
            1. GetDeferral() : Deferral

            2. Request { get; } : EmailMailboxServerSearchReadBatchRequest

          25. EmailMailboxSetAutoReplySettingsRequest
            1. AutoReplySettings { get; } : EmailMailboxAutoReplySettings

            2. EmailMailboxId { get; } : String

            3. ReportCompletedAsync() : IAsyncAction

            4. ReportFailedAsync() : IAsyncAction

          26. EmailMailboxSetAutoReplySettingsRequestEventArgs
            1. GetDeferral() : Deferral

            2. Request { get; } : EmailMailboxSetAutoReplySettingsRequest

          27. EmailMailboxSyncManagerSyncRequest
            1. EmailMailboxId { get; } : String

            2. ReportCompletedAsync() : IAsyncAction

            3. ReportFailedAsync() : IAsyncAction

          28. EmailMailboxSyncManagerSyncRequestEventArgs
            1. GetDeferral() : Deferral

            2. Request { get; } : EmailMailboxSyncManagerSyncRequest

          29. EmailMailboxUpdateMeetingResponseRequest
            1. Comment { get; } : String

            2. EmailMailboxId { get; } : String

            3. EmailMessageId { get; } : String

            4. ReportCompletedAsync() : IAsyncAction

            5. ReportFailedAsync() : IAsyncAction

            6. Response { get; } : EmailMeetingResponseType

            7. SendUpdate { get; } : Boolean

            8. Subject { get; } : String

          30. EmailMailboxUpdateMeetingResponseRequestEventArgs
            1. GetDeferral() : Deferral

            2. Request { get; } : EmailMailboxUpdateMeetingResponseRequest

          31. EmailMailboxValidateCertificatesRequest
            1. Certificates { get; } : IReadOnlyList<Certificate>

            2. EmailMailboxId { get; } : String

            3. ReportCompletedAsync(IEnumerable<EmailCertificateValidationStatus> validationStatuses) : IAsyncAction

            4. ReportFailedAsync() : IAsyncAction

          32. EmailMailboxValidateCertificatesRequestEventArgs
            1. GetDeferral() : Deferral

            2. Request { get; } : EmailMailboxValidateCertificatesRequest

        1. EmailMailbox
          1. RegisterSyncManagerAsync() : IAsyncAction

        2. EmailMailboxCapabilities
          1. CanCreateFolder { get; } : Boolean

          2. CanCreateFolder { get; set; } : Boolean

          3. CanDeleteFolder { get; } : Boolean

          4. CanDeleteFolder { get; set; } : Boolean

          5. CanEmptyFolder { get; } : Boolean

          6. CanEmptyFolder { get; set; } : Boolean

          7. CanForwardMeetings { get; } : Boolean

          8. CanForwardMeetings { get; set; } : Boolean

          9. CanGetAndSetExternalAutoReplies { get; } : Boolean

          10. CanGetAndSetExternalAutoReplies { get; set; } : Boolean

          11. CanGetAndSetInternalAutoReplies { get; } : Boolean

          12. CanGetAndSetInternalAutoReplies { get; set; } : Boolean

          13. CanMoveFolder { get; } : Boolean

          14. CanMoveFolder { get; set; } : Boolean

          15. CanProposeNewTimeForMeetings { get; } : Boolean

          16. CanProposeNewTimeForMeetings { get; set; } : Boolean

          17. CanResolveRecipients { get; } : Boolean

          18. CanResolveRecipients { get; set; } : Boolean

          19. CanServerSearchFolders { get; } : Boolean

          20. CanServerSearchFolders { get; set; } : Boolean

          21. CanServerSearchMailbox { get; } : Boolean

          22. CanServerSearchMailbox { get; set; } : Boolean

          23. CanSmartSend { get; } : Boolean

          24. CanSmartSend { get; set; } : Boolean

          25. CanUpdateMeetingResponses { get; } : Boolean

          26. CanUpdateMeetingResponses { get; set; } : Boolean

          27. CanValidateCertificates { get; } : Boolean

          28. CanValidateCertificates { get; set; } : Boolean

        3. EmailMailboxPolicies
          1. AllowedSmimeEncryptionAlgorithmNegotiation { get; } : EmailMailboxAllowedSmimeEncryptionAlgorithmNegotiation

          2. AllowedSmimeEncryptionAlgorithmNegotiation { get; set; } : EmailMailboxAllowedSmimeEncryptionAlgorithmNegotiation

          3. AllowSmimeSoftCertificates { get; } : Boolean

          4. AllowSmimeSoftCertificates { get; set; } : Boolean

          5. MustEncryptSmimeMessages { get; } : Boolean

          6. MustEncryptSmimeMessages { get; set; } : Boolean

          7. MustSignSmimeMessages { get; } : Boolean

          8. MustSignSmimeMessages { get; set; } : Boolean

          9. RequiredSmimeEncryptionAlgorithm { get; } : Nullable<EmailMailboxSmimeEncryptionAlgorithm>

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

          11. RequiredSmimeSigningAlgorithm { get; } : Nullable<EmailMailboxSmimeSigningAlgorithm>

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

        4. EmailMailboxSyncManager
          1. LastAttemptedSyncTime { get; } : DateTimeOffset

          2. LastAttemptedSyncTime { get; set; } : DateTimeOffset

          3. LastSuccessfulSyncTime { get; } : DateTimeOffset

          4. LastSuccessfulSyncTime { get; set; } : DateTimeOffset

          5. Status { get; } : EmailMailboxSyncStatus

          6. Status { get; set; } : EmailMailboxSyncStatus

        5. EmailRecipientResolutionResult
          1. SetPublicKeys(IEnumerable<Certificate> value) : Void

          2. Status { get; } : EmailRecipientResolutionStatus

          3. Status { get; set; } : EmailRecipientResolutionStatus

          1. SocialDashboardItemUpdater
            1. CommitAsync() : IAsyncAction

            2. Content { get; } : SocialFeedContent

            3. OwnerRemoteId { get; } : String

            4. TargetUri { get; set; } : Uri

            5. Thumbnail { get; set; } : SocialItemThumbnail

            6. Timestamp { get; set; } : DateTimeOffset

          2. SocialFeedUpdater
            1. CommitAsync() : IAsyncAction

            2. Items { get; } : IList<SocialFeedItem>

            3. Kind { get; } : SocialFeedKind

            4. OwnerRemoteId { get; } : String

          3. SocialInfoProviderManager
            1. CreateDashboardItemUpdaterAsync(String ownerRemoteId) static : IAsyncOperation<SocialDashboardItemUpdater>

            2. CreateSocialFeedUpdaterAsync(SocialFeedKind kind, SocialFeedUpdateMode mode, String ownerRemoteId) static : IAsyncOperation<SocialFeedUpdater>

            3. DeprovisionAsync() static : IAsyncAction

            4. ProvisionAsync() static : IAsyncOperation<Boolean>

            5. ReportNewContentAvailable(String contactRemoteId, SocialFeedKind kind) static : Void

            6. UpdateBadgeCountValue(String itemRemoteId, Int32 newCount) static : Void

        1. SocialFeedChildItem
          1. Author { get; } : SocialUserInfo

          2. PrimaryContent { get; } : SocialFeedContent

          3. SecondaryContent { get; } : SocialFeedContent

          4. SharedItem { get; set; } : SocialFeedSharedItem

          5. TargetUri { get; set; } : Uri

          6. Thumbnails { get; } : IList<SocialItemThumbnail>

          7. Timestamp { get; set; } : DateTimeOffset

        2. SocialFeedContent
          1. Message { get; set; } : String

          2. TargetUri { get; set; } : Uri

          3. Title { get; set; } : String

        3. SocialFeedItem
          1. Author { get; } : SocialUserInfo

          2. BadgeCountValue { get; set; } : Int32

          3. BadgeStyle { get; set; } : SocialItemBadgeStyle

          4. ChildItem { get; set; } : SocialFeedChildItem

          5. PrimaryContent { get; } : SocialFeedContent

          6. RemoteId { get; set; } : String

          7. SecondaryContent { get; } : SocialFeedContent

          8. SharedItem { get; set; } : SocialFeedSharedItem

          9. Style { get; set; } : SocialFeedItemStyle

          10. TargetUri { get; set; } : Uri

          11. Thumbnails { get; } : IList<SocialItemThumbnail>

          12. Timestamp { get; set; } : DateTimeOffset

        4. SocialFeedItemStyle
          1. Default : 0,

          2. Photo : 1,

        5. SocialFeedKind
          1. HomeFeed : 0,

          2. ContactFeed : 1,

          3. Dashboard : 2,

        6. SocialFeedSharedItem
          1. Content { get; } : SocialFeedContent

          2. OriginalSource { get; set; } : Uri

          3. TargetUri { get; set; } : Uri

          4. Thumbnail { get; set; } : SocialItemThumbnail

          5. Timestamp { get; set; } : DateTimeOffset

        7. SocialFeedUpdateMode
          1. Append : 0,

          2. Replace : 1,

        8. SocialInfoContract

        9. SocialItemBadgeStyle
          1. Hidden : 0,

          2. Visible : 1,

          3. VisibleWithCount : 2,

        10. SocialItemThumbnail
          1. BitmapSize { get; set; } : BitmapSize

          2. ImageUri { get; set; } : Uri

          3. SetImageAsync(IInputStream image) : IAsyncAction

          4. TargetUri { get; set; } : Uri

        11. SocialUserInfo
          1. DisplayName { get; set; } : String

          2. RemoteId { get; set; } : String

          3. TargetUri { get; set; } : Uri

          4. UserName { get; set; } : String

          1. LicenseManager
            1. AddLicenseAsync(IBuffer license) static : IAsyncAction

            1. AppInstallManager
              1. MoveToFrontOfDownloadQueue(String productId, String correlationVector) : Void

              2. StartAppInstallAsync(String productId, String skuId, Boolean repair, Boolean forceUseOfNonRemovableStorage, String catalogId, String bundleId, String correlationVector, PackageVolume targetVolume) : IAsyncOperation<AppInstallItem>

        1. PackageUpdate
          1. Mandatory { get; } : Boolean

          2. Package { get; } : Package

        2. PackageUpdateManager
          1. GetAppAndSupplementalPackageUpdatesAsync() static : IAsyncOperation<IReadOnlyList<PackageUpdate>>

          2. GetAppAndSupplementalPackageUpdatesForUserAsync(User user) static : IAsyncOperation<IReadOnlyList<PackageUpdate>>

          3. RequestDownloadAndInstallPackageUpdatesAsync(IEnumerable<PackageUpdate> packageUpdates) static : IAsyncOperationWithProgress<PackageUpdateResult,PackageUpdateStatus>

          4. RequestDownloadAndInstallPackageUpdatesForUserAsync(User user, IEnumerable<PackageUpdate> packageUpdates) static : IAsyncOperationWithProgress<PackageUpdateResult,PackageUpdateStatus>

          5. RequestDownloadPackageUpdatesAsync(IEnumerable<PackageUpdate> packageUpdates) static : IAsyncOperationWithProgress<PackageUpdateResult,PackageUpdateStatus>

          6. RequestDownloadPackageUpdatesForUserAsync(User user, IEnumerable<PackageUpdate> packageUpdates) static : IAsyncOperationWithProgress<PackageUpdateResult,PackageUpdateStatus>

        3. PackageUpdateResult
          1. OverallState { get; } : PackageUpdateState

          2. PackageUpdateStatuses { get; } : IReadOnlyList<PackageUpdateStatus>

        4. PackageUpdateState
          1. Pending : 0,

          2. Downloading : 1,

          3. Deploying : 2,

          4. Completed : 3,

          5. Canceled : 4,

          6. OtherError : 5,

          7. ErrorLowBattery : 6,

          8. ErrorWiFiRecommended : 7,

          9. ErrorWiFiRequired : 8,

        5. PackageUpdateStatus
          1. PacakgeDownloadSizeInBytes : UInt64

          2. PackageBytesDownloaded : UInt64

          3. PackageDownloadProgress : Double

          4. PackageFamilyName : String

          5. PackageUpdateState : PackageUpdateState

          6. TotalDownloadProgress : Double

          1. DeviceAccountAuthenticationType
            1. Basic : 0,

            2. OAuth : 1,

            3. SingleSignOn : 2,

          2. DeviceAccountConfiguration
            1. AccountIconId { get; set; } : DeviceAccountIconId

            2. AlwaysDownloadFullMessage { get; set; } : Boolean

            3. AuthenticationCertificateId { get; set; } : String

            4. AuthenticationType { get; set; } : DeviceAccountAuthenticationType

            5. AutoSelectAuthenticationCertificate { get; set; } : Boolean

            6. CalDavRequiresSsl { get; set; } : Boolean

            7. CalDavServerUrl { get; set; } : Uri

            8. CalDavSyncScheduleKind { get; set; } : DeviceAccountSyncScheduleKind

            9. CardDavRequiresSsl { get; set; } : Boolean

            10. CardDavServerUrl { get; set; } : Uri

            11. CardDavSyncScheduleKind { get; set; } : DeviceAccountSyncScheduleKind

            12. DoesPolicyAllowMailSync { get; } : Boolean

            13. IncomingServerCertificateHash { get; set; } : String

            14. IncomingServerCredential { get; set; } : PasswordCredential

            15. IsClientAuthenticationCertificateRequired { get; set; } : Boolean

            16. IsExternallyManaged { get; set; } : Boolean

            17. IsOutgoingServerAuthenticationEnabled { get; set; } : Boolean

            18. IsOutgoingServerAuthenticationRequired { get; set; } : Boolean

            19. IsSsoAuthenticationSupported { get; } : Boolean

            20. MailAgeFilter { get; set; } : DeviceAccountMailAgeFilter

            21. OAuthRefreshToken { get; set; } : String

            22. OutgoingServerCertificateHash { get; set; } : String

            23. OutgoingServerCredential { get; set; } : PasswordCredential

            24. SsoAccountId { get; set; } : String

            25. SyncScheduleKind { get; set; } : DeviceAccountSyncScheduleKind

            26. WasIncomingServerCertificateHashConfirmed { get; set; } : Boolean

            27. WasModifiedByUser { get; set; } : Boolean

            28. WasOutgoingServerCertificateHashConfirmed { get; set; } : Boolean

          3. DeviceAccountIconId
            1. Exchange : 0,

            2. Msa : 1,

            3. Outlook : 2,

            4. Generic : 3,

          4. DeviceAccountMailAgeFilter
            1. All : 0,

            2. Last1Day : 1,

            3. Last3Days : 2,

            4. Last7Days : 3,

            5. Last14Days : 4,

            6. Last30Days : 5,

            7. Last90Days : 6,

          5. DeviceAccountSyncScheduleKind
            1. Manual : 0,

            2. Every15Minutes : 1,

            3. Every30Minutes : 2,

            4. Every60Minutes : 3,

            5. Every2Hours : 4,

            6. Daily : 5,

            7. AsItemsArrive : 6,

          6. UserDataAccountSystemAccessManager
            1. CreateDeviceAccountAsync(DeviceAccountConfiguration account) static : IAsyncOperation<String>

            2. DeleteDeviceAccountAsync(String accountId) static : IAsyncAction

            3. GetDeviceAccountConfigurationAsync(String accountId) static : IAsyncOperation<DeviceAccountConfiguration>

            4. MakeDefaultAccountAsync(String userDataAccountId) static : IAsyncAction

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

          2. StoreChanged event : TypedEventHandler<UserDataAccountStore,UserDataAccountStoreChangedEventArgs>

        2. UserDataAccountStoreChangedEventArgs
          1. GetDeferral() : Deferral

      1. FullTrustAppContract

      2. FullTrustProcessLauncher
        1. LaunchFullTrustProcessForAppAsync(String fullTrustPackageRelativeAppId) static : IAsyncAction

        2. LaunchFullTrustProcessForAppAsync(String fullTrustPackageRelativeAppId, String parameterGroupId) static : IAsyncAction

        3. LaunchFullTrustProcessForCurrentAppAsync() static : IAsyncAction

        4. LaunchFullTrustProcessForCurrentAppAsync(String parameterGroupId) static : IAsyncAction

      3. Package
        1. IsOptional { get; } : Boolean

        2. SignatureKind { get; } : PackageSignatureKind

      4. PackageSignatureKind
        1. None : 0,

        2. Developer : 1,

        3. Enterprise : 2,

        4. Store : 3,

        5. System : 4,

          1. RfcommDeviceService
            1. DeviceAccessInformation { get; } : DeviceAccessInformation

            2. GetDeviceSelectorForBluetoothDevice(BluetoothDevice bluetoothDevice) static : String

            3. GetDeviceSelectorForBluetoothDevice(BluetoothDevice bluetoothDevice, BluetoothCacheMode cacheMode) static : String

            4. GetDeviceSelectorForBluetoothDeviceAndServiceId(BluetoothDevice bluetoothDevice, RfcommServiceId serviceId) static : String

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

            6. RequestAccessAsync() : IAsyncOperation<DeviceAccessStatus>

          2. RfcommDeviceServicesResult
            1. Error { get; } : BluetoothError

            2. Services { get; } : IReadOnlyList<RfcommDeviceService>

        1. BluetoothDevice
          1. DeviceAccessInformation { get; } : DeviceAccessInformation

          2. GetRfcommServicesAsync() : IAsyncOperation<RfcommDeviceServicesResult>

          3. GetRfcommServicesAsync(BluetoothCacheMode cacheMode) : IAsyncOperation<RfcommDeviceServicesResult>

          4. GetRfcommServicesForIdAsync(RfcommServiceId serviceId) : IAsyncOperation<RfcommDeviceServicesResult>

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

          6. RequestAccessAsync() : IAsyncOperation<DeviceAccessStatus>

        2. BluetoothError
          1. ConsentRequired : 8,

        1. DeviceAccessChangedEventArgs
          1. Id { get; } : String

        1. Geolocator
          1. DefaultGeoposition static { get; set; } : Nullable<BasicGeoposition>

          2. IsDefaultGeopositionRecommended static { get; } : Boolean

        2. PositionSource
          1. Default : 5,

          1. Print3DWorkflow
            1. PrinterChanged event : TypedEventHandler<Print3DWorkflow,Print3DWorkflowPrinterChangedEventArgs>

          2. Print3DWorkflowPrinterChangedEventArgs
            1. NewDeviceId { get; } : String

        1. WiFiPhyKind
          1. Dmg : 9,

          1. GameControllerFactoryManager
            1. RegisterCustomFactoryForGipInterface(ICustomGameControllerFactory factory, Guid interfaceId) static : Void

            2. RegisterCustomFactoryForHardwareId(ICustomGameControllerFactory factory, UInt16 hardwareVendorId, UInt16 hardwareProductId) static : Void

            3. RegisterCustomFactoryForXusbType(ICustomGameControllerFactory factory, XusbDeviceType xusbType, XusbDeviceSubtype xusbSubtype) static : Void

          2. GameControllerVersionInfo
            1. Build : UInt16

            2. Major : UInt16

            3. Minor : UInt16

            4. Revision : UInt16

          3. GipFirmwareUpdateProgress
            1. CurrentComponentId : UInt32

            2. PercentCompleted : Double

          4. GipFirmwareUpdateResult
            1. ExtendedErrorCode { get; } : UInt32

            2. FinalComponentId { get; } : UInt32

            3. Status { get; } : GipFirmwareUpdateStatus

          5. GipFirmwareUpdateStatus
            1. Completed : 0,

            2. UpToDate : 1,

            3. Failed : 2,

          6. GipGameControllerProvider
            1. FirmwareVersionInfo { get; } : GameControllerVersionInfo

            2. HardwareProductId { get; } : UInt16

            3. HardwareVendorId { get; } : UInt16

            4. HardwareVersionInfo { get; } : GameControllerVersionInfo

            5. IsConnected { get; } : Boolean

            6. SendMessage(GipMessageClass messageClass, Byte messageId, Byte[] messageBuffer) : Void

            7. SendReceiveMessage(GipMessageClass messageClass, Byte messageId, Byte[] requestMessageBuffer, Byte[] responseMessageBuffer) : Void

            8. UpdateFirmwareAsync(IInputStream firmwareImage) : IAsyncOperationWithProgress<GipFirmwareUpdateResult,GipFirmwareUpdateProgress>

          7. GipMessageClass
            1. Command : 0,

            2. LowLatency : 1,

            3. StandardLatency : 2,

          8. ICustomGameControllerFactory
            1. CreateGameController(IGameControllerProvider provider) : Object

            2. OnGameControllerAdded(IGameController value) : Void

            3. OnGameControllerRemoved(IGameController value) : Void

          9. IGameControllerInputSink
            1. OnInputResumed(UInt64 timestamp) : Void

            2. OnInputSuspended(UInt64 timestamp) : Void

          10. IGameControllerProvider
            1. FirmwareVersionInfo { get; } : GameControllerVersionInfo

            2. HardwareProductId { get; } : UInt16

            3. HardwareVendorId { get; } : UInt16

            4. HardwareVersionInfo { get; } : GameControllerVersionInfo

            5. IsConnected { get; } : Boolean

          11. IGipGameControllerInputSink
            1. OnKeyReceived(UInt64 timestamp, Byte keyCode, Boolean isPressed) : Void

            2. OnMessageReceived(UInt64 timestamp, GipMessageClass messageClass, Byte messageId, Byte sequenceId, Byte[] messageBuffer) : Void

          12. IXusbGameControllerInputSink
            1. OnInputReceived(UInt64 timestamp, Byte reportId, Byte[] inputBuffer) : Void

          13. XusbDeviceSubtype
            1. Unknown : 0,

            2. Gamepad : 1,

            3. ArcadePad : 2,

            4. ArcadeStick : 3,

            5. FlightStick : 4,

            6. Wheel : 5,

            7. Guitar : 6,

            8. GuitarAlternate : 7,

            9. GuitarBass : 8,

            10. DrumKit : 9,

            11. DancePad : 10,

          14. XusbDeviceType
            1. Unknown : 0,

            2. Gamepad : 1,

          15. XusbGameControllerProvider
            1. FirmwareVersionInfo { get; } : GameControllerVersionInfo

            2. HardwareProductId { get; } : UInt16

            3. HardwareVendorId { get; } : UInt16

            4. HardwareVersionInfo { get; } : GameControllerVersionInfo

            5. IsConnected { get; } : Boolean

            6. SetVibration(Double lowFrequencyMotorSpeed, Double highFrequencyMotorSpeed) : Void

          1. PrintBorderingOptionDetails
            1. ErrorText { get; set; } : String

            2. Items { get; } : IReadOnlyList<Object>

            3. OptionId { get; } : String

            4. OptionType { get; } : PrintOptionType

            5. State { get; set; } : PrintOptionStates

            6. TrySetValue(Object value) : Boolean

            7. Value { get; } : Object

        1. PrintBordering
          1. Default : 0,

          2. NotAvailable : 1,

          3. PrinterCustom : 2,

          4. Bordered : 3,

          5. Borderless : 4,

        2. PrintTask
          1. IsPreviewEnabled { get; set; } : Boolean

        3. PrintTaskOptions
          1. Bordering { get; set; } : PrintBordering

        4. StandardPrintTaskOptions
          1. Bordering static { get; } : String

        1. Printing3DCompositeMaterialGroup
          1. BaseMaterialGroup { get; set; } : Printing3DBaseMaterialGroup

        2. Printing3DFaceReductionOptions
          1. MaxEdgeLength { get; set; } : Double

          2. MaxReductionArea { get; set; } : Double

          3. TargetTriangleCount { get; set; } : UInt32

        3. Printing3DModel
          1. RepairWithProgressAsync() : IAsyncOperationWithProgress<Boolean,Double>

          2. TryPartialRepairAsync() : IAsyncOperation<Boolean>

          3. TryPartialRepairAsync(TimeSpan maxWaitTime) : IAsyncOperation<Boolean>

          4. TryReduceFacesAsync() : IAsyncOperationWithProgress<Boolean,Double>

          5. TryReduceFacesAsync(Printing3DFaceReductionOptions printing3DFaceReductionOptions) : IAsyncOperationWithProgress<Boolean,Double>

          6. TryReduceFacesAsync(Printing3DFaceReductionOptions printing3DFaceReductionOptions, TimeSpan maxWait) : IAsyncOperationWithProgress<Boolean,Double>

        1. PackageTypes
          1. Optional : 32,

        1. AudioDeviceInputNode
          1. Emitter { get; } : AudioNodeEmitter

        2. AudioDeviceOutputNode
          1. Listener { get; set; } : AudioNodeListener

        3. AudioFileInputNode
          1. Emitter { get; } : AudioNodeEmitter

        4. AudioFileOutputNode
          1. Listener { get; set; } : AudioNodeListener

        5. AudioFrameInputNode
          1. Emitter { get; } : AudioNodeEmitter

        6. AudioFrameOutputNode
          1. Listener { get; set; } : AudioNodeListener

        7. AudioGraph
          1. CreateBatchUpdater() : AudioGraphBatchUpdater

          2. CreateDeviceInputNodeAsync(MediaCategory category, AudioEncodingProperties encodingProperties, DeviceInformation device, AudioNodeEmitter emitter) : IAsyncOperation<CreateAudioDeviceInputNodeResult>

          3. CreateFileInputNodeAsync(IStorageFile file, AudioNodeEmitter emitter) : IAsyncOperation<CreateAudioFileInputNodeResult>

          4. CreateFrameInputNode(AudioEncodingProperties encodingProperties, AudioNodeEmitter emitter) : AudioFrameInputNode

          5. CreateSubmixNode(AudioEncodingProperties encodingProperties, AudioNodeEmitter emitter) : AudioSubmixNode

        8. AudioGraphBatchUpdater
          1. Dispose() : Void

        9. AudioNodeEmitter
          1. ctor()

          2. ctor(AudioNodeEmitterShape shape, AudioNodeEmitterDecayModel decayModel, AudioNodeEmitterSettings settings)

          3. DecayModel { get; } : AudioNodeEmitterDecayModel

          4. Direction { get; set; } : Vector3

          5. DistanceScale { get; set; } : Double

          6. DopplerScale { get; set; } : Double

          7. DopplerVelocity { get; set; } : Vector3

          8. Gain { get; set; } : Double

          9. Position { get; set; } : Vector3

          10. Shape { get; } : AudioNodeEmitterShape

        10. AudioNodeEmitterConeProperties
          1. InnerAngle { get; } : Double

          2. OuterAngle { get; } : Double

          3. OuterAngleGain { get; } : Double

        11. AudioNodeEmitterDecayKind
          1. Natural : 0,

          2. Custom : 1,

        12. AudioNodeEmitterDecayModel
          1. CreateCustom(Double minGain, Double maxGain) static : AudioNodeEmitterDecayModel

          2. CreateNatural(Double minGain, Double maxGain, Double unityGainDistance, Double cutoffDistance) static : AudioNodeEmitterDecayModel

          3. Kind { get; } : AudioNodeEmitterDecayKind

          4. MaxGain { get; } : Double

          5. MinGain { get; } : Double

          6. NaturalProperties { get; } : AudioNodeEmitterNaturalDecayModelProperties

        13. AudioNodeEmitterNaturalDecayModelProperties
          1. CutoffDistance { get; } : Double

          2. UnityGainDistance { get; } : Double

        14. AudioNodeEmitterSettings
          1. None : 0,

          2. DisableDoppler : 1,

        15. AudioNodeEmitterShape
          1. ConeProperties { get; } : AudioNodeEmitterConeProperties

          2. CreateCone(Double innerAngle, Double outerAngle, Double outerAngleGain) static : AudioNodeEmitterShape

          3. CreateOmnidirectional() static : AudioNodeEmitterShape

          4. Kind { get; } : AudioNodeEmitterShapeKind

        16. AudioNodeEmitterShapeKind
          1. Omnidirectional : 0,

          2. Cone : 1,

        17. AudioNodeListener
          1. DopplerVelocity { get; set; } : Vector3

          2. Orientation { get; set; } : Quaternion

          3. Position { get; set; } : Vector3

          4. SpeedOfSound { get; set; } : Double

        18. AudioSubmixNode
          1. Emitter { get; } : AudioNodeEmitter

        19. IAudioInputNode2
          1. Emitter { get; } : AudioNodeEmitter

        20. IAudioNode2
          1. Listener { get; set; } : AudioNodeListener

        1. AdvancedCapturedPhoto
          1. FrameBoundsRelativeToReferencePhoto { get; } : Nullable<Rect>

        2. AppBroadcastCameraOverlayLocation
          1. TopLeft : 0,

          2. TopCenter : 1,

          3. TopRight : 2,

          4. MiddleLeft : 3,

          5. MiddleCenter : 4,

          6. MiddleRight : 5,

          7. BottomLeft : 6,

          8. BottomCenter : 7,

          9. BottomRight : 8,

        3. AppBroadcastCameraOverlaySize
          1. Small : 0,

          2. Medium : 1,

          3. Large : 2,

        4. AppBroadcastContract

        5. AppBroadcastGlobalSettings
          1. CameraOverlayLocation { get; set; } : AppBroadcastCameraOverlayLocation

          2. CameraOverlaySize { get; set; } : AppBroadcastCameraOverlaySize

          3. HasHardwareEncoder { get; } : Boolean

          4. IsAudioCaptureEnabled { get; set; } : Boolean

          5. IsBroadcastEnabled { get; } : Boolean

          6. IsCameraCaptureEnabledByDefault { get; set; } : Boolean

          7. IsDisabledByPolicy { get; } : Boolean

          8. IsEchoCancellationEnabled { get; set; } : Boolean

          9. IsGpuConstrained { get; } : Boolean

          10. IsMicrophoneCaptureEnabledByDefault { get; set; } : Boolean

          11. MicrophoneGain { get; set; } : Double

          12. SelectedCameraId { get; set; } : String

          13. SystemAudioGain { get; set; } : Double

        6. AppBroadcastManager
          1. ApplyGlobalSettings(AppBroadcastGlobalSettings value) static : Void

          2. ApplyProviderSettings(AppBroadcastProviderSettings value) static : Void

          3. GetGlobalSettings() static : AppBroadcastGlobalSettings

          4. GetProviderSettings() static : AppBroadcastProviderSettings

        7. AppBroadcastProviderSettings
          1. AudioEncodingBitrate { get; set; } : UInt32

          2. CustomVideoEncodingBitrate { get; set; } : UInt32

          3. CustomVideoEncodingHeight { get; set; } : UInt32

          4. CustomVideoEncodingWidth { get; set; } : UInt32

          5. DefaultBroadcastTitle { get; set; } : String

          6. VideoEncodingBitrateMode { get; set; } : AppBroadcastVideoEncodingBitrateMode

          7. VideoEncodingResolutionMode { get; set; } : AppBroadcastVideoEncodingResolutionMode

        8. AppBroadcastVideoEncodingBitrateMode
          1. Custom : 0,

          2. Auto : 1,

        9. AppBroadcastVideoEncodingResolutionMode
          1. Custom : 0,

          2. Auto : 1,

        10. AppCaptureAlternateShortcutKeys
          1. ToggleBroadcastKey { get; set; } : VirtualKey

          2. ToggleBroadcastKeyModifiers { get; set; } : VirtualKeyModifiers

          3. ToggleCameraCaptureKey { get; set; } : VirtualKey

          4. ToggleCameraCaptureKeyModifiers { get; set; } : VirtualKeyModifiers

        11. AppCaptureCameraOverlayLocation
          1. TopLeft : 0,

          2. TopCenter : 1,

          3. TopRight : 2,

          4. MiddleLeft : 3,

          5. MiddleCenter : 4,

          6. MiddleRight : 5,

          7. BottomLeft : 6,

          8. BottomCenter : 7,

          9. BottomRight : 8,

        12. AppCaptureCameraOverlaySize
          1. Small : 0,

          2. Medium : 1,

          3. Large : 2,

        13. AppCaptureSettings
          1. CameraOverlayLocation { get; set; } : AppCaptureCameraOverlayLocation

          2. CameraOverlaySize { get; set; } : AppCaptureCameraOverlaySize

          3. IsCameraCaptureEnabledByDefault { get; set; } : Boolean

          4. IsEchoCancellationEnabled { get; set; } : Boolean

          5. IsMicrophoneCaptureEnabledByDefault { get; set; } : Boolean

          6. MicrophoneGain { get; set; } : Double

          7. SelectedCameraId { get; set; } : String

          8. SystemAudioGain { get; set; } : Double

        14. MediaCapture
          1. RemoveEffectAsync(IMediaExtension effect) : IAsyncAction

        15. PowerlineFrequency
          1. Auto : 3,

        1. AudioDecoderDegradation
          1. None : 0,

          2. DownmixTo2Channels : 1,

          3. DownmixTo6Channels : 2,

          4. DownmixTo8Channels : 3,

        2. AudioDecoderDegradationReason
          1. None : 0,

          2. LicensingRequirement : 1,

        3. AudioStreamDescriptor
          1. EncoderDelay { get; set; } : Nullable<UInt32>

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

        4. AudioTrack
          1. GetEncodingProperties() : AudioEncodingProperties

          2. Name { get; } : String

          3. OpenFailed event : TypedEventHandler<AudioTrack,AudioTrackOpenFailedEventArgs>

          4. PlaybackItem { get; } : MediaPlaybackItem

          5. SupportInfo { get; } : AudioTrackSupportInfo

        5. AudioTrackOpenFailedEventArgs
          1. ExtendedError { get; } : Exception

        6. AudioTrackSupportInfo
          1. DecoderStatus { get; } : MediaDecoderStatus

          2. Degradation { get; } : AudioDecoderDegradation

          3. DegradationReason { get; } : AudioDecoderDegradationReason

          4. MediaSourceStatus { get; } : MediaSourceStatus

        7. MediaDecoderStatus
          1. FullySupported : 0,

          2. UnsupportedSubtype : 1,

          3. UnsupportedEncoderProperties : 2,

          4. Degraded : 3,

        8. MediaSourceStatus
          1. FullySupported : 0,

          2. Unknown : 1,

        9. MediaStreamSource
          1. SampleLagOccured event : TypedEventHandler<MediaStreamSource,MediaStreamSourceSampleLagOccuredEventArgs>

        10. MediaStreamSourceSampleLag
          1. Lag { get; } : TimeSpan

        11. MediaStreamSourceSampleLagOccuredEventArgs
          1. SampleLag { get; } : MediaStreamSourceSampleLag

        12. TimedMetadataTrack
          1. Name { get; } : String

          2. PlaybackItem { get; } : MediaPlaybackItem

        13. VideoTrack
          1. GetEncodingProperties() : VideoEncodingProperties

          2. Name { get; } : String

          3. OpenFailed event : TypedEventHandler<VideoTrack,VideoTrackOpenFailedEventArgs>

          4. PlaybackItem { get; } : MediaPlaybackItem

          5. SupportInfo { get; } : VideoTrackSupportInfo

        14. VideoTrackOpenFailedEventArgs
          1. ExtendedError { get; } : Exception

        15. VideoTrackSupportInfo
          1. DecoderStatus { get; } : MediaDecoderStatus

          2. MediaSourceStatus { get; } : MediaSourceStatus

        1. AdvancedPhotoMode
          1. LowLight : 3,

        1. PhotoImportFindItemsResult
          1. AddItemsInDateRangeToSelection(DateTimeOffset rangeStart, TimeSpan rangeLength) : Void

        2. PhotoImportSession
          1. RememberDeselectedItems { get; set; } : Boolean

          2. SubfolderDateFormat { get; set; } : PhotoImportSubfolderDateFormat

        3. PhotoImportSubfolderDateFormat
          1. Year : 0,

          2. YearMonth : 1,

          3. YearMonthDay : 2,

        1. StereoVideoPackingMode
          1. None : 0,

          2. SideBySide : 1,

          3. TopBottom : 2,

        2. VideoEncodingProperties
          1. StereoVideoPackingMode { get; } : StereoVideoPackingMode

        1. AutoRepeatModeCommandReceivedEventArgs
          1. AutoRepeatMode { get; } : MediaPlaybackAutoRepeatMode

          2. Handled() : Void

          3. Owner { get; } : Object

        2. FastForwardCommandReceivedEventArgs
          1. Handled() : Void

          2. Owner { get; } : Object

        3. FrameStepDirection
          1. StepBackward : 0,

          2. StepForward : 1,

        4. MediaBreak
          1. CanStart { get; set; } : Boolean

          2. ctor(MediaBreakInsertionMethod insertionMethod)

          3. ctor(MediaBreakInsertionMethod insertionMethod, TimeSpan presentationPosition)

          4. CustomProperties { get; } : ValueSet

          5. InsertionMethod { get; } : MediaBreakInsertionMethod

          6. PlaybackList { get; } : MediaPlaybackList

          7. PresentationPosition { get; } : Nullable<TimeSpan>

        5. MediaBreakEndedEventArgs
          1. MediaBreak { get; } : MediaBreak

        6. MediaBreakInsertionMethod
          1. Interrupt : 0,

          2. Replace : 1,

        7. MediaBreakManager
          1. BreakEnded event : TypedEventHandler<MediaBreakManager,MediaBreakEndedEventArgs>

          2. BreakSkipped event : TypedEventHandler<MediaBreakManager,MediaBreakSkippedEventArgs>

          3. BreaksSeekedOver event : TypedEventHandler<MediaBreakManager,MediaBreakSeekedOverEventArgs>

          4. BreakStarted event : TypedEventHandler<MediaBreakManager,MediaBreakStartedEventArgs>

          5. CurrentBreak { get; } : MediaBreak

          6. PlayBreak(MediaBreak value) : Void

          7. SkipCurrentBreak() : Void

        8. MediaBreakSchedule
          1. InsertMidrollBreak(MediaBreak mediaBreak) : Void

          2. MidrollBreaks { get; } : IReadOnlyList<MediaBreak>

          3. PlaybackItem { get; } : MediaPlaybackItem

          4. PostrollBreak { get; set; } : MediaBreak

          5. PrerollBreak { get; set; } : MediaBreak

          6. RemoveMidrollBreak(MediaBreak mediaBreak) : Void

          7. ScheduleChanged event : TypedEventHandler<MediaBreakSchedule,Object>

        9. MediaBreakSeekedOverEventArgs
          1. NewPosition { get; } : TimeSpan

          2. OldPosition { get; } : TimeSpan

          3. SeekedOverBreaks { get; } : IReadOnlyList<MediaBreak>

        10. MediaBreakSkippedEventArgs
          1. MediaBreak { get; } : MediaBreak

        11. MediaBreakStartedEventArgs
          1. MediaBreak { get; } : MediaBreak

        12. MediaItemDisplayProperties
          1. ApplyChanges() : Void

          2. BackgroundArt { get; set; } : RandomAccessStreamReference

          3. ClearAll() : Void

          4. MusicProperties { get; } : MusicDisplayProperties

          5. Thumbnail { get; set; } : RandomAccessStreamReference

          6. Type { get; set; } : MediaPlaybackType

          7. VideoProperties { get; } : VideoDisplayProperties

        13. MediaPlaybackCommandManager
          1. AutoRepeatModeCommandReceived event : TypedEventHandler<MediaPlaybackCommandManager,AutoRepeatModeCommandReceivedEventArgs>

          2. AutoRepeatModeEnabledBehavior { get; set; } : PlaybackCommandEnabledBehavior

          3. FastForwardCommandReceived event : TypedEventHandler<MediaPlaybackCommandManager,FastForwardCommandReceivedEventArgs>

          4. FastForwardEnabledBehavior { get; set; } : PlaybackCommandEnabledBehavior

          5. IsEnabled { get; set; } : Boolean

          6. NextCommandReceived event : TypedEventHandler<MediaPlaybackCommandManager,NextCommandReceivedEventArgs>

          7. NextEnabledBehavior { get; set; } : PlaybackCommandEnabledBehavior

          8. PauseCommandReceived event : TypedEventHandler<MediaPlaybackCommandManager,PauseCommandReceivedEventArgs>

          9. PauseEnabledBehavior { get; set; } : PlaybackCommandEnabledBehavior

          10. PlaybackPositionCommandReceived event : TypedEventHandler<MediaPlaybackCommandManager,PlaybackPositionCommandReceivedEventArgs>

          11. PlaybackPositionEnabledBehavior { get; set; } : PlaybackCommandEnabledBehavior

          12. PlaybackRateCommandReceived event : TypedEventHandler<MediaPlaybackCommandManager,PlaybackRateCommandReceivedEventArgs>

          13. PlaybackRateEnabledBehavior { get; set; } : PlaybackCommandEnabledBehavior

          14. PlayCommandReceived event : TypedEventHandler<MediaPlaybackCommandManager,PlayCommandReceivedEventArgs>

          15. PlayEnabledBehavior { get; set; } : PlaybackCommandEnabledBehavior

          16. PreviousCommandReceived event : TypedEventHandler<MediaPlaybackCommandManager,PreviousCommandReceivedEventArgs>

          17. PreviousEnabledBehavior { get; set; } : PlaybackCommandEnabledBehavior

          18. RewindCommandReceived event : TypedEventHandler<MediaPlaybackCommandManager,RewindCommandReceivedEventArgs>

          19. RewindEnabledBehavior { get; set; } : PlaybackCommandEnabledBehavior

          20. ShuffleCommandReceived event : TypedEventHandler<MediaPlaybackCommandManager,ShuffleCommandReceivedEventArgs>

          21. ShuffleEnabledBehavior { get; set; } : PlaybackCommandEnabledBehavior

        14. MediaPlaybackItem
          1. BreakSchedule { get; } : MediaBreakSchedule

          2. CanSkip { get; set; } : Boolean

          3. ctor(MediaSource source, TimeSpan startTime)

          4. ctor(MediaSource source, TimeSpan startTime, TimeSpan durationLimit)

          5. DisplayProperties { get; } : MediaItemDisplayProperties

          6. DurationLimit { get; } : Nullable<TimeSpan>

          7. StartTime { get; } : TimeSpan

        15. MediaPlayer
          1. AddVideoEffect(String effectID, Boolean effectOptional, IPropertySet effectConfiguration) : Void

          2. AudioDevice { get; set; } : DeviceInformation

          3. Balance { get; set; } : Double

          4. BreakManager { get; } : MediaBreakManager

          5. BufferingProgressChanged event : TypedEventHandler<MediaPlayer,Object>

          6. CommandManager { get; } : MediaPlaybackCommandManager

          7. Dispose() : Void

          8. DownloadProgress { get; } : Double

          9. DownloadProgressChanged event : TypedEventHandler<MediaPlayer,Object>

          10. FrameStep(FrameStepDirection value) : Void

          11. GetAsCastingSource() : CastingSource

          12. GetPlaybackStatistics() : MediaPlayerPlaybackStatistics

          13. MutingChanged event : TypedEventHandler<MediaPlayer,Object>

          14. NaturalDurationChanged event : TypedEventHandler<MediaPlayer,Object>

          15. NaturalVideoHeight { get; } : Int32

          16. NaturalVideoSizeChanged event : TypedEventHandler<MediaPlayer,Object>

          17. NaturalVideoWidth { get; } : Int32

          18. PanAndZoomRect { get; set; } : NormalizedRect

          19. PositionChanged event : TypedEventHandler<MediaPlayer,Object>

          20. RealTimePlayback { get; set; } : Boolean

          21. StereoVideoPackingMode { get; set; } : StereoVideoPackingMode

          22. StereoVideoRenderMode { get; set; } : StereoVideoRenderMode

          23. TimelineController { get; set; } : MediaTimelineController

          24. TimelineControllerPositionOffset { get; set; } : TimeSpan

        16. MediaPlayerPlaybackStatistics
          1. BufferProgress { get; } : UInt32

          2. BytesDownloaded { get; } : UInt64

          3. FrameDropped { get; } : UInt32

          4. FrameRendered { get; } : UInt32

          5. FramesCorrupted { get; } : UInt32

          6. FramesPerSecond { get; } : Double

          7. PlaybackJitter { get; } : Double

          8. TotalFrameDelay { get; } : Double

        17. NextCommandReceivedEventArgs
          1. Handled() : Void

          2. Owner { get; } : Object

        18. NormalizedRect
          1. bottom : Single

          2. left : Single

          3. right : Single

          4. top : Single

        19. PauseCommandReceivedEventArgs
          1. Handled() : Void

          2. Owner { get; } : Object

        20. PlaybackCommandEnabledBehavior
          1. Automatic : 0,

          2. Always : 1,

          3. Never : 2,

        21. PlaybackPositionCommandReceivedEventArgs
          1. Handled() : Void

          2. Owner { get; } : Object

          3. PlaybackPosition { get; } : TimeSpan

        22. PlaybackRateCommandReceivedEventArgs
          1. Handled() : Void

          2. Owner { get; } : Object

          3. PlaybackRate { get; } : Double

        23. PlayCommandReceivedEventArgs
          1. Handled() : Void

          2. Owner { get; } : Object

        24. PreviousCommandReceivedEventArgs
          1. Handled() : Void

          2. Owner { get; } : Object

        25. RewindCommandReceivedEventArgs
          1. Handled() : Void

          2. Owner { get; } : Object

        26. ShuffleCommandReceivedEventArgs
          1. Handled() : Void

          2. Owner { get; } : Object

          3. ShuffleEnabled { get; } : Boolean

        27. StereoVideoRenderMode
          1. Mono : 0,

          2. Stereo : 1,

        1. HdcpLevel
          1. HdcpLevelOff : 0,

          2. HdcpLevelPending : 1,

          3. HdcpLevelOn : 2,

          4. HdcpLevelOnWithTypeEnforcement : 3,

        2. HdcpLevelAsyncResultStatus
          1. Success : 0,

          2. Canceled : 1,

          3. TimedOut : 2,

          4. NotSupported : 3,

          5. UnknownFailure : 4,

        3. HdcpSettingResult
          1. Status { get; } : HdcpLevelAsyncResultStatus

        4. HdcpState
          1. Level { get; } : HdcpLevel

          2. SetLevelAsync(HdcpLevel level) : IAsyncOperation<HdcpSettingResult>

          1. AdaptiveMediaSourceDownloadResult
            1. ResourceByteRangeLength { get; set; } : Nullable<UInt64>

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

      1. MediaTimelineController
        1. ClockRate { get; set; } : Double

        2. Pause() : Void

        3. Position { get; set; } : TimeSpan

        4. PositionChanged event : TypedEventHandler<MediaTimelineController,Object>

        5. Resume() : Void

        6. Start() : Void

        7. State { get; } : MediaTimelineControllerState

        8. StateChanged event : TypedEventHandler<MediaTimelineController,Object>

      2. MediaTimelineControllerState
        1. Paused : 0,

        2. Running : 1,

        1. SpatialAnchor
          1. RemovedByUser { get; } : Boolean

            1. MicrosoftAccountMultiFactorAuthenticationManager
              1. AddDeviceAsync(String userAccountId, String authenticationToken, String wnsChannelId) : IAsyncOperation<MicrosoftAccountMultiFactorServiceResponse>

              2. ApproveSessionAsync(MicrosoftAccountMultiFactorSessionInfo authenticationSessionInfo, MicrosoftAccountMultiFactorSessionAuthenticationStatus sessionAuthentictionStatus) : IAsyncOperation<MicrosoftAccountMultiFactorServiceResponse>

              3. ApproveSessionAsync(String userAccountId, String sessionId, MicrosoftAccountMultiFactorAuthenticationType sessionAuthenticationType, MicrosoftAccountMultiFactorSessionAuthenticationStatus sessionAuthentictionStatus) : IAsyncOperation<MicrosoftAccountMultiFactorServiceResponse>

              4. Current static { get; } : MicrosoftAccountMultiFactorAuthenticationManager

              5. DenySessionAsync(MicrosoftAccountMultiFactorSessionInfo authenticationSessionInfo) : IAsyncOperation<MicrosoftAccountMultiFactorServiceResponse>

              6. DenySessionAsync(String userAccountId, String sessionId, MicrosoftAccountMultiFactorAuthenticationType sessionAuthenticationType) : IAsyncOperation<MicrosoftAccountMultiFactorServiceResponse>

              7. GetOneTimePassCodeAsync(String userAccountId, UInt32 codeLength) : IAsyncOperation<MicrosoftAccountMultiFactorOneTimeCodedInfo>

              8. GetSessionsAndUnregisteredAccountsAsync(IEnumerable<String> userAccountIdList) : IAsyncOperation<MicrosoftAccountMultiFactorUnregisteredAccountsAndSessionInfo>

              9. GetSessionsAsync(IEnumerable<String> userAccountIdList) : IAsyncOperation<MicrosoftAccountMultiFactorGetSessionsResult>

              10. RemoveDeviceAsync(String userAccountId) : IAsyncOperation<MicrosoftAccountMultiFactorServiceResponse>

              11. UpdateWnsChannelAsync(String userAccountId, String channelUri) : IAsyncOperation<MicrosoftAccountMultiFactorServiceResponse>

            2. MicrosoftAccountMultiFactorAuthenticationType
              1. User : 0,

              2. Device : 1,

            3. MicrosoftAccountMultiFactorGetSessionsResult
              1. ServiceResponse { get; } : MicrosoftAccountMultiFactorServiceResponse

              2. Sessions { get; } : IReadOnlyList<MicrosoftAccountMultiFactorSessionInfo>

            4. MicrosoftAccountMultiFactorOneTimeCodedInfo
              1. Code { get; } : String

              2. ServiceResponse { get; } : MicrosoftAccountMultiFactorServiceResponse

              3. TimeInterval { get; } : TimeSpan

              4. TimeToLive { get; } : TimeSpan

            5. MicrosoftAccountMultiFactorServiceResponse
              1. Success : 0,

              2. Error : 1,

              3. NoNetworkConnection : 2,

              4. ServiceUnavailable : 3,

              5. TotpSetupDenied : 4,

            6. MicrosoftAccountMultiFactorSessionApprovalStatus
              1. Pending : 0,

              2. Approved : 1,

            7. MicrosoftAccountMultiFactorSessionAuthenticationStatus
              1. Authenticated : 0,

              2. Unauthenticated : 1,

            8. MicrosoftAccountMultiFactorSessionInfo
              1. ApprovalStatus { get; } : MicrosoftAccountMultiFactorSessionApprovalStatus

              2. AuthenticationType { get; } : MicrosoftAccountMultiFactorAuthenticationType

              3. DisplaySessionId { get; } : String

              4. ExpirationTime { get; } : DateTimeOffset

              5. RequestTime { get; } : DateTimeOffset

              6. SessionId { get; } : String

              7. UserAccountId { get; } : String

            9. MicrosoftAccountMultiFactorUnregisteredAccountsAndSessionInfo
              1. ServiceResponse { get; } : MicrosoftAccountMultiFactorServiceResponse

              2. Sessions { get; } : IReadOnlyList<MicrosoftAccountMultiFactorSessionInfo>

              3. UnregisteredAccounts { get; } : IReadOnlyList<String>

            1. WebAccountEventArgs
              1. Account { get; } : WebAccount

            2. WebAccountMonitor
              1. DefaultSignInAccountChanged event : TypedEventHandler<WebAccountMonitor,Object>

              2. Removed event : TypedEventHandler<WebAccountMonitor,WebAccountEventArgs>

              3. Updated event : TypedEventHandler<WebAccountMonitor,WebAccountEventArgs>

            3. WebAuthenticationCoreManager
              1. CreateWebAccountMonitor(IEnumerable<WebAccount> webAccounts) static : WebAccountMonitor

            1. WebAccountManager
              1. AddWebAccountAsync(String webAccountId, String webAccountUserName, IReadOnlyDictionary<String,String> props, WebAccountScope scope, String perUserWebAccountId) static : IAsyncOperation<WebAccount>

              2. ClearPerUserFromPerAppAccountAsync(WebAccount perAppAccount) static : IAsyncAction

              3. GetPerUserFromPerAppAccountAsync(WebAccount perAppAccount) static : IAsyncOperation<WebAccount>

              4. SetPerAppToPerUserAccountAsync(WebAccount perAppAccount, String perUserWebAccountId) static : IAsyncAction

            2. WebProviderTokenRequest
              1. GetApplicationTokenBindingKeyIdAsync(TokenBindingKeyType keyType, Uri target) : IAsyncOperation<IBuffer>

          1. TokenBindingKeyType
            1. AnyExisting : 2,

          1. Certificate
            1. IsPerUser { get; } : Boolean

            2. KeyStorageProviderName { get; } : String

            3. StoreName { get; } : String

          2. CertificateStores
            1. GetUserStoreByName(String storeName) static : UserCertificateStore

          3. StandardCertificateStoreNames
            1. IntermediateCertificationAuthorities static { get; } : String

            2. Personal static { get; } : String

            3. TrustedRootCertificationAuthorities static { get; } : String

          4. UserCertificateStore
            1. Name { get; } : String

            2. RequestAddAsync(Certificate certificate) : IAsyncOperation<Boolean>

            3. RequestDeleteAsync(Certificate certificate) : IAsyncOperation<Boolean>

        1. ProtectionPolicyAuditAction
          1. Decrypt : 0,

          2. CopyToLocation : 1,

          3. SendToRecipient : 2,

          4. Other : 3,

        2. ProtectionPolicyAuditInfo
          1. Action { get; set; } : ProtectionPolicyAuditAction

          2. ctor(ProtectionPolicyAuditAction action, String dataDescription)

          3. ctor(ProtectionPolicyAuditAction action, String dataDescription, String sourceDescription, String targetDescription)

          4. DataDescription { get; set; } : String

          5. SourceDescription { get; set; } : String

          6. TargetDescription { get; set; } : String

        3. ProtectionPolicyManager
          1. LogAuditEvent(String sourceIdentity, String targetIdentity, ProtectionPolicyAuditInfo auditInfo) static : Void

          2. RequestAccessAsync(String sourceIdentity, String targetIdentity, ProtectionPolicyAuditInfo auditInfo) static : IAsyncOperation<ProtectionPolicyEvaluationResult>

          3. RequestAccessAsync(String sourceIdentity, String targetIdentity, ProtectionPolicyAuditInfo auditInfo, String messageFromApp) static : IAsyncOperation<ProtectionPolicyEvaluationResult>

          4. RequestAccessForAppAsync(String sourceIdentity, String appPackageFamilyName, ProtectionPolicyAuditInfo auditInfo) static : IAsyncOperation<ProtectionPolicyEvaluationResult>

          5. RequestAccessForAppAsync(String sourceIdentity, String appPackageFamilyName, ProtectionPolicyAuditInfo auditInfo, String messageFromApp) static : IAsyncOperation<ProtectionPolicyEvaluationResult>

          6. ShowEnterpriseIndicator { get; set; } : Boolean

        4. ProtectionPolicyRequestAccessBehavior
          1. Decrypt : 0,

          2. TreatOverridePolicyAsBlock : 1,

          1. LocalLocation
            1. Category { get; } : String

            2. HoursOfOperation { get; } : IReadOnlyList<LocalLocationHoursOfOperationItem>

            3. RatingInfo { get; } : LocalLocationRatingInfo

          2. LocalLocationHoursOfOperationItem
            1. Day { get; } : DayOfWeek

            2. Span { get; } : TimeSpan

            3. Start { get; } : TimeSpan

          3. LocalLocationRatingInfo
            1. AggregateRating { get; } : Nullable<Double>

            2. ProviderIdentifier { get; } : String

            3. RatingCount { get; } : Nullable<Int32>

        1. MapLocationDesiredAccuracy
          1. High : 0,

          2. Low : 1,

        2. MapLocationFinder
          1. FindLocationsAtAsync(Geopoint queryPoint, MapLocationDesiredAccuracy accuracy) static : IAsyncOperation<MapLocationFinderResult>

        1. DeviceIdentification
          1. GetPublisherSpecificDeviceId() static : IBuffer

        1. AnimationDirection
          1. Normal : 0,

          2. Reverse : 1,

          3. Alternate : 2,

          4. AlternateReverse : 3,

        2. AnimationGroup
          1. Size { get; } : UInt32

        3. CompositionClip
          1. AnchorPoint { get; set; } : Vector2

          2. CenterPoint { get; set; } : Vector2

          3. Offset { get; set; } : Vector2

          4. RotationAngle { get; set; } : Single

          5. RotationAngleInDegrees { get; set; } : Single

          6. Scale { get; set; } : Vector2

          7. TransformMatrix { get; set; } : Matrix3x2

        4. CompositionCompositeMode
          1. MinBlend : 3,

        5. CompositionDestinationBrush

        6. CompositionInteractionSource

        7. CompositionInteractionSourceCollection
          1. Add(ICompositionInteractionSource value) : Void

          2. Count { get; } : Int32

          3. Remove(ICompositionInteractionSource value) : Void

          4. RemoveAll() : Void

        8. CompositionMaskBrush
          1. Mask { get; set; } : CompositionBrush

          2. Source { get; set; } : CompositionBrush

        9. CompositionObject
          1. ImplicitAnimations { get; set; } : ImplicitAnimationMap

        10. CompositionPropertyChangedEventArgs
          1. EventId { get; } : String

          2. Handled { get; set; } : Boolean

          3. Target { get; } : CompositionObject

        11. CompositionShadow

        12. CompositionSurfaceBrush
          1. AnchorPoint { get; set; } : Vector2

          2. CenterPoint { get; set; } : Vector2

          3. Offset { get; set; } : Vector2

          4. RotationAngle { get; set; } : Single

          5. RotationAngleInDegrees { get; set; } : Single

          6. Scale { get; set; } : Vector2

          7. TransformMatrix { get; set; } : Matrix3x2

        13. Compositor
          1. CreateAnimationGroup() : AnimationGroup

          2. CreateDestinationBrush() : CompositionDestinationBrush

          3. CreateDropShadow() : DropShadow

          4. CreateImplicitAnimationMap() : ImplicitAnimationMap

          5. CreateInteractionTracker() : InteractionTracker

          6. CreateInteractionTrackerInertiaEndpoint() : InteractionTrackerInertiaEndpoint

          7. CreateInteractionTrackerInertiaMotion() : InteractionTrackerInertiaMotion

          8. CreateMaskBrush() : CompositionMaskBrush

          9. CreateStepEasingFunction() : StepEasingFunction

          10. CreateStepEasingFunction(Int32 stepCount) : StepEasingFunction

        14. DropShadow
          1. BlurRadius { get; set; } : Single

          2. Color { get; set; } : Color

          3. Mask { get; set; } : CompositionBrush

          4. Offset { get; set; } : Vector3

        15. ICompositionInteractionSource

        16. IImplicitAnimationMapEntry

        17. IInteractionTrackerInertiaEndpoint
          1. Condition { get; set; } : ExpressionAnimation

          2. Endpoint { get; set; } : ExpressionAnimation

        18. IInteractionTrackerInertiaModifier

        19. IInteractionTrackerInertiaMotion
          1. Condition { get; set; } : ExpressionAnimation

          2. Motion { get; set; } : ExpressionAnimation

        20. IInteractionTrackerOwner
          1. CustomAnimationStateEntered(InteractionTracker sender, InteractionTrackerCustomAnimationStateEnteredArgs args) : Void

          2. IdleStateEntered(InteractionTracker sender, InteractionTrackerIdleStateEnteredArgs args) : Void

          3. InContactStateEntered(InteractionTracker sender, InteractionTrackerInContactStateEnteredArgs args) : Void

          4. InertiaStateEntered(InteractionTracker sender, InteractionTrackerInertiaStateEnteredArgs args) : Void

          5. ScrollValuesChanged(InteractionTracker sender, InteractionTrackerValuesChangedArgs args) : Void

          6. UpdateValueRequestIgnored(InteractionTracker sender, InteractionTrackerRequestIgnoredArgs args) : Void

        21. ImplicitAnimationMap
          1. CompositionPropertyChanged event : TypedEventHandler<ImplicitAnimationMap,CompositionPropertyChangedEventArgs>

          2. Size { get; } : UInt32

        22. InteractionNestingMode
          1. Auto : 0,

          2. Chained : 1,

          3. NotChained : 2,

        23. InteractionSourceMode
          1. Disabled : 0,

          2. EnabledWithInertia : 1,

          3. EnabledWithoutInertia : 2,

        24. InteractionSystemManipulationMode
          1. Auto : 0,

          2. Off : 1,

          3. Limited : 2,

        25. InteractionTracker
          1. ClearPositionXInertiaModifiers() : Void

          2. ClearPositionYInertiaModifiers() : Void

          3. ClearScaleInertiaModifiers() : Void

          4. ConfigurePositionXInertiaModifiers(IEnumerable<InteractionTrackerInertiaModifier> modifiers) : Void

          5. ConfigurePositionYInertiaModifiers(IEnumerable<InteractionTrackerInertiaModifier> modifiers) : Void

          6. ConfigureScaleInertiaModifiers(IEnumerable<InteractionTrackerInertiaModifier> modifiers) : Void

          7. InitialInertiaPositionVelocity { get; } : Vector3

          8. InitialInertiaScaleVelocity { get; } : Single

          9. InteractionSources { get; } : CompositionInteractionSourceCollection

          10. MaxPosition { get; set; } : Vector3

          11. MaxScale { get; set; } : Single

          12. MinPosition { get; set; } : Vector3

          13. MinScale { get; set; } : Single

          14. NaturalEndPosition { get; } : Vector3

          15. NaturalEndScale { get; } : Single

          16. Owner { get; set; } : IInteractionTrackerOwner

          17. ScrollPosition { get; } : Vector3

          18. ScrollPositionVelocity { get; } : Vector3

          19. ScrollScale { get; } : Single

          20. ScrollScaleVelocity { get; } : Single

          21. TryUpdatePosition(Vector3 value) : Int32

          22. TryUpdatePositionBy(Vector3 amount) : Int32

          23. TryUpdatePositionWithAnimation(CompositionAnimation animation) : Int32

          24. TryUpdateScale(Single value, Vector3 centerPoint) : Int32

          25. TryUpdateScaleWithAnimation(CompositionAnimation animation, Vector3 centerPoint) : Int32

        26. InteractionTrackerCustomAnimationStateEnteredArgs
          1. RequestId { get; } : Int32

        27. InteractionTrackerIdleStateEnteredArgs
          1. RequestId { get; } : Int32

        28. InteractionTrackerInContactStateEnteredArgs
          1. RequestId { get; } : Int32

        29. InteractionTrackerInertiaEndpoint
          1. Condition { get; set; } : ExpressionAnimation

          2. Endpoint { get; set; } : ExpressionAnimation

        30. InteractionTrackerInertiaModifier

        31. InteractionTrackerInertiaMotion
          1. Condition { get; set; } : ExpressionAnimation

          2. Motion { get; set; } : ExpressionAnimation

        32. InteractionTrackerInertiaStateEnteredArgs
          1. CalculatedFinalPosition { get; } : Vector3

          2. CalculatedFinalScale { get; } : Single

          3. PositionVelocityInPixelsPerMillisecond { get; } : Vector3

          4. RequestId { get; } : Int32

          5. ScaleVelocityInPixelsPerMillisecond { get; } : Single

        33. InteractionTrackerRequestIgnoredArgs
          1. RequestId { get; } : Int32

        34. InteractionTrackerValuesChangedArgs
          1. Position { get; } : Vector3

          2. RequestId { get; } : Int32

          3. Scale { get; } : Single

        35. KeyFrameAnimation
          1. Direction { get; set; } : AnimationDirection

        36. SpriteVisual
          1. Shadow { get; set; } : CompositionShadow

        37. StepEasingFunction
          1. FinishAtStep { get; set; } : Int32

          2. InstantFinish { get; set; } : Boolean

          3. InstantStart { get; set; } : Boolean

          4. StartAtStep { get; set; } : Int32

          5. StepCount { get; set; } : Int32

        38. Visual
          1. RelativeHeight { get; set; } : Single

          2. RelativeOffsetX { get; set; } : Single

          3. RelativeOffsetY { get; set; } : Single

          4. RelativeWidth { get; set; } : Single

          5. SnapToPixels { get; set; } : Boolean

        39. VisualInteractionSource
          1. Capture(PointerPoint pointerPoint) : Void

          2. ctor(Compositor compositor, Visual inputVisual)

          3. PositionXNestingMode { get; set; } : InteractionNestingMode

          4. PositionXSourceMode { get; set; } : InteractionSourceMode

          5. PositionYNestingMode { get; set; } : InteractionNestingMode

          6. PositionYSourceMode { get; set; } : InteractionSourceMode

          7. ScaleNestingMode { get; set; } : InteractionNestingMode

          8. ScaleSourceMode { get; set; } : InteractionSourceMode

          9. Source { get; } : Visual

          10. SystemManipulationMode { get; set; } : InteractionSystemManipulationMode

        1. ClosestInteractiveBoundsRequestedEventArgs
          1. ClosestInteractiveBounds { get; set; } : Rect

          2. PointerPosition { get; } : Point

          3. SearchBounds { get; } : Rect

        2. CoreComponentInputSource
          1. ClosestInteractiveBoundsRequested event : TypedEventHandler<CoreComponentInputSource,ClosestInteractiveBoundsRequestedEventArgs>

        3. CoreWindow
          1. ClosestInteractiveBoundsRequested event : TypedEventHandler<CoreWindow,ClosestInteractiveBoundsRequestedEventArgs>

          1. SpatialInteractionSourceLocation
            1. Orientation { get; } : Nullable<Quaternion>

        1. ApplicationViewScaling
          1. DisableLayoutScaling static { get; } : Boolean

          2. TrySetDisableLayoutScaling(Boolean disableLayoutScaling) static : Boolean

        2. ViewManagementViewScalingContract

            1. AutomationEvents
              1. LayoutInvalidated : 29,

            2. AutomationPeer
              1. GetFullDescription() : String

              2. IsDataValidForForm() : Boolean

              3. IsPeripheral() : Boolean

            3. MapControlAutomationPeer
              1. HorizontallyScrollable { get; } : Boolean

              2. HorizontalScrollPercent { get; } : Double

              3. HorizontalViewSize { get; } : Double

              4. Scroll(ScrollAmount horizontalAmount, ScrollAmount verticalAmount) : Void

              5. SetScrollPercent(Double horizontalPercent, Double verticalPercent) : Void

              6. VerticallyScrollable { get; } : Boolean

              7. VerticalScrollPercent { get; } : Double

              8. VerticalViewSize { get; } : Double

          1. AutomationElementIdentifiers
            1. DescribedByProperty static { get; } : AutomationProperty

            2. FullDescriptionProperty static { get; } : AutomationProperty

            3. IsDataValidForFormProperty static { get; } : AutomationProperty

            4. IsPeripheralProperty static { get; } : AutomationProperty

          2. AutomationProperties
            1. DescribedByProperty static { get; } : DependencyProperty

            2. FullDescriptionProperty static { get; } : DependencyProperty

            3. GetDescribedBy(DependencyObject element) static : IList<DependencyObject>

            4. GetFullDescription(DependencyObject element) static : String

            5. GetIsDataValidForForm(DependencyObject element) static : Boolean

            6. GetIsPeripheral(DependencyObject element) static : Boolean

            7. GetLocalizedControlType(DependencyObject element) static : String

            8. IsDataValidForFormProperty static { get; } : DependencyProperty

            9. IsPeripheralProperty static { get; } : DependencyProperty

            10. LocalizedControlTypeProperty static { get; } : DependencyProperty

            11. SetFullDescription(DependencyObject element, String value) static : Void

            12. SetIsDataValidForForm(DependencyObject element, Boolean value) static : Void

            13. SetIsPeripheral(DependencyObject element, Boolean value) static : Void

            14. SetLocalizedControlType(DependencyObject element, String value) static : Void

            1. MapControl
              1. BusinessLandmarksEnabled { get; set; } : Boolean

              2. BusinessLandmarksEnabledProperty static { get; } : DependencyProperty

              3. GetVisibleRegion(MapVisibleRegionKind region) : Geopath

              4. TransitFeaturesEnabled { get; set; } : Boolean

              5. TransitFeaturesEnabledProperty static { get; } : DependencyProperty

            2. MapControlBusinessLandmarkPointerEnteredEventArgs
              1. LocalLocations { get; } : IReadOnlyList<LocalLocation>

            3. MapControlBusinessLandmarkPointerExitedEventArgs
              1. LocalLocations { get; } : IReadOnlyList<LocalLocation>

            4. MapControlDataHelper
              1. BusinessLandmarkPointerEntered event : TypedEventHandler<MapControl,MapControlBusinessLandmarkPointerEnteredEventArgs>

              2. BusinessLandmarkPointerExited event : TypedEventHandler<MapControl,MapControlBusinessLandmarkPointerExitedEventArgs>

              3. TransitFeaturePointerEntered event : TypedEventHandler<MapControl,MapControlTransitFeaturePointerEnteredEventArgs>

              4. TransitFeaturePointerExited event : TypedEventHandler<MapControl,MapControlTransitFeaturePointerExitedEventArgs>

            5. MapControlTransitFeaturePointerEnteredEventArgs
              1. DisplayName { get; } : String

              2. Location { get; } : Geopoint

              3. TransitProperties { get; } : IReadOnlyDictionary<String,Object>

            6. MapControlTransitFeaturePointerExitedEventArgs
              1. DisplayName { get; } : String

              2. Location { get; } : Geopoint

              3. TransitProperties { get; } : IReadOnlyDictionary<String,Object>

            7. MapInteractionMode
              1. PointerOnly : 5,

            8. MapVisibleRegionKind
              1. Near : 0,

              2. Full : 1,

            1. CommandBarTemplateSettings
              1. EffectiveOverflowButtonVisibility { get; } : Visibility

            2. FlyoutBase
              1. AllowFocusOnInteraction { get; set; } : Boolean

              2. AllowFocusOnInteractionProperty static { get; } : DependencyProperty

              3. Closing event : TypedEventHandler<FlyoutBase,FlyoutBaseClosingEventArgs>

              4. Target { get; } : FrameworkElement

            3. FlyoutBaseClosingEventArgs
              1. Cancel { get; set; } : Boolean

            4. OrientedVirtualizingPanel
              1. GetInsertionIndexes(Point position, Int32& first, Int32& second) : Void

          1. AppBarButton
            1. LabelPosition { get; set; } : CommandBarLabelPosition

            2. LabelPositionProperty static { get; } : DependencyProperty

          2. AppBarToggleButton
            1. LabelPosition { get; set; } : CommandBarLabelPosition

            2. LabelPositionProperty static { get; } : DependencyProperty

          3. CommandBar
            1. DefaultLabelPosition { get; set; } : CommandBarDefaultLabelPosition

            2. DefaultLabelPositionProperty static { get; } : DependencyProperty

            3. OverflowButtonVisibility { get; set; } : CommandBarOverflowButtonVisibility

            4. OverflowButtonVisibilityProperty static { get; } : DependencyProperty

          4. CommandBarDefaultLabelPosition
            1. Bottom : 0,

            2. Right : 1,

            3. Collapsed : 2,

          5. CommandBarLabelPosition
            1. Default : 0,

            2. Collapsed : 1,

          6. CommandBarOverflowButtonVisibility
            1. Auto : 0,

            2. Visible : 1,

            3. Collapsed : 2,

          7. Control
            1. RequiresPointer { get; set; } : RequiresPointerMode

            2. RequiresPointerProperty static { get; } : DependencyProperty

            3. XYFocusDown { get; set; } : DependencyObject

            4. XYFocusDownProperty static { get; } : DependencyProperty

            5. XYFocusLeft { get; set; } : DependencyObject

            6. XYFocusLeftProperty static { get; } : DependencyProperty

            7. XYFocusRight { get; set; } : DependencyObject

            8. XYFocusRightProperty static { get; } : DependencyProperty

            9. XYFocusUp { get; set; } : DependencyObject

            10. XYFocusUpProperty static { get; } : DependencyProperty

          8. IInsertionPanel
            1. GetInsertionIndexes(Point position, Int32& first, Int32& second) : Void

          9. ItemsUpdatingScrollMode
            1. KeepLastItemInView : 2,

          10. ListBox
            1. SingleSelectionFollowsFocus { get; set; } : Boolean

            2. SingleSelectionFollowsFocusProperty static { get; } : DependencyProperty

          11. ListViewBase
            1. IsDragSource() : Boolean

            2. SingleSelectionFollowsFocus { get; set; } : Boolean

            3. SingleSelectionFollowsFocusProperty static { get; } : DependencyProperty

          12. Pivot
            1. HeaderOverflowMode { get; set; } : PivotHeaderOverflowMode

            2. HeaderOverflowModeProperty static { get; } : DependencyProperty

          13. PivotHeaderOverflowMode
            1. NoWrap : 0,

            2. Wrap : 1,

          14. RequiresPointerMode
            1. Never : 0,

            2. WhenEngaged : 1,

            3. WhenFocused : 2,

          15. StackPanel
            1. GetInsertionIndexes(Point position, Int32& first, Int32& second) : Void

          16. WebView
            1. XYFocusDown { get; set; } : DependencyObject

            2. XYFocusDownProperty static { get; } : DependencyProperty

            3. XYFocusLeft { get; set; } : DependencyObject

            4. XYFocusLeftProperty static { get; } : DependencyProperty

            5. XYFocusRight { get; set; } : DependencyObject

            6. XYFocusRightProperty static { get; } : DependencyProperty

            7. XYFocusUp { get; set; } : DependencyObject

            8. XYFocusUpProperty static { get; } : DependencyProperty

          1. Hyperlink
            1. XYFocusDown { get; set; } : DependencyObject

            2. XYFocusDownProperty static { get; } : DependencyProperty

            3. XYFocusLeft { get; set; } : DependencyObject

            4. XYFocusLeftProperty static { get; } : DependencyProperty

            5. XYFocusRight { get; set; } : DependencyObject

            6. XYFocusRightProperty static { get; } : DependencyProperty

            7. XYFocusUp { get; set; } : DependencyObject

            8. XYFocusUpProperty static { get; } : DependencyProperty

          2. TextElement
            1. AccessKey { get; set; } : String

            2. AccessKeyProperty static { get; } : DependencyProperty

            3. AllowFocusOnInteraction { get; set; } : Boolean

            4. AllowFocusOnInteractionProperty static { get; } : DependencyProperty

          1. AccessKeyDisplayDismissedEventArgs

          2. AccessKeyDisplayRequestedEventArgs
            1. PressedKeys { get; } : String

          3. AccessKeyInvokedEventArgs
            1. Handled { get; set; } : Boolean

          4. AccessKeyManager
            1. ExitDisplayMode() static : Void

            2. IsDisplayModeEnabled static { get; } : Boolean

            3. IsDisplayModeEnabledChanged static event : TypedEventHandler<Object,Object>

          5. ContextRequestedEventArgs
            1. Handled { get; set; } : Boolean

            2. TryGetPosition(UIElement relativeTo, Point& point) : Boolean

            1. RepositionThemeTransition
              1. IsStaggeringEnabled { get; set; } : Boolean

              2. IsStaggeringEnabledProperty static { get; } : DependencyProperty

            1. BitmapImage
              1. AutoPlay { get; set; } : Boolean

              2. AutoPlayProperty static { get; } : DependencyProperty

              3. IsAnimatedBitmap { get; } : Boolean

              4. IsAnimatedBitmapProperty static { get; } : DependencyProperty

              5. IsPlaying { get; } : Boolean

              6. IsPlayingProperty static { get; } : DependencyProperty

              7. Play() : Void

              8. Stop() : Void

        1. FrameworkElement
          1. AllowFocusOnInteraction { get; set; } : Boolean

          2. AllowFocusOnInteractionProperty static { get; } : DependencyProperty

        2. UIElement
          1. AccessKey { get; set; } : String

          2. AccessKeyDisplayDismissed event : TypedEventHandler<UIElement,AccessKeyDisplayDismissedEventArgs>

          3. AccessKeyDisplayRequested event : TypedEventHandler<UIElement,AccessKeyDisplayRequestedEventArgs>

          4. AccessKeyInvoked event : TypedEventHandler<UIElement,AccessKeyInvokedEventArgs>

          5. AccessKeyProperty static { get; } : DependencyProperty

          6. AccessKeyScopeOwner { get; set; } : DependencyObject

          7. AccessKeyScopeOwnerProperty static { get; } : DependencyProperty

          8. ContextCanceled event : TypedEventHandler<UIElement,RoutedEventArgs>

          9. ContextFlyout { get; set; } : FlyoutBase

          10. ContextFlyoutProperty static { get; } : DependencyProperty

          11. ContextRequested event : TypedEventHandler<UIElement,ContextRequestedEventArgs>

          12. IsAccessKeyScope { get; set; } : Boolean

          13. IsAccessKeyScopeProperty static { get; } : DependencyProperty

          1. HttpBaseProtocolFilter
            1. ClearAuthenticationCache() : Void

            2. ServerCustomValidationRequested event : TypedEventHandler<HttpBaseProtocolFilter,HttpServerCustomValidationRequestedEventArgs>

          2. HttpCacheReadBehavior
            1. NoCache : 3,

          3. HttpServerCustomValidationRequestedEventArgs
            1. GetDeferral() : Deferral

            2. Reject() : Void

            3. RequestMessage { get; } : HttpRequestMessage

            4. ServerCertificate { get; } : Certificate

            5. ServerCertificateErrors { get; } : IReadOnlyList<ChainValidationResult>

            6. ServerCertificateErrorSeverity { get; } : SocketSslErrorSeverity

            7. ServerIntermediateCertificates { get; } : IReadOnlyList<Certificate>