| Server IP : 209.209.40.120 / Your IP : 216.73.217.112 Web Server : Microsoft-IIS/10.0 System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586 User : NEWWWW$ ( 0) PHP Version : 8.3.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /Program Files (x86)/Windows Kits/10/Include/10.0.19041.0/winrt/ |
Upload File : |
//
// 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<Windows.UI.Xaml.Documents.Block*>;
interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Documents.ContentLinkProvider*>;
interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Documents.Inline*>;
interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Documents.TextHighlighter*>;
interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Documents.TextRange>;
interface Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Documents.Block*>;
interface Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Documents.ContentLinkProvider*>;
interface Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Documents.Inline*>;
interface Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Documents.TextHighlighter*>;
interface Windows.Foundation.Collections.IIterator<Windows.UI.Xaml.Documents.TextRange>;
interface Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Documents.Block*>;
interface Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Documents.ContentLinkProvider*>;
interface Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Documents.Inline*>;
interface Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Documents.TextHighlighter*>;
interface Windows.Foundation.Collections.IVectorView<Windows.UI.Xaml.Documents.TextRange>;
interface Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Documents.Block*>;
interface Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Documents.ContentLinkProvider*>;
interface Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Documents.Inline*>;
interface Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Documents.TextHighlighter*>;
interface Windows.Foundation.Collections.IVector<Windows.UI.Xaml.Documents.TextRange>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Controls.RichEditBox*, Windows.UI.Xaml.Documents.ContentLinkInvokedEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Documents.ContentLink*, Windows.UI.Xaml.Documents.ContentLinkInvokedEventArgs*>;
interface Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Documents.Hyperlink*, Windows.UI.Xaml.Documents.HyperlinkClickEventArgs*>;
}
}
}
}
}
// 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<Windows.UI.Xaml.Documents.ContentLink*, Windows.UI.Xaml.Documents.ContentLinkInvokedEventArgs*>* 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<Windows.UI.Xaml.Documents.Hyperlink*, Windows.UI.Xaml.Documents.HyperlinkClickEventArgs*>* 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<Windows.UI.Xaml.Documents.TextElement*, Windows.UI.Xaml.Input.AccessKeyDisplayRequestedEventArgs*>* handler, [out] [retval] EventRegistrationToken* token);
[eventremove] HRESULT AccessKeyDisplayRequested([in] EventRegistrationToken token);
[eventadd] HRESULT AccessKeyDisplayDismissed([in] Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Documents.TextElement*, Windows.UI.Xaml.Input.AccessKeyDisplayDismissedEventArgs*>* handler, [out] [retval] EventRegistrationToken* token);
[eventremove] HRESULT AccessKeyDisplayDismissed([in] EventRegistrationToken token);
[eventadd] HRESULT AccessKeyInvoked([in] Windows.Foundation.TypedEventHandler<Windows.UI.Xaml.Documents.TextElement*, Windows.UI.Xaml.Input.AccessKeyInvokedEventArgs*>* 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<Windows.UI.Xaml.Documents.TextRange>** 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<Windows.UI.Xaml.Documents.Block*>;
interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Documents.Block*>;
}
[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<Windows.UI.Xaml.Documents.ContentLinkProvider*>;
[contract(Windows.Foundation.UniversalApiContract, 6.0)] interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Documents.ContentLinkProvider*>;
}
[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<Windows.UI.Xaml.Documents.Inline*>;
interface Windows.Foundation.Collections.IIterable<Windows.UI.Xaml.Documents.Inline*>;
}
[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;
}
}
}
}
}