// // Copyright (c) Microsoft Corporation. All rights reserved. // // // File generated by WinMDIDL version 8.00.0021 // import "inspectable.idl"; import "AsyncInfo.idl"; import "EventToken.idl"; import "windowscontracts.idl"; import "Windows.Foundation.idl"; import "Windows.UI.Core.idl"; import "Windows.UI.Text.idl"; import "Windows.UI.Xaml.idl"; import "Windows.UI.Xaml.Controls.idl"; import "Windows.UI.Xaml.Input.idl"; import "Windows.UI.Xaml.Media.idl"; // Forward Declare namespace Windows { namespace Foundation { typedef struct Rect Rect; apicontract UniversalApiContract; runtimeclass Uri; } } namespace Windows { namespace UI { namespace Core { typedef enum CoreCursorType CoreCursorType; } } } namespace Windows { namespace UI { namespace Text { runtimeclass ContentLinkInfo; typedef enum FontStretch FontStretch; typedef enum FontStyle FontStyle; typedef struct FontWeight FontWeight; typedef enum TextDecorations TextDecorations; } } } namespace Windows { namespace UI { namespace Xaml { namespace Controls { runtimeclass RichEditBox; } } } } namespace Windows { namespace UI { namespace Xaml { runtimeclass DependencyObject; runtimeclass DependencyProperty; typedef enum ElementSoundMode ElementSoundMode; typedef enum FlowDirection FlowDirection; typedef enum FocusState FocusState; typedef enum FontCapitals FontCapitals; typedef enum FontEastAsianLanguage FontEastAsianLanguage; typedef enum FontEastAsianWidths FontEastAsianWidths; typedef enum FontFraction FontFraction; typedef enum FontNumeralAlignment FontNumeralAlignment; typedef enum FontNumeralStyle FontNumeralStyle; typedef enum FontVariants FontVariants; runtimeclass FrameworkElement; } } } namespace Windows { namespace UI { namespace Xaml { namespace Input { runtimeclass AccessKeyDisplayDismissedEventArgs; runtimeclass AccessKeyDisplayRequestedEventArgs; runtimeclass AccessKeyInvokedEventArgs; typedef enum KeyTipPlacementMode KeyTipPlacementMode; typedef enum XYFocusNavigationStrategy XYFocusNavigationStrategy; } } } } namespace Windows { namespace UI { namespace Xaml { typedef enum LineStackingStrategy LineStackingStrategy; } } } namespace Windows { namespace UI { namespace Xaml { namespace Media { runtimeclass Brush; runtimeclass FontFamily; typedef enum StyleSimulations StyleSimulations; } } } } namespace Windows { namespace UI { namespace Xaml { delegate RoutedEventHandler; typedef enum TextAlignment TextAlignment; typedef struct Thickness Thickness; runtimeclass UIElement; runtimeclass XamlRoot; } } } namespace Windows { namespace UI { namespace Xaml { namespace Documents { typedef enum LogicalDirection LogicalDirection; typedef enum UnderlineStyle UnderlineStyle; typedef struct TextRange TextRange; interface IBlock; interface IBlock2; interface IBlockFactory; interface IBlockStatics; interface IBlockStatics2; interface IBold; interface IContactContentLinkProvider; interface IContentLink; interface IContentLinkInvokedEventArgs; interface IContentLinkProvider; interface IContentLinkProviderCollection; interface IContentLinkProviderFactory; interface IContentLinkStatics; interface IGlyphs; interface IGlyphs2; interface IGlyphsStatics; interface IGlyphsStatics2; interface IHyperlink; interface IHyperlink2; interface IHyperlink3; interface IHyperlink4; interface IHyperlink5; interface IHyperlinkClickEventArgs; interface IHyperlinkStatics; interface IHyperlinkStatics2; interface IHyperlinkStatics3; interface IHyperlinkStatics4; interface IHyperlinkStatics5; interface IInline; interface IInlineFactory; interface IInlineUIContainer; interface IItalic; interface ILineBreak; interface IParagraph; interface IParagraphStatics; interface IPlaceContentLinkProvider; interface IRun; interface IRunStatics; interface ISpan; interface ISpanFactory; interface ITextElement; interface ITextElement2; interface ITextElement3; interface ITextElement4; interface ITextElement5; interface ITextElementFactory; interface ITextElementOverrides; interface ITextElementStatics; interface ITextElementStatics2; interface ITextElementStatics3; interface ITextElementStatics4; interface ITextHighlighter; interface ITextHighlighterBase; interface ITextHighlighterBaseFactory; interface ITextHighlighterFactory; interface ITextHighlighterStatics; interface ITextPointer; interface ITypography; interface ITypographyStatics; interface IUnderline; runtimeclass Block; runtimeclass BlockCollection; runtimeclass Bold; runtimeclass ContactContentLinkProvider; runtimeclass ContentLink; runtimeclass ContentLinkInvokedEventArgs; runtimeclass ContentLinkProvider; runtimeclass ContentLinkProviderCollection; runtimeclass Glyphs; runtimeclass Hyperlink; runtimeclass HyperlinkClickEventArgs; runtimeclass Inline; runtimeclass InlineCollection; runtimeclass InlineUIContainer; runtimeclass Italic; runtimeclass LineBreak; runtimeclass Paragraph; runtimeclass PlaceContentLinkProvider; runtimeclass Run; runtimeclass Span; runtimeclass TextElement; runtimeclass TextHighlighter; runtimeclass TextHighlighterBase; runtimeclass TextPointer; runtimeclass Typography; runtimeclass Underline; } } } } // Generic instantiations namespace Windows { namespace UI { namespace Xaml { namespace Documents { declare { interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterable; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IIterator; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.Collections.IVectorView; interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; interface Windows.Foundation.TypedEventHandler; } } } } } // Type definition namespace Windows { namespace UI { namespace Xaml { namespace Documents { [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum LogicalDirection { Backward = 0, Forward = 1 }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] enum UnderlineStyle { None = 0, Single = 1 }; [contract(Windows.Foundation.UniversalApiContract, 5.0)] struct TextRange { INT32 StartIndex; INT32 Length; }; [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Documents.Block)] [uuid(4BCE0016-DD47-4350-8CB0-E171600AC896)] interface IBlock : IInspectable { [propget] HRESULT TextAlignment([out] [retval] Windows.UI.Xaml.TextAlignment* value); [propput] HRESULT TextAlignment([in] Windows.UI.Xaml.TextAlignment value); [propget] HRESULT LineHeight([out] [retval] DOUBLE* value); [propput] HRESULT LineHeight([in] DOUBLE value); [propget] HRESULT LineStackingStrategy([out] [retval] Windows.UI.Xaml.LineStackingStrategy* value); [propput] HRESULT LineStackingStrategy([in] Windows.UI.Xaml.LineStackingStrategy value); [propget] HRESULT Margin([out] [retval] Windows.UI.Xaml.Thickness* value); [propput] HRESULT Margin([in] Windows.UI.Xaml.Thickness value); } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.Documents.Block)] [uuid(5EC7BDF3-1333-4A92-8318-6CAEDC12EF89)] interface IBlock2 : IInspectable { [propget] HRESULT HorizontalTextAlignment([out] [retval] Windows.UI.Xaml.TextAlignment* value); [propput] HRESULT HorizontalTextAlignment([in] Windows.UI.Xaml.TextAlignment value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Documents.Block)] [uuid(07110532-4F59-4F3B-9CE5-25784C430507)] interface IBlockFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.Documents.Block** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Documents.Block)] [uuid(F86A8C34-8D18-4C53-AEBD-91E610A5E010)] interface IBlockStatics : IInspectable { [propget] HRESULT TextAlignmentProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT LineHeightProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT LineStackingStrategyProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT MarginProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.Documents.Block)] [uuid(AF01A4D6-03E3-4CEE-9B02-2BFC308B27A9)] interface IBlockStatics2 : IInspectable { [propget] HRESULT HorizontalTextAlignmentProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Documents.Bold)] [uuid(ADE73784-1B59-4DA4-BB23-0F20E885B4BF)] interface IBold : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 6.0)] [exclusiveto(Windows.UI.Xaml.Documents.ContactContentLinkProvider)] [uuid(F92FD29B-589B-4ABD-9D37-35A1468F021E)] interface IContactContentLinkProvider : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 6.0)] [exclusiveto(Windows.UI.Xaml.Documents.ContentLink)] [uuid(6C60C3E1-528C-42F8-92BE-34B8C68BE304)] interface IContentLink : IInspectable { [propget] HRESULT Info([out] [retval] Windows.UI.Text.ContentLinkInfo** value); [propput] HRESULT Info([in] Windows.UI.Text.ContentLinkInfo* value); [propget] HRESULT Background([out] [retval] Windows.UI.Xaml.Media.Brush** value); [propput] HRESULT Background([in] Windows.UI.Xaml.Media.Brush* value); [propget] HRESULT Cursor([out] [retval] Windows.UI.Core.CoreCursorType* value); [propput] HRESULT Cursor([in] Windows.UI.Core.CoreCursorType value); [propget] HRESULT XYFocusLeft([out] [retval] Windows.UI.Xaml.DependencyObject** value); [propput] HRESULT XYFocusLeft([in] Windows.UI.Xaml.DependencyObject* value); [propget] HRESULT XYFocusRight([out] [retval] Windows.UI.Xaml.DependencyObject** value); [propput] HRESULT XYFocusRight([in] Windows.UI.Xaml.DependencyObject* value); [propget] HRESULT XYFocusUp([out] [retval] Windows.UI.Xaml.DependencyObject** value); [propput] HRESULT XYFocusUp([in] Windows.UI.Xaml.DependencyObject* value); [propget] HRESULT XYFocusDown([out] [retval] Windows.UI.Xaml.DependencyObject** value); [propput] HRESULT XYFocusDown([in] Windows.UI.Xaml.DependencyObject* value); [propget] HRESULT ElementSoundMode([out] [retval] Windows.UI.Xaml.ElementSoundMode* value); [propput] HRESULT ElementSoundMode([in] Windows.UI.Xaml.ElementSoundMode value); [propget] HRESULT FocusState([out] [retval] Windows.UI.Xaml.FocusState* value); [propget] HRESULT XYFocusUpNavigationStrategy([out] [retval] Windows.UI.Xaml.Input.XYFocusNavigationStrategy* value); [propput] HRESULT XYFocusUpNavigationStrategy([in] Windows.UI.Xaml.Input.XYFocusNavigationStrategy value); [propget] HRESULT XYFocusDownNavigationStrategy([out] [retval] Windows.UI.Xaml.Input.XYFocusNavigationStrategy* value); [propput] HRESULT XYFocusDownNavigationStrategy([in] Windows.UI.Xaml.Input.XYFocusNavigationStrategy value); [propget] HRESULT XYFocusLeftNavigationStrategy([out] [retval] Windows.UI.Xaml.Input.XYFocusNavigationStrategy* value); [propput] HRESULT XYFocusLeftNavigationStrategy([in] Windows.UI.Xaml.Input.XYFocusNavigationStrategy value); [propget] HRESULT XYFocusRightNavigationStrategy([out] [retval] Windows.UI.Xaml.Input.XYFocusNavigationStrategy* value); [propput] HRESULT XYFocusRightNavigationStrategy([in] Windows.UI.Xaml.Input.XYFocusNavigationStrategy value); [propget] HRESULT IsTabStop([out] [retval] boolean* value); [propput] HRESULT IsTabStop([in] boolean value); [propget] HRESULT TabIndex([out] [retval] INT32* value); [propput] HRESULT TabIndex([in] INT32 value); [eventadd] HRESULT Invoked([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT Invoked([in] EventRegistrationToken token); [eventadd] HRESULT GotFocus([in] Windows.UI.Xaml.RoutedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT GotFocus([in] EventRegistrationToken token); [eventadd] HRESULT LostFocus([in] Windows.UI.Xaml.RoutedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT LostFocus([in] EventRegistrationToken token); HRESULT Focus([in] Windows.UI.Xaml.FocusState value, [out] [retval] boolean* result); } [contract(Windows.Foundation.UniversalApiContract, 6.0)] [exclusiveto(Windows.UI.Xaml.Documents.ContentLinkInvokedEventArgs)] [uuid(546717C1-E8DF-4593-9639-97595FDF8310)] interface IContentLinkInvokedEventArgs : IInspectable { [propget] HRESULT ContentLinkInfo([out] [retval] Windows.UI.Text.ContentLinkInfo** value); [propget] HRESULT Handled([out] [retval] boolean* value); [propput] HRESULT Handled([in] boolean value); } [contract(Windows.Foundation.UniversalApiContract, 6.0)] [exclusiveto(Windows.UI.Xaml.Documents.ContentLinkProvider)] [uuid(730587FD-BFDC-4CB3-904D-B65AB339BBF5)] interface IContentLinkProvider : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 6.0)] [exclusiveto(Windows.UI.Xaml.Documents.ContentLinkProviderCollection)] [uuid(F5B84D0C-A9F4-4D1A-A13C-10DEF1843734)] interface IContentLinkProviderCollection : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 6.0)] [exclusiveto(Windows.UI.Xaml.Documents.ContentLinkProvider)] [uuid(57D60D3B-EF1A-4E8E-839B-D36EF3A503E0)] interface IContentLinkProviderFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.Documents.ContentLinkProvider** value); } [contract(Windows.Foundation.UniversalApiContract, 6.0)] [exclusiveto(Windows.UI.Xaml.Documents.ContentLink)] [uuid(A34E3063-EB16-484E-A3DF-522B9A832E6E)] interface IContentLinkStatics : IInspectable { [propget] HRESULT BackgroundProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT CursorProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT XYFocusLeftProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT XYFocusRightProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT XYFocusUpProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT XYFocusDownProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT ElementSoundModeProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT FocusStateProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT XYFocusUpNavigationStrategyProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT XYFocusDownNavigationStrategyProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT XYFocusLeftNavigationStrategyProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT XYFocusRightNavigationStrategyProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT IsTabStopProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT TabIndexProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Documents.Glyphs)] [uuid(D079498B-F2B1-4281-99A2-E4D05932B2B5)] interface IGlyphs : IInspectable { [propget] HRESULT UnicodeString([out] [retval] HSTRING* value); [propput] HRESULT UnicodeString([in] HSTRING value); [propget] HRESULT Indices([out] [retval] HSTRING* value); [propput] HRESULT Indices([in] HSTRING value); [propget] HRESULT FontUri([out] [retval] Windows.Foundation.Uri** value); [propput] HRESULT FontUri([in] Windows.Foundation.Uri* value); [propget] HRESULT StyleSimulations([out] [retval] Windows.UI.Xaml.Media.StyleSimulations* value); [propput] HRESULT StyleSimulations([in] Windows.UI.Xaml.Media.StyleSimulations value); [propget] HRESULT FontRenderingEmSize([out] [retval] DOUBLE* value); [propput] HRESULT FontRenderingEmSize([in] DOUBLE value); [propget] HRESULT OriginX([out] [retval] DOUBLE* value); [propput] HRESULT OriginX([in] DOUBLE value); [propget] HRESULT OriginY([out] [retval] DOUBLE* value); [propput] HRESULT OriginY([in] DOUBLE value); [propget] HRESULT Fill([out] [retval] Windows.UI.Xaml.Media.Brush** value); [propput] HRESULT Fill([in] Windows.UI.Xaml.Media.Brush* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Documents.Glyphs)] [uuid(AA8BFE5C-3754-4BEE-BBE1-4403EE9B86F0)] interface IGlyphs2 : IInspectable { [propget] HRESULT IsColorFontEnabled([out] [retval] boolean* value); [propput] HRESULT IsColorFontEnabled([in] boolean value); [propget] HRESULT ColorFontPaletteIndex([out] [retval] INT32* value); [propput] HRESULT ColorFontPaletteIndex([in] INT32 value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Documents.Glyphs)] [uuid(225CF4C5-FDF1-43ED-958F-414E86F103F2)] interface IGlyphsStatics : IInspectable { [propget] HRESULT UnicodeStringProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT IndicesProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT FontUriProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT StyleSimulationsProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT FontRenderingEmSizeProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT OriginXProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT OriginYProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT FillProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Documents.Glyphs)] [uuid(10489AA7-1615-4A33-AA02-D7EF2AEFC739)] interface IGlyphsStatics2 : IInspectable { [propget] HRESULT IsColorFontEnabledProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT ColorFontPaletteIndexProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Documents.Hyperlink)] [uuid(0FE2363B-14E9-4152-9E58-5AEA5B21F08D)] interface IHyperlink : IInspectable { [propget] HRESULT NavigateUri([out] [retval] Windows.Foundation.Uri** value); [propput] HRESULT NavigateUri([in] Windows.Foundation.Uri* value); [eventadd] HRESULT Click([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT Click([in] EventRegistrationToken token); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Documents.Hyperlink)] [uuid(4CE9DA5F-7CFF-4291-B78F-DFEC72490576)] interface IHyperlink2 : IInspectable { [propget] HRESULT UnderlineStyle([out] [retval] Windows.UI.Xaml.Documents.UnderlineStyle* value); [propput] HRESULT UnderlineStyle([in] Windows.UI.Xaml.Documents.UnderlineStyle value); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.UI.Xaml.Documents.Hyperlink)] [uuid(C3F157D9-E5D3-4FB7-8702-4F6D85DD9E0A)] interface IHyperlink3 : IInspectable { [propget] HRESULT XYFocusLeft([out] [retval] Windows.UI.Xaml.DependencyObject** value); [propput] HRESULT XYFocusLeft([in] Windows.UI.Xaml.DependencyObject* value); [propget] HRESULT XYFocusRight([out] [retval] Windows.UI.Xaml.DependencyObject** value); [propput] HRESULT XYFocusRight([in] Windows.UI.Xaml.DependencyObject* value); [propget] HRESULT XYFocusUp([out] [retval] Windows.UI.Xaml.DependencyObject** value); [propput] HRESULT XYFocusUp([in] Windows.UI.Xaml.DependencyObject* value); [propget] HRESULT XYFocusDown([out] [retval] Windows.UI.Xaml.DependencyObject** value); [propput] HRESULT XYFocusDown([in] Windows.UI.Xaml.DependencyObject* value); [propget] HRESULT ElementSoundMode([out] [retval] Windows.UI.Xaml.ElementSoundMode* value); [propput] HRESULT ElementSoundMode([in] Windows.UI.Xaml.ElementSoundMode value); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Xaml.Documents.Hyperlink)] [uuid(F7D02959-82FB-400A-A407-5A4EE677988A)] interface IHyperlink4 : IInspectable { [propget] HRESULT FocusState([out] [retval] Windows.UI.Xaml.FocusState* value); [propget] HRESULT XYFocusUpNavigationStrategy([out] [retval] Windows.UI.Xaml.Input.XYFocusNavigationStrategy* value); [propput] HRESULT XYFocusUpNavigationStrategy([in] Windows.UI.Xaml.Input.XYFocusNavigationStrategy value); [propget] HRESULT XYFocusDownNavigationStrategy([out] [retval] Windows.UI.Xaml.Input.XYFocusNavigationStrategy* value); [propput] HRESULT XYFocusDownNavigationStrategy([in] Windows.UI.Xaml.Input.XYFocusNavigationStrategy value); [propget] HRESULT XYFocusLeftNavigationStrategy([out] [retval] Windows.UI.Xaml.Input.XYFocusNavigationStrategy* value); [propput] HRESULT XYFocusLeftNavigationStrategy([in] Windows.UI.Xaml.Input.XYFocusNavigationStrategy value); [propget] HRESULT XYFocusRightNavigationStrategy([out] [retval] Windows.UI.Xaml.Input.XYFocusNavigationStrategy* value); [propput] HRESULT XYFocusRightNavigationStrategy([in] Windows.UI.Xaml.Input.XYFocusNavigationStrategy value); [eventadd] HRESULT GotFocus([in] Windows.UI.Xaml.RoutedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT GotFocus([in] EventRegistrationToken token); [eventadd] HRESULT LostFocus([in] Windows.UI.Xaml.RoutedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT LostFocus([in] EventRegistrationToken token); HRESULT Focus([in] Windows.UI.Xaml.FocusState value, [out] [retval] boolean* result); } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.Documents.Hyperlink)] [uuid(607DD7D2-0945-4328-91EE-94CCEC2EA6C3)] interface IHyperlink5 : IInspectable { [propget] HRESULT IsTabStop([out] [retval] boolean* value); [propput] HRESULT IsTabStop([in] boolean value); [propget] HRESULT TabIndex([out] [retval] INT32* value); [propput] HRESULT TabIndex([in] INT32 value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Documents.HyperlinkClickEventArgs)] [uuid(C755916B-7BDC-4BE7-B373-9240A503D870)] interface IHyperlinkClickEventArgs : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Documents.Hyperlink)] [uuid(3A44D3D4-FD41-41DB-8C72-3B790ACD9FD3)] interface IHyperlinkStatics : IInspectable { [propget] HRESULT NavigateUriProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Documents.Hyperlink)] [uuid(5028D8B7-7ADF-43EE-A4AE-9C925F755716)] interface IHyperlinkStatics2 : IInspectable { [propget] HRESULT UnderlineStyleProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.UI.Xaml.Documents.Hyperlink)] [uuid(3E15DEA0-205E-4947-99A5-74E757E8E1B4)] interface IHyperlinkStatics3 : IInspectable { [propget] HRESULT XYFocusLeftProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT XYFocusRightProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT XYFocusUpProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT XYFocusDownProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT ElementSoundModeProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Xaml.Documents.Hyperlink)] [uuid(0476B378-8FAA-4E24-B3B6-E9DE4D3C708C)] interface IHyperlinkStatics4 : IInspectable { [propget] HRESULT FocusStateProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT XYFocusUpNavigationStrategyProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT XYFocusDownNavigationStrategyProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT XYFocusLeftNavigationStrategyProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT XYFocusRightNavigationStrategyProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.Documents.Hyperlink)] [uuid(59308CEA-1E49-4921-BD88-A2878D07E30E)] interface IHyperlinkStatics5 : IInspectable { [propget] HRESULT IsTabStopProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT TabIndexProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Documents.Inline)] [uuid(0C92712D-1BC9-4931-8CB1-1AEADF1CC685)] interface IInline : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Documents.Inline)] [uuid(4058ACD1-2F90-4B8F-99DD-4218EF5F03DE)] interface IInlineFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.Documents.Inline** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Documents.InlineUIContainer)] [uuid(1416CE81-28EE-452E-B121-5FC4F60B86A6)] interface IInlineUIContainer : IInspectable { [propget] HRESULT Child([out] [retval] Windows.UI.Xaml.UIElement** value); [propput] HRESULT Child([in] Windows.UI.Xaml.UIElement* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Documents.Italic)] [uuid(91F4619C-FCBB-4157-802C-76F63B5FB657)] interface IItalic : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Documents.LineBreak)] [uuid(645589C4-F769-41ED-895B-8A1B2FB31562)] interface ILineBreak : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Documents.Paragraph)] [uuid(F83EF59A-FA61-4BEF-AE33-0B0AD756A84D)] interface IParagraph : IInspectable { [propget] HRESULT Inlines([out] [retval] Windows.UI.Xaml.Documents.InlineCollection** value); [propget] HRESULT TextIndent([out] [retval] DOUBLE* value); [propput] HRESULT TextIndent([in] DOUBLE value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Documents.Paragraph)] [uuid(EF08889A-535B-4E4C-8D84-283B33E98A37)] interface IParagraphStatics : IInspectable { [propget] HRESULT TextIndentProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 6.0)] [exclusiveto(Windows.UI.Xaml.Documents.PlaceContentLinkProvider)] [uuid(10348A4C-2366-41BE-90C8-3258B53B5483)] interface IPlaceContentLinkProvider : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Documents.Run)] [uuid(59553C83-0E14-49BD-B84B-C526F3034349)] interface IRun : IInspectable { [propget] HRESULT Text([out] [retval] HSTRING* value); [propput] HRESULT Text([in] HSTRING value); [propget] HRESULT FlowDirection([out] [retval] Windows.UI.Xaml.FlowDirection* value); [propput] HRESULT FlowDirection([in] Windows.UI.Xaml.FlowDirection value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Documents.Run)] [uuid(E9303CEF-65A0-4B8D-A7F7-8FDB287B46F3)] interface IRunStatics : IInspectable { [propget] HRESULT FlowDirectionProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Documents.Span)] [uuid(9839D4A9-02AF-4811-AA15-6BEF3ACAC97A)] interface ISpan : IInspectable { [propget] HRESULT Inlines([out] [retval] Windows.UI.Xaml.Documents.InlineCollection** value); [propput] HRESULT Inlines([in] Windows.UI.Xaml.Documents.InlineCollection* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Documents.Span)] [uuid(5B916F5C-CD2D-40C0-956A-386448322F79)] interface ISpanFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.Documents.Span** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Documents.TextElement)] [uuid(E83B0062-D776-4F92-BAEA-40E77D4791D5)] interface ITextElement : IInspectable { [propget] HRESULT Name([out] [retval] HSTRING* value); [propget] HRESULT FontSize([out] [retval] DOUBLE* value); [propput] HRESULT FontSize([in] DOUBLE value); [propget] HRESULT FontFamily([out] [retval] Windows.UI.Xaml.Media.FontFamily** value); [propput] HRESULT FontFamily([in] Windows.UI.Xaml.Media.FontFamily* value); [propget] HRESULT FontWeight([out] [retval] Windows.UI.Text.FontWeight* value); [propput] HRESULT FontWeight([in] Windows.UI.Text.FontWeight value); [propget] HRESULT FontStyle([out] [retval] Windows.UI.Text.FontStyle* value); [propput] HRESULT FontStyle([in] Windows.UI.Text.FontStyle value); [propget] HRESULT FontStretch([out] [retval] Windows.UI.Text.FontStretch* value); [propput] HRESULT FontStretch([in] Windows.UI.Text.FontStretch value); [propget] HRESULT CharacterSpacing([out] [retval] INT32* value); [propput] HRESULT CharacterSpacing([in] INT32 value); [propget] HRESULT Foreground([out] [retval] Windows.UI.Xaml.Media.Brush** value); [propput] HRESULT Foreground([in] Windows.UI.Xaml.Media.Brush* value); [propget] HRESULT Language([out] [retval] HSTRING* value); [propput] HRESULT Language([in] HSTRING value); [propget] HRESULT ContentStart([out] [retval] Windows.UI.Xaml.Documents.TextPointer** value); [propget] HRESULT ContentEnd([out] [retval] Windows.UI.Xaml.Documents.TextPointer** value); [propget] HRESULT ElementStart([out] [retval] Windows.UI.Xaml.Documents.TextPointer** value); [propget] HRESULT ElementEnd([out] [retval] Windows.UI.Xaml.Documents.TextPointer** value); HRESULT FindName([in] HSTRING name, [out] [retval] IInspectable** result); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Documents.TextElement)] [uuid(A8076AA8-F892-49F6-8CD2-89ADDAF06D2D)] interface ITextElement2 : IInspectable { [propget] HRESULT IsTextScaleFactorEnabled([out] [retval] boolean* value); [propput] HRESULT IsTextScaleFactorEnabled([in] boolean value); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.UI.Xaml.Documents.TextElement)] [uuid(D1DB340F-1BC4-4CA8-BCF7-770BFF9B27AB)] interface ITextElement3 : IInspectable { [propget] HRESULT AllowFocusOnInteraction([out] [retval] boolean* value); [propput] HRESULT AllowFocusOnInteraction([in] boolean value); [propget] HRESULT AccessKey([out] [retval] HSTRING* value); [propput] HRESULT AccessKey([in] HSTRING value); [propget] HRESULT ExitDisplayModeOnAccessKeyInvoked([out] [retval] boolean* value); [propput] HRESULT ExitDisplayModeOnAccessKeyInvoked([in] boolean value); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Xaml.Documents.TextElement)] [uuid(B196E222-CA0E-48A9-83BC-36CE50566AC7)] interface ITextElement4 : IInspectable { [propget] HRESULT TextDecorations([out] [retval] Windows.UI.Text.TextDecorations* value); [propput] HRESULT TextDecorations([in] Windows.UI.Text.TextDecorations value); [propget] HRESULT IsAccessKeyScope([out] [retval] boolean* value); [propput] HRESULT IsAccessKeyScope([in] boolean value); [propget] HRESULT AccessKeyScopeOwner([out] [retval] Windows.UI.Xaml.DependencyObject** value); [propput] HRESULT AccessKeyScopeOwner([in] Windows.UI.Xaml.DependencyObject* value); [propget] HRESULT KeyTipPlacementMode([out] [retval] Windows.UI.Xaml.Input.KeyTipPlacementMode* value); [propput] HRESULT KeyTipPlacementMode([in] Windows.UI.Xaml.Input.KeyTipPlacementMode value); [propget] HRESULT KeyTipHorizontalOffset([out] [retval] DOUBLE* value); [propput] HRESULT KeyTipHorizontalOffset([in] DOUBLE value); [propget] HRESULT KeyTipVerticalOffset([out] [retval] DOUBLE* value); [propput] HRESULT KeyTipVerticalOffset([in] DOUBLE value); [eventadd] HRESULT AccessKeyDisplayRequested([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT AccessKeyDisplayRequested([in] EventRegistrationToken token); [eventadd] HRESULT AccessKeyDisplayDismissed([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT AccessKeyDisplayDismissed([in] EventRegistrationToken token); [eventadd] HRESULT AccessKeyInvoked([in] Windows.Foundation.TypedEventHandler* handler, [out] [retval] EventRegistrationToken* token); [eventremove] HRESULT AccessKeyInvoked([in] EventRegistrationToken token); } [contract(Windows.Foundation.UniversalApiContract, 8.0)] [exclusiveto(Windows.UI.Xaml.Documents.TextElement)] [uuid(BD9552F3-540D-58BF-B6A8-07556AEDA2EA)] interface ITextElement5 : IInspectable { [propget] HRESULT XamlRoot([out] [retval] Windows.UI.Xaml.XamlRoot** value); [propput] HRESULT XamlRoot([in] Windows.UI.Xaml.XamlRoot* value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Documents.TextElement)] [uuid(35007285-CF47-4BFE-B1BC-39C93AF4AE80)] interface ITextElementFactory : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Documents.TextElement)] [uuid(0CE21EE7-4F76-4DD9-BF91-163BECCF84BC)] interface ITextElementOverrides : IInspectable { HRESULT OnDisconnectVisualChildren(); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Documents.TextElement)] [uuid(0A2F9B98-6C03-4470-A79B-3298A10482CE)] interface ITextElementStatics : IInspectable { [propget] HRESULT FontSizeProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT FontFamilyProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT FontWeightProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT FontStyleProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT FontStretchProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT CharacterSpacingProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT ForegroundProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT LanguageProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Documents.TextElement)] [uuid(164297B2-982B-49E1-8C03-CA43BC4D5B6D)] interface ITextElementStatics2 : IInspectable { [propget] HRESULT IsTextScaleFactorEnabledProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 3.0)] [exclusiveto(Windows.UI.Xaml.Documents.TextElement)] [uuid(CFEFCFAF-0FA1-45EC-9A4E-9B33664DC8B1)] interface ITextElementStatics3 : IInspectable { [propget] HRESULT AllowFocusOnInteractionProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT AccessKeyProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT ExitDisplayModeOnAccessKeyInvokedProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 4.0)] [exclusiveto(Windows.UI.Xaml.Documents.TextElement)] [uuid(FD8F641E-6B12-40D5-B6EF-D1BD12AC9066)] interface ITextElementStatics4 : IInspectable { [propget] HRESULT TextDecorationsProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT IsAccessKeyScopeProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT AccessKeyScopeOwnerProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT KeyTipPlacementModeProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT KeyTipHorizontalOffsetProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT KeyTipVerticalOffsetProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.Documents.TextHighlighter)] [uuid(BA6CB54B-7D75-4535-B30D-A81A00B637A4)] interface ITextHighlighter : IInspectable { [propget] HRESULT Ranges([out] [retval] Windows.Foundation.Collections.IVector** value); [propget] HRESULT Foreground([out] [retval] Windows.UI.Xaml.Media.Brush** value); [propput] HRESULT Foreground([in] Windows.UI.Xaml.Media.Brush* value); [propget] HRESULT Background([out] [retval] Windows.UI.Xaml.Media.Brush** value); [propput] HRESULT Background([in] Windows.UI.Xaml.Media.Brush* value); } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.Documents.TextHighlighterBase)] [uuid(D957601A-5F0D-4CDF-9758-97E0EB95C8FA)] interface ITextHighlighterBase : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.Documents.TextHighlighterBase)] [uuid(9592B2D0-EADC-4C74-92C8-6E896E22506D)] interface ITextHighlighterBaseFactory : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.Documents.TextHighlighter)] [uuid(70125461-9A8F-4FA0-B235-8FFAA507BEF2)] interface ITextHighlighterFactory : IInspectable { HRESULT CreateInstance([in] IInspectable* baseInterface, [out] IInspectable** innerInterface, [out] [retval] Windows.UI.Xaml.Documents.TextHighlighter** value); } [contract(Windows.Foundation.UniversalApiContract, 5.0)] [exclusiveto(Windows.UI.Xaml.Documents.TextHighlighter)] [uuid(B3B009C4-3A7E-49CC-AB84-29C405488765)] interface ITextHighlighterStatics : IInspectable { [propget] HRESULT ForegroundProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); [propget] HRESULT BackgroundProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Documents.TextPointer)] [uuid(AC687AA1-6A41-43FF-851E-45348AA2CF7B)] interface ITextPointer : IInspectable { [propget] HRESULT Parent([out] [retval] Windows.UI.Xaml.DependencyObject** value); [propget] HRESULT VisualParent([out] [retval] Windows.UI.Xaml.FrameworkElement** value); [propget] HRESULT LogicalDirection([out] [retval] Windows.UI.Xaml.Documents.LogicalDirection* value); [propget] HRESULT Offset([out] [retval] INT32* value); HRESULT GetCharacterRect([in] Windows.UI.Xaml.Documents.LogicalDirection direction, [out] [retval] Windows.Foundation.Rect* result); HRESULT GetPositionAtOffset([in] INT32 offset, [in] Windows.UI.Xaml.Documents.LogicalDirection direction, [out] [retval] Windows.UI.Xaml.Documents.TextPointer** result); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Documents.Typography)] [uuid(866F65D5-EA97-42AB-9288-9C01AEBC7A97)] interface ITypography : IInspectable { } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Documents.Typography)] [uuid(67B9EC88-6C57-4CE0-95F1-D4B9ED632FB4)] interface ITypographyStatics : IInspectable { [propget] HRESULT AnnotationAlternatesProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetAnnotationAlternates([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] INT32* result); HRESULT SetAnnotationAlternates([in] Windows.UI.Xaml.DependencyObject* element, [in] INT32 value); [propget] HRESULT EastAsianExpertFormsProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetEastAsianExpertForms([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] boolean* result); HRESULT SetEastAsianExpertForms([in] Windows.UI.Xaml.DependencyObject* element, [in] boolean value); [propget] HRESULT EastAsianLanguageProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetEastAsianLanguage([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] Windows.UI.Xaml.FontEastAsianLanguage* result); HRESULT SetEastAsianLanguage([in] Windows.UI.Xaml.DependencyObject* element, [in] Windows.UI.Xaml.FontEastAsianLanguage value); [propget] HRESULT EastAsianWidthsProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetEastAsianWidths([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] Windows.UI.Xaml.FontEastAsianWidths* result); HRESULT SetEastAsianWidths([in] Windows.UI.Xaml.DependencyObject* element, [in] Windows.UI.Xaml.FontEastAsianWidths value); [propget] HRESULT StandardLigaturesProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetStandardLigatures([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] boolean* result); HRESULT SetStandardLigatures([in] Windows.UI.Xaml.DependencyObject* element, [in] boolean value); [propget] HRESULT ContextualLigaturesProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetContextualLigatures([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] boolean* result); HRESULT SetContextualLigatures([in] Windows.UI.Xaml.DependencyObject* element, [in] boolean value); [propget] HRESULT DiscretionaryLigaturesProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetDiscretionaryLigatures([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] boolean* result); HRESULT SetDiscretionaryLigatures([in] Windows.UI.Xaml.DependencyObject* element, [in] boolean value); [propget] HRESULT HistoricalLigaturesProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetHistoricalLigatures([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] boolean* result); HRESULT SetHistoricalLigatures([in] Windows.UI.Xaml.DependencyObject* element, [in] boolean value); [propget] HRESULT StandardSwashesProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetStandardSwashes([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] INT32* result); HRESULT SetStandardSwashes([in] Windows.UI.Xaml.DependencyObject* element, [in] INT32 value); [propget] HRESULT ContextualSwashesProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetContextualSwashes([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] INT32* result); HRESULT SetContextualSwashes([in] Windows.UI.Xaml.DependencyObject* element, [in] INT32 value); [propget] HRESULT ContextualAlternatesProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetContextualAlternates([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] boolean* result); HRESULT SetContextualAlternates([in] Windows.UI.Xaml.DependencyObject* element, [in] boolean value); [propget] HRESULT StylisticAlternatesProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetStylisticAlternates([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] INT32* result); HRESULT SetStylisticAlternates([in] Windows.UI.Xaml.DependencyObject* element, [in] INT32 value); [propget] HRESULT StylisticSet1Property([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetStylisticSet1([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] boolean* result); HRESULT SetStylisticSet1([in] Windows.UI.Xaml.DependencyObject* element, [in] boolean value); [propget] HRESULT StylisticSet2Property([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetStylisticSet2([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] boolean* result); HRESULT SetStylisticSet2([in] Windows.UI.Xaml.DependencyObject* element, [in] boolean value); [propget] HRESULT StylisticSet3Property([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetStylisticSet3([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] boolean* result); HRESULT SetStylisticSet3([in] Windows.UI.Xaml.DependencyObject* element, [in] boolean value); [propget] HRESULT StylisticSet4Property([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetStylisticSet4([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] boolean* result); HRESULT SetStylisticSet4([in] Windows.UI.Xaml.DependencyObject* element, [in] boolean value); [propget] HRESULT StylisticSet5Property([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetStylisticSet5([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] boolean* result); HRESULT SetStylisticSet5([in] Windows.UI.Xaml.DependencyObject* element, [in] boolean value); [propget] HRESULT StylisticSet6Property([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetStylisticSet6([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] boolean* result); HRESULT SetStylisticSet6([in] Windows.UI.Xaml.DependencyObject* element, [in] boolean value); [propget] HRESULT StylisticSet7Property([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetStylisticSet7([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] boolean* result); HRESULT SetStylisticSet7([in] Windows.UI.Xaml.DependencyObject* element, [in] boolean value); [propget] HRESULT StylisticSet8Property([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetStylisticSet8([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] boolean* result); HRESULT SetStylisticSet8([in] Windows.UI.Xaml.DependencyObject* element, [in] boolean value); [propget] HRESULT StylisticSet9Property([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetStylisticSet9([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] boolean* result); HRESULT SetStylisticSet9([in] Windows.UI.Xaml.DependencyObject* element, [in] boolean value); [propget] HRESULT StylisticSet10Property([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetStylisticSet10([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] boolean* result); HRESULT SetStylisticSet10([in] Windows.UI.Xaml.DependencyObject* element, [in] boolean value); [propget] HRESULT StylisticSet11Property([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetStylisticSet11([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] boolean* result); HRESULT SetStylisticSet11([in] Windows.UI.Xaml.DependencyObject* element, [in] boolean value); [propget] HRESULT StylisticSet12Property([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetStylisticSet12([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] boolean* result); HRESULT SetStylisticSet12([in] Windows.UI.Xaml.DependencyObject* element, [in] boolean value); [propget] HRESULT StylisticSet13Property([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetStylisticSet13([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] boolean* result); HRESULT SetStylisticSet13([in] Windows.UI.Xaml.DependencyObject* element, [in] boolean value); [propget] HRESULT StylisticSet14Property([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetStylisticSet14([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] boolean* result); HRESULT SetStylisticSet14([in] Windows.UI.Xaml.DependencyObject* element, [in] boolean value); [propget] HRESULT StylisticSet15Property([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetStylisticSet15([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] boolean* result); HRESULT SetStylisticSet15([in] Windows.UI.Xaml.DependencyObject* element, [in] boolean value); [propget] HRESULT StylisticSet16Property([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetStylisticSet16([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] boolean* result); HRESULT SetStylisticSet16([in] Windows.UI.Xaml.DependencyObject* element, [in] boolean value); [propget] HRESULT StylisticSet17Property([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetStylisticSet17([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] boolean* result); HRESULT SetStylisticSet17([in] Windows.UI.Xaml.DependencyObject* element, [in] boolean value); [propget] HRESULT StylisticSet18Property([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetStylisticSet18([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] boolean* result); HRESULT SetStylisticSet18([in] Windows.UI.Xaml.DependencyObject* element, [in] boolean value); [propget] HRESULT StylisticSet19Property([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetStylisticSet19([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] boolean* result); HRESULT SetStylisticSet19([in] Windows.UI.Xaml.DependencyObject* element, [in] boolean value); [propget] HRESULT StylisticSet20Property([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetStylisticSet20([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] boolean* result); HRESULT SetStylisticSet20([in] Windows.UI.Xaml.DependencyObject* element, [in] boolean value); [propget] HRESULT CapitalsProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetCapitals([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] Windows.UI.Xaml.FontCapitals* result); HRESULT SetCapitals([in] Windows.UI.Xaml.DependencyObject* element, [in] Windows.UI.Xaml.FontCapitals value); [propget] HRESULT CapitalSpacingProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetCapitalSpacing([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] boolean* result); HRESULT SetCapitalSpacing([in] Windows.UI.Xaml.DependencyObject* element, [in] boolean value); [propget] HRESULT KerningProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetKerning([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] boolean* result); HRESULT SetKerning([in] Windows.UI.Xaml.DependencyObject* element, [in] boolean value); [propget] HRESULT CaseSensitiveFormsProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetCaseSensitiveForms([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] boolean* result); HRESULT SetCaseSensitiveForms([in] Windows.UI.Xaml.DependencyObject* element, [in] boolean value); [propget] HRESULT HistoricalFormsProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetHistoricalForms([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] boolean* result); HRESULT SetHistoricalForms([in] Windows.UI.Xaml.DependencyObject* element, [in] boolean value); [propget] HRESULT FractionProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetFraction([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] Windows.UI.Xaml.FontFraction* result); HRESULT SetFraction([in] Windows.UI.Xaml.DependencyObject* element, [in] Windows.UI.Xaml.FontFraction value); [propget] HRESULT NumeralStyleProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetNumeralStyle([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] Windows.UI.Xaml.FontNumeralStyle* result); HRESULT SetNumeralStyle([in] Windows.UI.Xaml.DependencyObject* element, [in] Windows.UI.Xaml.FontNumeralStyle value); [propget] HRESULT NumeralAlignmentProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetNumeralAlignment([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] Windows.UI.Xaml.FontNumeralAlignment* result); HRESULT SetNumeralAlignment([in] Windows.UI.Xaml.DependencyObject* element, [in] Windows.UI.Xaml.FontNumeralAlignment value); [propget] HRESULT SlashedZeroProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetSlashedZero([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] boolean* result); HRESULT SetSlashedZero([in] Windows.UI.Xaml.DependencyObject* element, [in] boolean value); [propget] HRESULT MathematicalGreekProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetMathematicalGreek([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] boolean* result); HRESULT SetMathematicalGreek([in] Windows.UI.Xaml.DependencyObject* element, [in] boolean value); [propget] HRESULT VariantsProperty([out] [retval] Windows.UI.Xaml.DependencyProperty** value); HRESULT GetVariants([in] Windows.UI.Xaml.DependencyObject* element, [out] [retval] Windows.UI.Xaml.FontVariants* result); HRESULT SetVariants([in] Windows.UI.Xaml.DependencyObject* element, [in] Windows.UI.Xaml.FontVariants value); } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [exclusiveto(Windows.UI.Xaml.Documents.Underline)] [uuid(A5FA8202-61C0-47D7-93EF-BC0B577C5F26)] interface IUnderline : IInspectable { } [composable(Windows.UI.Xaml.Documents.IBlockFactory, protected, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Documents.IBlockStatics, Windows.Foundation.UniversalApiContract, 1.0)] [static(Windows.UI.Xaml.Documents.IBlockStatics2, Windows.Foundation.UniversalApiContract, 5.0)] [threading(both)] runtimeclass Block : Windows.UI.Xaml.Documents.TextElement { [default] interface Windows.UI.Xaml.Documents.IBlock; [contract(Windows.Foundation.UniversalApiContract, 5.0)] interface Windows.UI.Xaml.Documents.IBlock2; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] runtimeclass BlockCollection { [default] interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.Collections.IIterable; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass Bold : Windows.UI.Xaml.Documents.Span { [default] interface Windows.UI.Xaml.Documents.IBold; } [activatable(Windows.Foundation.UniversalApiContract, 6.0)] [contract(Windows.Foundation.UniversalApiContract, 6.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass ContactContentLinkProvider : Windows.UI.Xaml.Documents.ContentLinkProvider { [default] interface Windows.UI.Xaml.Documents.IContactContentLinkProvider; } [activatable(Windows.Foundation.UniversalApiContract, 6.0)] [contract(Windows.Foundation.UniversalApiContract, 6.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Documents.IContentLinkStatics, Windows.Foundation.UniversalApiContract, 6.0)] [threading(both)] runtimeclass ContentLink : Windows.UI.Xaml.Documents.Inline { [default] interface Windows.UI.Xaml.Documents.IContentLink; } [contract(Windows.Foundation.UniversalApiContract, 6.0)] [marshaling_behavior(agile)] runtimeclass ContentLinkInvokedEventArgs { [default] interface Windows.UI.Xaml.Documents.IContentLinkInvokedEventArgs; } [composable(Windows.UI.Xaml.Documents.IContentLinkProviderFactory, protected, Windows.Foundation.UniversalApiContract, 6.0)] [contract(Windows.Foundation.UniversalApiContract, 6.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass ContentLinkProvider : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.Documents.IContentLinkProvider; } [activatable(Windows.Foundation.UniversalApiContract, 6.0)] [contract(Windows.Foundation.UniversalApiContract, 6.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass ContentLinkProviderCollection { [default] interface Windows.UI.Xaml.Documents.IContentLinkProviderCollection; [contract(Windows.Foundation.UniversalApiContract, 6.0)] interface Windows.Foundation.Collections.IVector; [contract(Windows.Foundation.UniversalApiContract, 6.0)] interface Windows.Foundation.Collections.IIterable; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Documents.IGlyphsStatics, Windows.Foundation.UniversalApiContract, 1.0)] [static(Windows.UI.Xaml.Documents.IGlyphsStatics2, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass Glyphs : Windows.UI.Xaml.FrameworkElement { [default] interface Windows.UI.Xaml.Documents.IGlyphs; [contract(Windows.Foundation.UniversalApiContract, 1.0)] interface Windows.UI.Xaml.Documents.IGlyphs2; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Documents.IHyperlinkStatics, Windows.Foundation.UniversalApiContract, 1.0)] [static(Windows.UI.Xaml.Documents.IHyperlinkStatics2, Windows.Foundation.UniversalApiContract, 1.0)] [static(Windows.UI.Xaml.Documents.IHyperlinkStatics3, Windows.Foundation.UniversalApiContract, 3.0)] [static(Windows.UI.Xaml.Documents.IHyperlinkStatics4, Windows.Foundation.UniversalApiContract, 4.0)] [static(Windows.UI.Xaml.Documents.IHyperlinkStatics5, Windows.Foundation.UniversalApiContract, 5.0)] [threading(both)] runtimeclass Hyperlink : Windows.UI.Xaml.Documents.Span { [default] interface Windows.UI.Xaml.Documents.IHyperlink; [contract(Windows.Foundation.UniversalApiContract, 1.0)] interface Windows.UI.Xaml.Documents.IHyperlink2; [contract(Windows.Foundation.UniversalApiContract, 3.0)] interface Windows.UI.Xaml.Documents.IHyperlink3; [contract(Windows.Foundation.UniversalApiContract, 4.0)] interface Windows.UI.Xaml.Documents.IHyperlink4; [contract(Windows.Foundation.UniversalApiContract, 5.0)] interface Windows.UI.Xaml.Documents.IHyperlink5; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass HyperlinkClickEventArgs : Windows.UI.Xaml.RoutedEventArgs { [default] interface Windows.UI.Xaml.Documents.IHyperlinkClickEventArgs; } [composable(Windows.UI.Xaml.Documents.IInlineFactory, protected, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass Inline : Windows.UI.Xaml.Documents.TextElement { [default] interface Windows.UI.Xaml.Documents.IInline; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] runtimeclass InlineCollection { [default] interface Windows.Foundation.Collections.IVector; interface Windows.Foundation.Collections.IIterable; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass InlineUIContainer : Windows.UI.Xaml.Documents.Inline { [default] interface Windows.UI.Xaml.Documents.IInlineUIContainer; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass Italic : Windows.UI.Xaml.Documents.Span { [default] interface Windows.UI.Xaml.Documents.IItalic; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass LineBreak : Windows.UI.Xaml.Documents.Inline { [default] interface Windows.UI.Xaml.Documents.ILineBreak; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Documents.IParagraphStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass Paragraph : Windows.UI.Xaml.Documents.Block { [default] interface Windows.UI.Xaml.Documents.IParagraph; } [activatable(Windows.Foundation.UniversalApiContract, 6.0)] [contract(Windows.Foundation.UniversalApiContract, 6.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass PlaceContentLinkProvider : Windows.UI.Xaml.Documents.ContentLinkProvider { [default] interface Windows.UI.Xaml.Documents.IPlaceContentLinkProvider; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Documents.IRunStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass Run : Windows.UI.Xaml.Documents.Inline { [default] interface Windows.UI.Xaml.Documents.IRun; } [composable(Windows.UI.Xaml.Documents.ISpanFactory, public, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass Span : Windows.UI.Xaml.Documents.Inline { [default] interface Windows.UI.Xaml.Documents.ISpan; } [composable(Windows.UI.Xaml.Documents.ITextElementFactory, public, Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Documents.ITextElementStatics, Windows.Foundation.UniversalApiContract, 1.0)] [static(Windows.UI.Xaml.Documents.ITextElementStatics2, Windows.Foundation.UniversalApiContract, 1.0)] [static(Windows.UI.Xaml.Documents.ITextElementStatics3, Windows.Foundation.UniversalApiContract, 3.0)] [static(Windows.UI.Xaml.Documents.ITextElementStatics4, Windows.Foundation.UniversalApiContract, 4.0)] [threading(both)] runtimeclass TextElement : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.Documents.ITextElement; [contract(Windows.Foundation.UniversalApiContract, 1.0)] interface Windows.UI.Xaml.Documents.ITextElement2; [contract(Windows.Foundation.UniversalApiContract, 3.0)] interface Windows.UI.Xaml.Documents.ITextElement3; [contract(Windows.Foundation.UniversalApiContract, 4.0)] interface Windows.UI.Xaml.Documents.ITextElement4; [contract(Windows.Foundation.UniversalApiContract, 8.0)] interface Windows.UI.Xaml.Documents.ITextElement5; [contract(Windows.Foundation.UniversalApiContract, 1.0)] [overridable] interface Windows.UI.Xaml.Documents.ITextElementOverrides; } [composable(Windows.UI.Xaml.Documents.ITextHighlighterFactory, public, Windows.Foundation.UniversalApiContract, 5.0)] [contract(Windows.Foundation.UniversalApiContract, 5.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Documents.ITextHighlighterStatics, Windows.Foundation.UniversalApiContract, 5.0)] [threading(both)] runtimeclass TextHighlighter { [default] interface Windows.UI.Xaml.Documents.ITextHighlighter; } [composable(Windows.UI.Xaml.Documents.ITextHighlighterBaseFactory, public, Windows.Foundation.UniversalApiContract, 5.0)] [contract(Windows.Foundation.UniversalApiContract, 5.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass TextHighlighterBase : Windows.UI.Xaml.DependencyObject { [default] interface Windows.UI.Xaml.Documents.ITextHighlighterBase; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] runtimeclass TextPointer { [default] interface Windows.UI.Xaml.Documents.ITextPointer; } [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [static(Windows.UI.Xaml.Documents.ITypographyStatics, Windows.Foundation.UniversalApiContract, 1.0)] [threading(both)] runtimeclass Typography { [default] interface Windows.UI.Xaml.Documents.ITypography; } [activatable(Windows.Foundation.UniversalApiContract, 1.0)] [contract(Windows.Foundation.UniversalApiContract, 1.0)] [marshaling_behavior(agile)] [threading(both)] runtimeclass Underline : Windows.UI.Xaml.Documents.Span { [default] interface Windows.UI.Xaml.Documents.IUnderline; } } } } }