Generated with .NET Object Model Diagram Generator

Microsoft.Graphics.Imaging

ImageBuffer

Constructors

  • ImageBuffer(IBuffer buffer, PixelFormat pixelFormat, uint width, uint height)

Properties

  • Buffer { get; } : IBuffer
  • BufferLength { get; } : uint
  • Height { get; } : uint
  • PixelFormat { get; } : PixelFormat
  • Width { get; } : uint

Methods

  • As<I>() : I
  • CopyToBuffer(Byte[] values)
  • CreateBufferAttachedToBitmap(SoftwareBitmap softwareBitmap) : ImageBuffer
  • CreateCopyFromBitmap(SoftwareBitmap softwareBitmap) : ImageBuffer
  • CreateFromBuffer(IBuffer buffer, PixelFormat pixelFormat, uint width, uint height) : ImageBuffer
  • CreateFromBufferWithStride(IBuffer buffer, PixelFormat pixelFormat, uint width, uint height, uint stride) : ImageBuffer
  • CreateSoftwareBitmap() : SoftwareBitmap
  • Dispose()
  • Equals(ImageBuffer other) : bool
  • FromAbi(IntPtr thisPtr) : ImageBuffer
ImageBufferContract :
ImageObjectExtractor

Methods

ImageObjectExtractorContract :
ImageObjectExtractorHint

Constructors

  • ImageObjectExtractorHint(IList<RectInt32> includeRects, IList<PointInt32> includePoints, IList<PointInt32> excludePoints)

Properties

  • ExcludePoints { get; } : IReadOnlyList<PointInt32>
  • IncludePoints { get; } : IReadOnlyList<PointInt32>
  • IncludeRects { get; } : IReadOnlyList<RectInt32>

Methods

ImageScaler

Properties

  • MaxSupportedScaleFactor { get; } : int

Methods

ImageScalerContract :
PixelFormat : System.Int32
  • Undefined = 0
  • Rgb24 = 1
  • Argb32 = 2
  • Rgba32 = 3
  • Bgra32 = 4
  • Gray8 = 5

Microsoft.UI.Content

AutomationTreeOptions
ContentAutomationOptions : System.Int32
  • None = 0
  • FrameworkBased = 1
  • FragmentBased = 2
ContentIsland

Properties

  • AutomationOption { get; } : ContentAutomationOptions
  • AutomationTreeOption { get; } : AutomationTreeOptions
  • InputCapabilities { get; } : InputCapabilities
  • ProcessKeyboardInput { get; } : bool
  • ProcessPointerInput { get; } : bool
ContentSite

Properties

  • InputCapabilities { get; set; } : InputCapabilities
  • ProcessKeyboardInput { get; set; } : bool
  • ProcessPointerInput { get; set; } : bool
ContentSiteView

Properties

  • AutomationOption { get; } : ContentAutomationOptions
  • AutomationTreeOption { get; } : AutomationTreeOptions
  • InputCapabilities { get; } : InputCapabilities
  • ProcessKeyboardInput { get; } : bool
  • ProcessPointerInput { get; } : bool
DesktopPopupSiteBridge

Properties

Methods

  • IsSupported() : bool
IContentSiteAutomation

Properties

IContentSiteInput

Properties

  • InputCapabilities { get; set; } : InputCapabilities
  • ProcessKeyboardInput { get; set; } : bool
  • ProcessPointerInput { get; set; } : bool
IContentSiteLink2
InputCapabilities
ReadOnlyDesktopSiteBridge

Properties

  • InputCapabilities { get; set; } : InputCapabilities
  • ProcessKeyboardInput { get; set; } : bool
  • ProcessPointerInput { get; set; } : bool

Microsoft.UI.Windowing

AppWindow

Properties

  • DefaultTitleBarShouldMatchAppModeTheme { get; set; } : bool

Methods

AppWindowTitleBar

Properties

OverlappedPresenter

Properties

  • PreferredMaximumSize { get; set; } : SizeInt32
  • PreferredMinimumSize { get; set; } : SizeInt32

Methods

  • SetPreferredBounds(SizeInt32 preferredMinimumSize, SizeInt32 preferredMaximumSize)
PlacementPersistenceBehaviorFlags : System.Int32
  • None = 0
  • AllowLaunchIntoMaximized = 1
  • AllowLaunchIntoFullscreen = 2
  • AllowLaunchIntoArranged = 4
  • HonorStartupInfoForFirstWindow = 8
  • MoveToFitOnMonitorWorkArea = 16
  • ResizeToFitOnMonitorWorkArea = 32
  • OpenOverLastOpenedWindow = 64
  • CascadeOverLastOpenedWindow = 128
  • Default = 65535
TitleBarTheme : System.Int32
  • Default = 0
  • UseDefaultAppMode = 1
  • Light = 2
  • Dark = 3

Microsoft.Windows.AI.ContentModeration

ContentFilterOptions

Constructors

  • ContentFilterOptions()

Properties

Methods

ContentFilterOptionsContract :
ImageContentFilterSeverity

Constructors

Properties

Methods

SeverityLevel : System.Int32
  • None = 0
  • Low = 1
  • Medium = 2
  • High = 3
TextContentFilterSeverity

Constructors

Properties

Methods

Microsoft.Windows.AI.Generative

ImageDescriptionContract :
ImageDescriptionGenerator

Methods

ImageDescriptionScenario : System.Int32
  • Accessibility = 1
  • Caption = 2
  • DetailedNarration = 3
  • OfficeCharts = 4
ImageLLMAdapterContract :
ImageLLMAdapterCreator

Methods

LanguageModel

Methods

LanguageModelContext

Methods

LanguageModelContract :
LanguageModelOptions

Constructors

  • LanguageModelOptions()
  • LanguageModelOptions(LanguageModelSkill skill, float temp, float top_p, uint top_k)

Properties

  • Skill { get; set; } : LanguageModelSkill
  • Temp { get; set; } : float
  • Top_k { get; set; } : uint
  • Top_p { get; set; } : float

Methods

LanguageModelResponse

Constructors

Properties

Methods

LanguageModelResponseStatus : System.Int32
  • Complete = 0
  • InProgress = 1
  • BlockedByPolicy = 2
  • PromptLargerThanContext = 3
  • PromptBlockedByPolicy = 4
  • ResponseBlockedByPolicy = 5
LanguageModelSkill : System.Int32
  • General = 0
  • TextToTable = 1
  • Summarize = 2
  • Rewrite = 3

Microsoft.Windows.BadgeNotifications

BadgeNotificationGlyph : System.Int32
  • None = 0
  • Activity = 1
  • Alarm = 2
  • Alert = 3
  • Attention = 4
  • Available = 5
  • Away = 6
  • Busy = 7
  • Error = 8
  • NewMessage = 9
  • Paused = 10
  • Playing = 11
  • Unavailable = 12
BadgeNotificationManager

Properties

Methods

BadgeNotificationsContract :

Microsoft.Windows.SemanticSearch

AbortItemUpdateResult

Properties

Methods

AbortItemUpdateStatus : System.Int32
  • Success = 0
  • UnknownFailure = 100
  • InvalidSessionId = 101
AddOrUpdateEmbeddingsResult

Properties

Methods

AddOrUpdateEmbeddingsStatus : System.Int32
  • Success = 0
  • UnknownFailure = 100
  • SessionInProgress = 101
  • UnrecognizedEmbeddingType = 102
  • EmbeddingContentTypeMismatch = 103
  • InvalidEmbeddingRegion = 104
  • MaintenanceInProgress = 105
  • RegionIdTooLarge = 106
  • EmbeddingVectorTooLarge = 107
  • EmbeddingVectorSpaceMismatch = 108
  • EmbeddingElementTypeMismatch = 109
BeginItemUpdateResult

Properties

  • ExtendedError { get; } : Exception
  • SessionId { get; } : Guid
  • Status { get; } : BeginItemUpdateStatus
  • Succeeded { get; } : bool

Methods

BeginItemUpdateStatus : System.Int32
  • Success = 0
  • UnknownFailure = 100
  • SessionInProgress = 101
  • MaintenanceInProgress = 102
  • GeneratorDisposed = 103
  • GeneratorModelUnloaded = 104
CommitItemUpdateResult

Properties

Methods

CommitItemUpdateStatus : System.Int32
  • Success = 0
  • UnknownFailure = 100
  • InvalidSessionId = 101
  • UnrecognizedEmbeddingType = 102
  • EmbeddingContentTypeMismatch = 103
  • InvalidEmbeddingRegion = 104
  • IncompleteRegionStreams = 105
  • MaintenanceInProgress = 106
  • RegionIdTooLarge = 107
  • EmbeddingVectorTooLarge = 108
  • EmbeddingVectorSpaceMismatch = 109
  • EmbeddingElementTypeMismatch = 110
CreationDispositionResultStatus : System.Int32
  • CreatedOrReplacedIndexFile = 0
  • OpenedExistingIndexFile = 1
Embedding
Implements IEmbeddingDetails

Properties

Methods

  • CopyTo(IMemoryBuffer buffer) : uint
  • Equals(Embedding other) : bool
  • FromAbi(IntPtr thisPtr) : Embedding
EmbeddingElementType : System.Int32
  • UInt8 = 0
  • Single = 1
EmbeddingQuantizationParameters : ValueType

Constructors

  • EmbeddingQuantizationParameters(float _Scale, float _ZeroPoint)

Methods

Fields

  • Scale : float
  • ZeroPoint : float
EmbeddingResultStatus : System.Int32
  • Success = 0
  • MaxEmbeddingsGenerated = 1
  • UnknownFailure = 100
  • InvalidSessionId = 101
  • SessionInProgress = 102
  • SessionInternalFailure = 103
  • InvalidSourceState = 104
  • RegionAlreadyComplete = 105
  • SessionAborted = 106
  • MaximumWriteTextLengthExceeded = 107
  • InvalidInputData = 108
  • GeneratorDisposed = 109
  • MaintenanceInProgress = 110
  • GeneratorModelUnavailable = 111
  • GeneratorModelUnloaded = 112
EmbeddingsSerializer

Constructors

  • EmbeddingsSerializer()

Methods

EmbeddingVector

Constructors

  • EmbeddingVector(Single[] data, Guid vectorSpaceID)

Properties

  • Count { get; } : uint
  • VectorSpaceId { get; } : Guid

Methods

IEmbeddingDetails

Properties

ImageEmbeddingsGenerator

Properties

Methods

ImageIndexModelKind : System.UInt32
  • None = 0
  • PrimaryEmbeddingModel = 1
  • TextQueryEmbeddingModel = 2
  • All = 4294967295
ImageSearchEmbeddingsContract :
ImageSearchEmbeddingsCreator

Properties

  • OutputLength { get; } : uint
  • VectorSpaceId { get; } : Guid

Methods

ImageSearchEmbeddingsType : System.UInt32
  • None = 0
  • Image = 1
  • Text = 2
IndexCreationDisposition : System.Int32
  • AlwaysOpen = 0
  • AlwaysCreate = 1
  • OpenExisting = 2
IndexEncryptionFlags : System.UInt32
  • None = 0
  • Encoding_PlainTextHex = 1
  • Encoding_Blob = 2
  • Key_SymmetricAes256 = 65536
IndexEncryptionOptions

Properties

Methods

IndexVectorSpaceIds : ValueType

Constructors

  • IndexVectorSpaceIds(Guid _Current, Guid _Previous)

Methods

Fields

  • Current : Guid
  • Previous : Guid
ISemanticImageIndex
Implements ISemanticIndex

Methods

ISemanticImageIndex2
Implements ISemanticImageIndex, ISemanticIndex, ISemanticIndex2
ISemanticIndex

Properties

  • ContentType { get; } : SemanticContentType
  • IsMaintenanceInProgress { get; } : bool
  • IsMaintenanceRequired { get; } : bool
  • MaxResultsPerQuery { get; } : uint
  • RequiresMigration { get; } : bool

Methods

ISemanticIndex2
Implements ISemanticIndex

Properties

Methods

ISemanticIndex3
Implements ISemanticIndex2, ISemanticIndex

Methods

ISemanticTextIndex
Implements ISemanticIndex

Methods

ISemanticTextIndex2
Implements ISemanticTextIndex, ISemanticIndex, ISemanticIndex2
ItemIndexingState : ValueType

Constructors

Methods

Fields

ItemIndexingState2 : ValueType

Constructors

  • ItemIndexingState2(ItemIndexingStatus _Status, Guid _VectorSpaceId, bool _RequiresMigration)

Methods

Fields

ItemIndexingStatus : System.Int32
  • NotPresent = 0
  • Pending = 1
  • Present = 2
  • UpdatePending = 3
  • RequiresMigration = 4
  • MigrationPending = 5
ItemQueryMatch

Properties

  • ConfidenceScore { get; } : float
  • MatchId { get; } : uint
  • Region { get; } : ItemRegion

Methods

ItemRegion

Properties

  • ContentType { get; } : SemanticContentType
  • ItemId { get; } : Guid
  • RegionId { get; set; } : string
  • TextLength { get; } : ulong
  • TextOffset { get; } : ulong

Methods

MultipleEmbeddingsResult

Properties

Methods

QueryBlockList

Properties

  • Version { get; } : string

Methods

QueryBlockListContract :
QueryContinuationToken

Methods

QueryEmbeddings

Constructors

  • QueryEmbeddings(Embedding currentVectorSpaceEmbedding)
  • QueryEmbeddings(Embedding currentVectorSpaceEmbedding, Embedding previousVectorSpaceEmbedding)

Properties

  • CurrentVectorSpaceEmbedding { get; } : Embedding
  • PreviousVectorSpaceEmbedding { get; } : Embedding

Methods

QueryEmbeddingsResult

Properties

Methods

QueryParameters

Constructors

  • QueryParameters(string fileType, string content, string time)

Properties

  • Content { get; } : string
  • FileType { get; } : string
  • TimeStatement { get; } : string

Methods

QueryParsingContract :
QueryProcessor

Methods

QueryResult

Properties

Methods

QueryResultStatus : System.Int32
  • Success = 0
  • UnknownFailure = 100
  • ContentTypeNotSupported = 101
  • InternalQueryFailure = 102
  • InvalidEmbeddingRegion = 103
  • UnrecognizedEmbeddingType = 104
  • GeneratorDisposed = 105
  • MaxResultCountOutOfRange = 106
  • InvalidContinuationToken = 107
  • ExpiredContinuationToken = 108
  • ContinuationNotPossible = 109
  • GeneratorModelUnloaded = 110
  • EmbeddingVectorTooLarge = 111
  • EmbeddingContentTypeMismatch = 112
  • EmbeddingElementTypeMismatch = 113
  • EmbeddingVectorSpaceMismatch = 114
SemanticContentType : System.Int32
  • Text = 0
  • Image = 1

Properties

  • BasePath { get; } : string
  • ContentType { get; } : SemanticContentType
  • CreationDispositionResult { get; } : CreationDispositionResultStatus
  • IsMaintenanceInProgress { get; } : bool
  • IsMaintenanceRequired { get; } : bool
  • MaxResultsPerQuery { get; } : uint
  • RequiresMigration { get; } : bool

Methods

SemanticImageIndexStoreOptions

Constructors

Properties

Methods

SemanticIndexContract :
SemanticQueryOptionFlags : System.UInt32
  • None = 0
  • AllowContinuation = 1
  • OnlyTopEmbeddingPerItem = 2
SemanticQueryOptions

Constructors

  • SemanticQueryOptions()

Properties

  • DistanceThreshold { get; set; } : float
  • Flags { get; set; } : SemanticQueryOptionFlags
  • ItemIdQuerySet { get; } : IList<Guid>
  • MaxResultCount { get; set; } : uint

Methods

SemanticSearchContract :
SemanticTextEmbeddingsContract :
SemanticTextEmbeddingsCreator

Properties

  • OutputLength { get; } : uint
  • VectorSpaceId { get; } : Guid

Methods

Properties

  • BasePath { get; } : string
  • ContentType { get; } : SemanticContentType
  • CreationDispositionResult { get; } : CreationDispositionResultStatus
  • IsMaintenanceInProgress { get; } : bool
  • IsMaintenanceRequired { get; } : bool
  • MaxResultsPerQuery { get; } : uint
  • RequiresMigration { get; } : bool

Methods

SemanticTextIndexStoreOptions

Constructors

Properties

Methods

SingleEmbeddingResult

Properties

Methods

TextEmbeddingsGenerator

Properties

Methods

TextEmbeddingsOptions

Constructors

  • TextEmbeddingsOptions()

Properties

  • MaxEmbeddingCount { get; set; } : uint

Methods

TextIndexModelKind : System.UInt32
  • None = 0
  • PrimaryEmbeddingModel = 1
  • All = 4294967295
TextRegionStream

Properties

Methods

TextRegionStreamStatus : System.Int32
  • Success = 0
  • MaxEmbeddingsGenerated = 1
  • UnknownFailure = 100
  • StreamCompleted = 101
  • DuplicateRegionId = 102
  • InvalidSessionId = 103
  • SessionAborted = 104
  • GeneratorDisposed = 105
  • GeneratorModelUnloaded = 106
Tokenizer

Methods

  • As<I>() : I
  • CreateAsync() : IAsyncOperation<Tokenizer>
  • Dispose()
  • Equals(Tokenizer other) : bool
  • FromAbi(IntPtr thisPtr) : Tokenizer
  • IsAvailable() : bool
  • MakeAvailableAsync() : IAsyncOperationWithProgress<PackageDeploymentResult, PackageDeploymentProgress>
  • ShouldTokenize(ulong charCount, ulong maxTokenCount) : bool
  • Tokenize(ulong maxTokenCount, string text, Int64[] tokens, ulong tokensUsed, UInt64[] indices, ulong indicesUsed)

Microsoft.Windows.Vision

BoundingBox : ValueType

Constructors

  • BoundingBox(Point _BottomLeft, Point _BottomRight, Point _TopLeft, Point _TopRight)

Methods

Fields

  • BottomLeft : Point
  • BottomRight : Point
  • TopLeft : Point
  • TopRight : Point
DetectedLineStyle : System.Int32
  • Handwritten = 0
  • Other = 1
OrientationDetectionOptions : System.Int32
  • None = 0
  • DetectOrientation = 1
RecognizedLine

Properties

Methods

RecognizedLineStyle : ValueType

Constructors

Methods

Fields

RecognizedText

Properties

Methods

RecognizedWord

Properties

  • BoundingBox { get; } : BoundingBox
  • Confidence { get; } : float
  • Text { get; } : string

Methods

TextRecognitionContract :
TextRecognizer

Methods

TextRecognizerOptions

Constructors

  • TextRecognizerOptions()

Properties

  • MaxAnalysisSize { get; set; } : SizeInt32
  • MaxLineCount { get; set; } : uint
  • OrientationDetection { get; set; } : OrientationDetectionOptions

Methods

Microsoft.Windows.Workloads

ApiInfo

Properties

  • ApiClassName { get; } : string
  • PreferredVectorSpaceId { get; } : Guid
  • RequiredSessions { get; } : IReadOnlyDictionary<String, ApiInfo>
  • SessionClassName { get; } : string
  • Workload { get; } : Workload

Methods

  • ActivateSession(bool outOfProc) : object
  • ActivateSession(bool outOfProc, Guid vectorSpaceId) : object
  • Equals(ApiInfo other) : bool
  • FromAbi(IntPtr thisPtr) : ApiInfo
  • GetPackageSet(Guid vectorSpaceId) : PackageSet
NpuType : System.Int32
  • None = 0
  • Qnn = 1
  • Lnl = 2
  • Stx = 3
Workload

Properties

  • DisplayName { get; } : string
  • Id { get; } : string
  • PackageSet { get; } : PackageSet

Methods

WorkloadManager

Properties

  • NpuDetected { get; } : bool
  • NpuType { get; } : NpuType
  • PackagesFolder { get; set; } : string

Methods

WorkloadPriority : System.Int32
  • Undefined = 0
  • Background = 1
  • Foreground = 9
WorkloadsContract :

Microsoft.Windows.Workloads.Internal

CacheManagerInternal

Methods

ModelKind : System.Int32
  • DepthMap = 0
  • ImageContentModeration = 1
  • ImageSegmenter = 2
  • ImageObjectExtractor = 3
  • TrimapImageSegmenter = 4
  • Parallax = 5
  • ImageScaler = 6
  • ImageObjectRemover = 7
  • ImageSearchEmbeddings = 8
  • ImageSearchTextEmbeddings = 9
  • QueryBlockList = 10
  • QueryProcessor = 11
  • LocalSkills = 12
  • SemanticTextEmbeddings = 13
  • ScreenRegion = 14
  • TextRecognizer = 15
  • NamedEntityRecognition = 16
  • Topics = 17
  • ImageLLMAdapter = 18
  • LanguageModel = 19
  • TextContentModeration = 20
  • ImageGenerator = 21
WorkloadsInternalContract :

Command line:
dotnet tool install --global dotMorten.OmdGenerator
generateomd C:\Users\mort5161\.dotnet\tools\.store\dotmorten.omdgenerator\1.4.0\dotmorten.omdgenerator\1.4.0\tools\net5.0\any\generateomd.dll -compareAssemblies=1.7-exp2\lib\net6.0-windows10.0.22621.0\*.dll -assemblies=1.7-exp3\lib\net6.0-windows10.0.22621.0\*.dll --output WinAppSDK_v1.7-exp2_v1.7-exp3.html



Generated with .NET Object Model Diagram Generator